From: Tae-Young Chung Date: Thu, 22 Feb 2024 04:12:24 +0000 (+0900) Subject: Add TIZEN_FEATURE_LIBAV to CFLAGS and CXXFLAGS X-Git-Tag: accepted/tizen/8.0/unified/20240227.172314^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_8.0_unified;p=platform%2Fupstream%2Fopencv.git Add TIZEN_FEATURE_LIBAV to CFLAGS and CXXFLAGS [Version] : 4.7.0-7 [Issue type] : bug fix Videoio's FFMPEG backend causes segfault while opening a video file. A root cause is missing 'TIZEN_FEATURE_LIBAV', which is defined in FFMPEG, from building OpenCV. Change-Id: I330cc3af6d5ec8a1ed20eb38650bb22f0991280d Signed-off-by: Tae-Young Chung --- diff --git a/packaging/opencv.spec b/packaging/opencv.spec index 887d337..e375d20 100644 --- a/packaging/opencv.spec +++ b/packaging/opencv.spec @@ -7,7 +7,7 @@ Name: opencv Summary: OpenCV library Version: 4.7.0 -Release: 6 +Release: 7 Group: Development/Libraries License: Apache-2.0 Source0: %{name}-%{version}.tar.gz @@ -88,6 +88,10 @@ ARCH=riscv64 # compatibility to opencv3 sed -i 's/opencv4.pc/opencv.pc/g' cmake/OpenCVGenPkgconfig.cmake +# FFMPEG's TIZEN_FEATURE_LIBAV feature. +export CFLAGS+=" -DTIZEN_FEATURE_LIBAV" +export CXXFLAGS+=" -DTIZEN_FEATURE_LIBAV" + mkdir -p build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr \