File tree Expand file tree Collapse file tree 6 files changed +6
-43
lines changed Expand file tree Collapse file tree 6 files changed +6
-43
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ if(CUDA_FOUND)
53
53
else ()
54
54
set (${_result} 1 )
55
55
endif ()
56
+ unset (_header_result CACHE )
56
57
endmacro ()
57
58
SEARCH_NVCUVID_HEADER ("nvcuvid.h" HAVE_NVCUVID_HEADER )
58
59
SEARCH_NVCUVID_HEADER ("dynlink_nvcuvid.h" HAVE_DYNLINK_NVCUVID_HEADER )
Original file line number Diff line number Diff line change 44
44
#ifndef __CUVID_VIDEO_SOURCE_HPP__
45
45
#define __CUVID_VIDEO_SOURCE_HPP__
46
46
47
- #if defined(HAVE_DYNLINK_NVCUVID_HEADER)
48
- #include < dynlink_nvcuvid.h>
49
- #elif defined(HAVE_NVCUVID_HEADER)
50
- #include < nvcuvid.h>
51
- #endif
52
- #include " opencv2/core/private.cuda.hpp"
53
- #include " opencv2/cudacodec.hpp"
54
47
#include " video_source.hpp"
55
48
56
- namespace cv { namespace cudacodec { namespace detail
57
- {
49
+ namespace cv { namespace cudacodec { namespace detail {
58
50
59
51
class CuvidVideoSource : public VideoSource
60
52
{
Original file line number Diff line number Diff line change 45
45
#define __FRAME_QUEUE_HPP__
46
46
47
47
#include " opencv2/core/utility.hpp"
48
- #include " opencv2/core/private.cuda.hpp"
49
48
50
- #if defined(HAVE_DYNLINK_NVCUVID_HEADER)
51
- #include < dynlink_nvcuvid.h>
52
- #elif defined(HAVE_NVCUVID_HEADER)
53
- #include < nvcuvid.h>
54
- #endif
55
-
56
- namespace cv { namespace cudacodec { namespace detail
57
- {
49
+ namespace cv { namespace cudacodec { namespace detail {
58
50
59
51
class FrameQueue
60
52
{
Original file line number Diff line number Diff line change 44
44
#ifndef __VIDEO_DECODER_HPP__
45
45
#define __VIDEO_DECODER_HPP__
46
46
47
- #if defined(HAVE_DYNLINK_NVCUVID_HEADER)
48
- #include < dynlink_nvcuvid.h>
49
- #elif defined(HAVE_NVCUVID_HEADER)
50
- #include < nvcuvid.h>
51
- #endif
52
-
53
- #include " opencv2/core/private.cuda.hpp"
54
- #include " opencv2/cudacodec.hpp"
55
-
56
- namespace cv { namespace cudacodec { namespace detail
57
- {
47
+ namespace cv { namespace cudacodec { namespace detail {
58
48
59
49
class VideoDecoder
60
50
{
Original file line number Diff line number Diff line change 44
44
#ifndef __VIDEO_PARSER_HPP__
45
45
#define __VIDEO_PARSER_HPP__
46
46
47
- #if defined(HAVE_DYNLINK_NVCUVID_HEADER)
48
- #include < dynlink_nvcuvid.h>
49
- #elif defined(HAVE_NVCUVID_HEADER)
50
- #include < nvcuvid.h>
51
- #endif
52
-
53
- #include " opencv2/core/private.cuda.hpp"
54
- #include " opencv2/cudacodec.hpp"
55
47
#include " frame_queue.hpp"
56
48
#include " video_decoder.hpp"
57
49
58
- namespace cv { namespace cudacodec { namespace detail
59
- {
50
+ namespace cv { namespace cudacodec { namespace detail {
60
51
61
52
class VideoParser
62
53
{
Original file line number Diff line number Diff line change 44
44
#ifndef __CUDACODEC_VIDEO_SOURCE_H__
45
45
#define __CUDACODEC_VIDEO_SOURCE_H__
46
46
47
- #include " opencv2/core/private.cuda.hpp"
48
- #include " opencv2/cudacodec.hpp"
49
47
#include " thread.hpp"
50
48
51
- namespace cv { namespace cudacodec { namespace detail
52
- {
49
+ namespace cv { namespace cudacodec { namespace detail {
53
50
54
51
class VideoParser ;
55
52
You can’t perform that action at this time.
0 commit comments