From: Tae-Young Chung Date: Mon, 11 Jul 2022 05:45:30 +0000 (+0900) Subject: Support gstreamer as a backend of videoio module X-Git-Tag: accepted/tizen/6.0/unified/20220718.140321^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_6.0;p=platform%2Fupstream%2Fopencv.git Support gstreamer as a backend of videoio module [Version] 4.2.0-3 [Issue type] update DA requests to enable gstreamer backend of videoio module Change-Id: I4591da13c6720cc25f7ce4165bc0d8e90bc40433 Signed-off-by: Tae-Young Chung --- diff --git a/packaging/opencv.spec b/packaging/opencv.spec index e5b4e18..b62b217 100644 --- a/packaging/opencv.spec +++ b/packaging/opencv.spec @@ -1,7 +1,13 @@ +%if 0%{?_with_da_profile} +%define support_gstreamer 1 +%else +%define support_gstreamer 0 +%endif + Name: opencv Summary: OpenCV library Version: 4.2.0 -Release: 2 +Release: 3 Group: Development/Libraries License: BSD-3-Clause and LGPL-2.1+ Source0: %{name}-%{version}.tar.gz @@ -12,9 +18,8 @@ BuildRequires: pkg-config BuildRequires: libjpeg-turbo-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel -BuildRequires: gstreamer -BuildRequires: gst-plugins-base -BuildRequires: gst-plugins-good +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: libavutil-devel BuildRequires: libavcodec-devel BuildRequires: libavformat-devel @@ -122,7 +127,6 @@ cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_opencv_sfm=OFF \ -DBUILD_opencv_shape=OFF \ -DBUILD_opencv_stereo=OFF \ - -DBUILD_opencv_stitching=OFF \ -DBUILD_opencv_structured_light=OFF \ -DBUILD_opencv_superres=OFF \ -DBUILD_opencv_surface_matching=OFF \ @@ -195,7 +199,11 @@ cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ -DWITH_VTK=OFF \ -DWITH_WIN32UI=OFF \ -DWITH_XIMEA=OFF \ +%if 0%{?support_gstreamer} + -DWITH_GSTREAMER=ON \ +%else -DWITH_GSTREAMER=OFF \ +%endif -DWITH_V4L=ON \ -DWITH_GTK=OFF \ -DWITH_MATLAB=OFF \