Commit 6ad72bfc authored by Vladislav Vinogradov's avatar Vladislav Vinogradov

removed detail:: prefix int video_reader

it conflicts with cv::detail
parent a0771630
...@@ -58,12 +58,14 @@ namespace cv { namespace gpu { namespace cudev ...@@ -58,12 +58,14 @@ namespace cv { namespace gpu { namespace cudev
void NV12_to_RGB(const PtrStepb decodedFrame, PtrStepSz<uint> interopFrame, cudaStream_t stream = 0); void NV12_to_RGB(const PtrStepb decodedFrame, PtrStepSz<uint> interopFrame, cudaStream_t stream = 0);
}}} }}}
using namespace cv::gpucodec::detail;
namespace namespace
{ {
class VideoReaderImpl : public VideoReader class VideoReaderImpl : public VideoReader
{ {
public: public:
explicit VideoReaderImpl(const Ptr<detail::VideoSource>& source); explicit VideoReaderImpl(const Ptr<VideoSource>& source);
~VideoReaderImpl(); ~VideoReaderImpl();
bool nextFrame(OutputArray frame); bool nextFrame(OutputArray frame);
...@@ -71,11 +73,11 @@ namespace ...@@ -71,11 +73,11 @@ namespace
FormatInfo format() const; FormatInfo format() const;
private: private:
Ptr<detail::VideoSource> videoSource_; Ptr<VideoSource> videoSource_;
Ptr<detail::FrameQueue> frameQueue_; Ptr<FrameQueue> frameQueue_;
Ptr<detail::VideoDecoder> videoDecoder_; Ptr<VideoDecoder> videoDecoder_;
Ptr<detail::VideoParser> videoParser_; Ptr<VideoParser> videoParser_;
CUvideoctxlock lock_; CUvideoctxlock lock_;
...@@ -87,7 +89,7 @@ namespace ...@@ -87,7 +89,7 @@ namespace
return videoSource_->format(); return videoSource_->format();
} }
VideoReaderImpl::VideoReaderImpl(const Ptr<detail::VideoSource>& source) : VideoReaderImpl::VideoReaderImpl(const Ptr<VideoSource>& source) :
videoSource_(source), videoSource_(source),
lock_(0) lock_(0)
{ {
...@@ -159,7 +161,7 @@ namespace ...@@ -159,7 +161,7 @@ namespace
return false; return false;
// Wait a bit // Wait a bit
detail::Thread::sleep(1); Thread::sleep(1);
} }
bool isProgressive = displayInfo.progressive_frame != 0; bool isProgressive = displayInfo.progressive_frame != 0;
...@@ -212,7 +214,7 @@ Ptr<VideoReader> cv::gpucodec::createVideoReader(const String& filename) ...@@ -212,7 +214,7 @@ Ptr<VideoReader> cv::gpucodec::createVideoReader(const String& filename)
{ {
CV_Assert( !filename.empty() ); CV_Assert( !filename.empty() );
Ptr<detail::VideoSource> videoSource; Ptr<VideoSource> videoSource;
try try
{ {
...@@ -220,7 +222,7 @@ Ptr<VideoReader> cv::gpucodec::createVideoReader(const String& filename) ...@@ -220,7 +222,7 @@ Ptr<VideoReader> cv::gpucodec::createVideoReader(const String& filename)
} }
catch (...) catch (...)
{ {
Ptr<RawVideoSource> source(new detail::FFmpegVideoSource(filename)); Ptr<RawVideoSource> source(new FFmpegVideoSource(filename));
videoSource.reset(new RawVideoSourceWrapper(source)); videoSource.reset(new RawVideoSourceWrapper(source));
} }
...@@ -229,7 +231,7 @@ Ptr<VideoReader> cv::gpucodec::createVideoReader(const String& filename) ...@@ -229,7 +231,7 @@ Ptr<VideoReader> cv::gpucodec::createVideoReader(const String& filename)
Ptr<VideoReader> cv::gpucodec::createVideoReader(const Ptr<RawVideoSource>& source) Ptr<VideoReader> cv::gpucodec::createVideoReader(const Ptr<RawVideoSource>& source)
{ {
Ptr<detail::VideoSource> videoSource(new detail::RawVideoSourceWrapper(source)); Ptr<VideoSource> videoSource(new RawVideoSourceWrapper(source));
return makePtr<VideoReaderImpl>(videoSource); return makePtr<VideoReaderImpl>(videoSource);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment