@@ -40,6 +40,10 @@ if(NOT HAVE_GSTREAMER AND WIN32)
40
40
NAMES gstriff gstriff-1.0
41
41
PATHS ${env_paths}
42
42
PATH_SUFFIXES "lib" )
43
+ find_library (GSTREAMER_video_LIBRARY
44
+ NAMES gstvideo gstvideo-1.0
45
+ PATHS ${env_paths}
46
+ PATH_SUFFIXES "lib" )
43
47
44
48
find_library (GSTREAMER_glib_LIBRARY
45
49
NAMES glib-2.0
@@ -58,6 +62,7 @@ if(NOT HAVE_GSTREAMER AND WIN32)
58
62
AND GSTREAMER_base_LIBRARY
59
63
AND GSTREAMER_pbutils_LIBRARY
60
64
AND GSTREAMER_riff_LIBRARY
65
+ AND GSTREAMER_video_LIBRARY
61
66
AND GSTREAMER_glib_LIBRARY
62
67
AND GSTREAMER_gobject_LIBRARY )
63
68
file (STRINGS "${GSTREAMER_gst_INCLUDE_DIR} /gst/gstversion.h" ver_strings REGEX "#define +GST_VERSION_(MAJOR|MINOR|MICRO|NANO).*" )
@@ -71,6 +76,7 @@ if(NOT HAVE_GSTREAMER AND WIN32)
71
76
${GSTREAMER_base_LIBRARY}
72
77
${GSTREAMER_app_LIBRARY}
73
78
${GSTREAMER_riff_LIBRARY}
79
+ ${GSTREAMER_video_LIBRARY}
74
80
${GSTREAMER_pbutils_LIBRARY}
75
81
${GSTREAMER_glib_LIBRARY}
76
82
${GSTREAMER_gobject_LIBRARY} )
@@ -86,11 +92,12 @@ if(NOT HAVE_GSTREAMER AND PKG_CONFIG_FOUND)
86
92
ocv_check_modules (GSTREAMER_app gstreamer-app-1.0 )
87
93
ocv_check_modules (GSTREAMER_riff gstreamer-riff-1.0 )
88
94
ocv_check_modules (GSTREAMER_pbutils gstreamer-pbutils-1.0 )
89
- if (GSTREAMER_base_FOUND AND GSTREAMER_app_FOUND AND GSTREAMER_riff_FOUND AND GSTREAMER_pbutils_FOUND )
95
+ ocv_check_modules (GSTREAMER_video gstreamer-video-1.0 )
96
+ if (GSTREAMER_base_FOUND AND GSTREAMER_app_FOUND AND GSTREAMER_riff_FOUND AND GSTREAMER_pbutils_FOUND AND GSTREAMER_video_FOUND )
90
97
set (HAVE_GSTREAMER TRUE )
91
98
set (GSTREAMER_VERSION ${GSTREAMER_base_VERSION} PARENT_SCOPE ) # informational
92
- set (GSTREAMER_LIBRARIES ${GSTREAMER_base_LIBRARIES} ${GSTREAMER_app_LIBRARIES} ${GSTREAMER_riff_LIBRARIES} ${GSTREAMER_pbutils_LIBRARIES} )
93
- set (GSTREAMER_INCLUDE_DIRS ${GSTREAMER_base_INCLUDE_DIRS} ${GSTREAMER_app_INCLUDE_DIRS} ${GSTREAMER_riff_INCLUDE_DIRS} ${GSTREAMER_pbutils_INCLUDE_DIRS} )
99
+ set (GSTREAMER_LIBRARIES ${GSTREAMER_base_LIBRARIES} ${GSTREAMER_app_LIBRARIES} ${GSTREAMER_riff_LIBRARIES} ${GSTREAMER_pbutils_LIBRARIES} ${GSTREAMER_video_LIBRARIES} )
100
+ set (GSTREAMER_INCLUDE_DIRS ${GSTREAMER_base_INCLUDE_DIRS} ${GSTREAMER_app_INCLUDE_DIRS} ${GSTREAMER_riff_INCLUDE_DIRS} ${GSTREAMER_pbutils_INCLUDE_DIRS} ${GSTREAMER_video_INCLUDE_DIRS} )
94
101
endif ()
95
102
endif ()
96
103
0 commit comments