diff options
author | Khem Raj <raj.khem@gmail.com> | 2025-07-12 13:32:06 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2025-07-12 13:50:02 -0700 |
commit | ad663007973f4d41860c1b68268f6d642012b6f4 (patch) | |
tree | 1747afa3f263032c302dac706b38b28629ea29e6 | |
parent | 99b9d9f8573a7b4925e6354f6f13d53189d8e11d (diff) | |
download | meta-openembedded-ad663007973f4d41860c1b68268f6d642012b6f4.tar.gz |
opencv: Upgrade to 4.12.0 release
Update submodules to match the working version with 4.12.0
Drop backports which are already present in 4.12.0
Upgrade fastcv to 4.x_20250606
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | meta-oe/recipes-support/opencv/opencv/0001-FROMLIST-FastCV-latest-libs-hash-update.patch | 50 | ||||
-rw-r--r-- | meta-oe/recipes-support/opencv/opencv/0001-FROMLIST-Switch-to-static-instance-of-FastCV-on-Linux.patch | 87 | ||||
-rw-r--r-- | meta-oe/recipes-support/opencv/opencv/0001-Make-ts-module-external.patch | 2 | ||||
-rw-r--r-- | meta-oe/recipes-support/opencv/opencv/0001-core-fixed-VSX-intrinsics-implementation.patch | 61 | ||||
-rw-r--r-- | meta-oe/recipes-support/opencv/opencv_4.12.0.bb (renamed from meta-oe/recipes-support/opencv/opencv_4.11.0.bb) | 11 |
5 files changed, 5 insertions, 206 deletions
diff --git a/meta-oe/recipes-support/opencv/opencv/0001-FROMLIST-FastCV-latest-libs-hash-update.patch b/meta-oe/recipes-support/opencv/opencv/0001-FROMLIST-FastCV-latest-libs-hash-update.patch deleted file mode 100644 index b35335c35e..0000000000 --- a/meta-oe/recipes-support/opencv/opencv/0001-FROMLIST-FastCV-latest-libs-hash-update.patch +++ /dev/null | |||
@@ -1,50 +0,0 @@ | |||
1 | From ba6eb8d95292f4631a3b8de09bfaa59e43c17226 Mon Sep 17 00:00:00 2001 | ||
2 | From: adsha-quic <quic_adsha@quicinc.com> | ||
3 | Date: Wed, 16 Apr 2025 18:54:40 +0530 | ||
4 | Subject: [PATCH] FROMLIST: Merge pull request #27214 from CodeLinaro:fastcv_lib_hash_update | ||
5 | |||
6 | Signed-off-by: Alexander Smorkalov <alexander.smorkalov@opencv.ai> | ||
7 | Upstream-Status: Submitted [https://github.com/opencv/opencv/pull/27214] | ||
8 | |||
9 | --- | ||
10 | 3rdparty/fastcv/fastcv.cmake | 14 +++++++------- | ||
11 | 1 file changed, 7 insertions(+), 7 deletions(-) | ||
12 | |||
13 | diff --git a/3rdparty/fastcv/fastcv.cmake b/3rdparty/fastcv/fastcv.cmake | ||
14 | index 5c81c11300..6fee4ce4ce 100644 | ||
15 | --- a/3rdparty/fastcv/fastcv.cmake | ||
16 | +++ b/3rdparty/fastcv/fastcv.cmake | ||
17 | @@ -1,23 +1,23 @@ | ||
18 | function(download_fastcv root_dir) | ||
19 | |||
20 | # Commit SHA in the opencv_3rdparty repo | ||
21 | - set(FASTCV_COMMIT "f4413cc2ab7233fdfc383a4cded402c072677fb0") | ||
22 | + set(FASTCV_COMMIT "8d86e68dad8b80b8575a8d3cf401d3ee96c24148") | ||
23 | |||
24 | # Define actual FastCV versions | ||
25 | if(ANDROID) | ||
26 | if(AARCH64) | ||
27 | message(STATUS "Download FastCV for Android aarch64") | ||
28 | - set(FCV_PACKAGE_NAME "fastcv_android_aarch64_2024_12_11.tgz") | ||
29 | - set(FCV_PACKAGE_HASH "9dac41e86597305f846212dae31a4a88") | ||
30 | + set(FCV_PACKAGE_NAME "fastcv_android_aarch64_2025_04_08.tgz") | ||
31 | + set(FCV_PACKAGE_HASH "e028966a1d1b2f3f0bc5967d316e8b64") | ||
32 | else() | ||
33 | message(STATUS "Download FastCV for Android armv7") | ||
34 | - set(FCV_PACKAGE_NAME "fastcv_android_arm32_2024_12_11.tgz") | ||
35 | - set(FCV_PACKAGE_HASH "fe2d30334180b17e3031eee92aac43b6") | ||
36 | + set(FCV_PACKAGE_NAME "fastcv_android_arm32_2025_04_08.tgz") | ||
37 | + set(FCV_PACKAGE_HASH "6fc1e812a4b3ef392469d2283e037ffe") | ||
38 | endif() | ||
39 | elseif(UNIX AND NOT APPLE AND NOT IOS AND NOT XROS) | ||
40 | if(AARCH64) | ||
41 | - set(FCV_PACKAGE_NAME "fastcv_linux_aarch64_2025_02_12.tgz") | ||
42 | - set(FCV_PACKAGE_HASH "33ac2a59cf3e7d6402eee2e010de1202") | ||
43 | + set(FCV_PACKAGE_NAME "fastcv_linux_aarch64_2025_04_08.tgz") | ||
44 | + set(FCV_PACKAGE_HASH "062a26639cd2788beee2e0dd8743d680") | ||
45 | else() | ||
46 | message("FastCV: fastcv lib for 32-bit Linux is not supported for now!") | ||
47 | endif() | ||
48 | -- | ||
49 | 2.34.1 | ||
50 | |||
diff --git a/meta-oe/recipes-support/opencv/opencv/0001-FROMLIST-Switch-to-static-instance-of-FastCV-on-Linux.patch b/meta-oe/recipes-support/opencv/opencv/0001-FROMLIST-Switch-to-static-instance-of-FastCV-on-Linux.patch deleted file mode 100644 index dd3c9a7a82..0000000000 --- a/meta-oe/recipes-support/opencv/opencv/0001-FROMLIST-Switch-to-static-instance-of-FastCV-on-Linux.patch +++ /dev/null | |||
@@ -1,87 +0,0 @@ | |||
1 | From e517347450636012e5f7a65a504e4ac9e1224c50 Mon Sep 17 00:00:00 2001 | ||
2 | From: Alexander Smorkalov <alexander.smorkalov@opencv.ai> | ||
3 | Date: Thu, 13 Feb 2025 09:17:08 +0300 | ||
4 | Subject: [PATCH] FROMLIST: Switch to static instance of FastCV on Linux. | ||
5 | |||
6 | Signed-off-by: Alexander Smorkalov <alexander.smorkalov@opencv.ai> | ||
7 | Upstream-Status: Submitted [https://github.com/opencv/opencv/pull/26917] | ||
8 | --- | ||
9 | 3rdparty/fastcv/fastcv.cmake | 7 ++++--- | ||
10 | cmake/OpenCVFindLibsPerf.cmake | 21 +++++++++++++++------ | ||
11 | 2 files changed, 19 insertions(+), 9 deletions(-) | ||
12 | |||
13 | diff --git a/3rdparty/fastcv/fastcv.cmake b/3rdparty/fastcv/fastcv.cmake | ||
14 | index b8172705ca..5c81c11300 100644 | ||
15 | --- a/3rdparty/fastcv/fastcv.cmake | ||
16 | +++ b/3rdparty/fastcv/fastcv.cmake | ||
17 | @@ -1,7 +1,7 @@ | ||
18 | function(download_fastcv root_dir) | ||
19 | |||
20 | # Commit SHA in the opencv_3rdparty repo | ||
21 | - set(FASTCV_COMMIT "dc5d58018f3af915a8d209386d2c58c0501c0f2c") | ||
22 | + set(FASTCV_COMMIT "f4413cc2ab7233fdfc383a4cded402c072677fb0") | ||
23 | |||
24 | # Define actual FastCV versions | ||
25 | if(ANDROID) | ||
26 | @@ -16,14 +16,15 @@ function(download_fastcv root_dir) | ||
27 | endif() | ||
28 | elseif(UNIX AND NOT APPLE AND NOT IOS AND NOT XROS) | ||
29 | if(AARCH64) | ||
30 | - set(FCV_PACKAGE_NAME "fastcv_linux_aarch64_2024_12_11.tgz") | ||
31 | - set(FCV_PACKAGE_HASH "7b33ad833e6f15ab6d4ec64fa3c17acd") | ||
32 | + set(FCV_PACKAGE_NAME "fastcv_linux_aarch64_2025_02_12.tgz") | ||
33 | + set(FCV_PACKAGE_HASH "33ac2a59cf3e7d6402eee2e010de1202") | ||
34 | else() | ||
35 | message("FastCV: fastcv lib for 32-bit Linux is not supported for now!") | ||
36 | endif() | ||
37 | endif(ANDROID) | ||
38 | |||
39 | # Download Package | ||
40 | + | ||
41 | set(OPENCV_FASTCV_URL "https://raw.githubusercontent.com/opencv/opencv_3rdparty/${FASTCV_COMMIT}/fastcv/") | ||
42 | |||
43 | ocv_download( FILENAME ${FCV_PACKAGE_NAME} | ||
44 | diff --git a/cmake/OpenCVFindLibsPerf.cmake b/cmake/OpenCVFindLibsPerf.cmake | ||
45 | index c2380e6ce5..c5fb628c44 100644 | ||
46 | --- a/cmake/OpenCVFindLibsPerf.cmake | ||
47 | +++ b/cmake/OpenCVFindLibsPerf.cmake | ||
48 | @@ -181,7 +181,14 @@ endif(WITH_KLEIDICV) | ||
49 | if(WITH_FASTCV) | ||
50 | if((EXISTS ${FastCV_INCLUDE_PATH}) AND (EXISTS ${FastCV_LIB_PATH})) | ||
51 | message(STATUS "Use external FastCV ${FastCV_INCLUDE_PATH}, ${FastCV_LIB_PATH}") | ||
52 | - set(HAVE_FASTCV TRUE CACHE BOOL "FastCV status") | ||
53 | + find_library(FASTCV_LIBRARY NAMES "fastcv" | ||
54 | + PATHS "${FastCV_LIB_PATH}" NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) | ||
55 | + mark_as_advanced(FASTCV_LIBRARY) | ||
56 | + if (FASTCV_LIBRARY) | ||
57 | + set(HAVE_FASTCV TRUE CACHE BOOL "FastCV status") | ||
58 | + else() | ||
59 | + set(HAVE_FASTCV FALSE CACHE BOOL "FastCV status") | ||
60 | + endif() | ||
61 | else() | ||
62 | include("${OpenCV_SOURCE_DIR}/3rdparty/fastcv/fastcv.cmake") | ||
63 | set(FCV_ROOT_DIR "${OpenCV_BINARY_DIR}/3rdparty/fastcv") | ||
64 | @@ -190,13 +197,15 @@ if(WITH_FASTCV) | ||
65 | set(FastCV_INCLUDE_PATH "${FCV_ROOT_DIR}/inc" CACHE PATH "FastCV includes directory") | ||
66 | set(FastCV_LIB_PATH "${FCV_ROOT_DIR}/libs" CACHE PATH "FastCV library directory") | ||
67 | ocv_install_3rdparty_licenses(FastCV "${OpenCV_BINARY_DIR}/3rdparty/fastcv/LICENSE") | ||
68 | - install(FILES "${FastCV_LIB_PATH}/libfastcvopt.so" | ||
69 | - DESTINATION "${OPENCV_LIB_INSTALL_PATH}" COMPONENT "bin") | ||
70 | + if(ANDROID) | ||
71 | + set(FASTCV_LIBRARY "${FastCV_LIB_PATH}/libfastcvopt.so" CACHE PATH "FastCV library") | ||
72 | + install(FILES "${FASTCV_LIBRARY}" DESTINATION "${OPENCV_LIB_INSTALL_PATH}" COMPONENT "bin") | ||
73 | + else() | ||
74 | + set(FASTCV_LIBRARY "${FastCV_LIB_PATH}/libfastcv.a" CACHE PATH "FastCV library") | ||
75 | + install(FILES "${FASTCV_LIBRARY}" DESTINATION "${OPENCV_LIB_INSTALL_PATH}" COMPONENT "dev") | ||
76 | + endif() | ||
77 | else() | ||
78 | set(HAVE_FASTCV FALSE CACHE BOOL "FastCV status") | ||
79 | endif() | ||
80 | endif() | ||
81 | - if(HAVE_FASTCV) | ||
82 | - set(FASTCV_LIBRARY "${FastCV_LIB_PATH}/libfastcvopt.so" CACHE PATH "FastCV library") | ||
83 | - endif() | ||
84 | endif(WITH_FASTCV) | ||
85 | -- | ||
86 | 2.34.1 | ||
87 | |||
diff --git a/meta-oe/recipes-support/opencv/opencv/0001-Make-ts-module-external.patch b/meta-oe/recipes-support/opencv/opencv/0001-Make-ts-module-external.patch index d56b8ae67e..9e72fe2f56 100644 --- a/meta-oe/recipes-support/opencv/opencv/0001-Make-ts-module-external.patch +++ b/meta-oe/recipes-support/opencv/opencv/0001-Make-ts-module-external.patch | |||
@@ -7,7 +7,7 @@ Make ts module external | |||
7 | 7 | ||
8 | Reference: https://github.com/qbonnard/opencv/commit/6b229c5834cb9a0930425e762a6c7b03244d7abb | 8 | Reference: https://github.com/qbonnard/opencv/commit/6b229c5834cb9a0930425e762a6c7b03244d7abb |
9 | 9 | ||
10 | Upstream-Status: Submitted [https://github.com/opencv/opencv/issues/8408] | 10 | Upstream-Status: Denied [https://github.com/opencv/opencv/issues/8408] |
11 | 11 | ||
12 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | 12 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> |
13 | --- | 13 | --- |
diff --git a/meta-oe/recipes-support/opencv/opencv/0001-core-fixed-VSX-intrinsics-implementation.patch b/meta-oe/recipes-support/opencv/opencv/0001-core-fixed-VSX-intrinsics-implementation.patch deleted file mode 100644 index 9fc89e4244..0000000000 --- a/meta-oe/recipes-support/opencv/opencv/0001-core-fixed-VSX-intrinsics-implementation.patch +++ /dev/null | |||
@@ -1,61 +0,0 @@ | |||
1 | From 97f3f390661f2fd1168336820b89eb4383ce8528 Mon Sep 17 00:00:00 2001 | ||
2 | From: Maksim Shabunin <maksim.shabunin@gmail.com> | ||
3 | Date: Fri, 10 Jan 2025 18:34:11 +0300 | ||
4 | Subject: [PATCH] core: fixed VSX intrinsics implementation | ||
5 | |||
6 | Upstream-Status: Backport | ||
7 | [https://github.com/opencv/opencv/commit/97f3f390661f2fd1168336820b89eb4383ce8528] | ||
8 | |||
9 | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> | ||
10 | --- | ||
11 | modules/core/include/opencv2/core/hal/intrin_vsx.hpp | 10 +++++----- | ||
12 | 1 file changed, 5 insertions(+), 5 deletions(-) | ||
13 | |||
14 | diff --git a/modules/core/include/opencv2/core/hal/intrin_vsx.hpp b/modules/core/include/opencv2/core/hal/intrin_vsx.hpp | ||
15 | index 2157e1e870..0a0915a22f 100644 | ||
16 | --- a/modules/core/include/opencv2/core/hal/intrin_vsx.hpp | ||
17 | +++ b/modules/core/include/opencv2/core/hal/intrin_vsx.hpp | ||
18 | @@ -262,7 +262,7 @@ OPENCV_HAL_IMPL_VSX_EXTRACT_N(v_float64x2, double) | ||
19 | inline _Tpvec v_setzero_##suffix() { return _Tpvec(vec_splats((_Tp)0)); } \ | ||
20 | inline _Tpvec v_setall_##suffix(_Tp v) { return _Tpvec(vec_splats((_Tp)v));} \ | ||
21 | template <> inline _Tpvec v_setzero_() { return v_setzero_##suffix(); } \ | ||
22 | -template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \ | ||
23 | +template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(v); } \ | ||
24 | template<typename _Tpvec0> inline _Tpvec v_reinterpret_as_##suffix(const _Tpvec0 &a) \ | ||
25 | { return _Tpvec((cast)a.val); } | ||
26 | |||
27 | @@ -650,11 +650,11 @@ OPENCV_HAL_IMPL_VSX_SELECT(v_float64x2, vec_bdword2_c) | ||
28 | #define OPENCV_HAL_IMPL_VSX_INT_CMP_OP(_Tpvec) \ | ||
29 | inline _Tpvec v_eq(const _Tpvec& a, const _Tpvec& b) \ | ||
30 | { return _Tpvec(vec_cmpeq(a.val, b.val)); } \ | ||
31 | -inline _Tpvec V_ne(const _Tpvec& a, const _Tpvec& b) \ | ||
32 | +inline _Tpvec v_ne(const _Tpvec& a, const _Tpvec& b) \ | ||
33 | { return _Tpvec(vec_cmpne(a.val, b.val)); } \ | ||
34 | inline _Tpvec v_lt(const _Tpvec& a, const _Tpvec& b) \ | ||
35 | { return _Tpvec(vec_cmplt(a.val, b.val)); } \ | ||
36 | -inline _Tpvec V_gt(const _Tpvec& a, const _Tpvec& b) \ | ||
37 | +inline _Tpvec v_gt(const _Tpvec& a, const _Tpvec& b) \ | ||
38 | { return _Tpvec(vec_cmpgt(a.val, b.val)); } \ | ||
39 | inline _Tpvec v_le(const _Tpvec& a, const _Tpvec& b) \ | ||
40 | { return _Tpvec(vec_cmple(a.val, b.val)); } \ | ||
41 | @@ -1507,7 +1507,7 @@ inline v_float64x2 v_dotprod_expand(const v_int32x4& a, const v_int32x4& b, cons | ||
42 | inline v_int32x4 v_dotprod_fast(const v_int16x8& a, const v_int16x8& b) | ||
43 | { return v_dotprod(a, b); } | ||
44 | inline v_int32x4 v_dotprod_fast(const v_int16x8& a, const v_int16x8& b, const v_int32x4& c) | ||
45 | -{ return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; } | ||
46 | +{ return v_add(v_int32x4(vec_msum(a.val, b.val, vec_int4_z)), c); } | ||
47 | // 32 >> 64 | ||
48 | inline v_int64x2 v_dotprod_fast(const v_int32x4& a, const v_int32x4& b) | ||
49 | { return v_dotprod(a, b); } | ||
50 | @@ -1518,7 +1518,7 @@ inline v_int64x2 v_dotprod_fast(const v_int32x4& a, const v_int32x4& b, const v_ | ||
51 | inline v_uint32x4 v_dotprod_expand_fast(const v_uint8x16& a, const v_uint8x16& b) | ||
52 | { return v_dotprod_expand(a, b); } | ||
53 | inline v_uint32x4 v_dotprod_expand_fast(const v_uint8x16& a, const v_uint8x16& b, const v_uint32x4& c) | ||
54 | -{ return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; } | ||
55 | +{ return v_add(v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)), c); } | ||
56 | |||
57 | inline v_int32x4 v_dotprod_expand_fast(const v_int8x16& a, const v_int8x16& b) | ||
58 | { | ||
59 | -- | ||
60 | 2.25.1 | ||
61 | |||
diff --git a/meta-oe/recipes-support/opencv/opencv_4.11.0.bb b/meta-oe/recipes-support/opencv/opencv_4.12.0.bb index 208d65725e..d8295912fa 100644 --- a/meta-oe/recipes-support/opencv/opencv_4.11.0.bb +++ b/meta-oe/recipes-support/opencv/opencv_4.12.0.bb | |||
@@ -10,13 +10,13 @@ ARM_INSTRUCTION_SET:armv5 = "arm" | |||
10 | 10 | ||
11 | DEPENDS = "libtool swig-native bzip2 zlib glib-2.0 libwebp" | 11 | DEPENDS = "libtool swig-native bzip2 zlib glib-2.0 libwebp" |
12 | 12 | ||
13 | SRCREV_opencv = "31b0eeea0b44b370fd0712312df4214d4ae1b158" | 13 | SRCREV_opencv = "49486f61fb25722cbcf586b7f4320921d46fb38e" |
14 | SRCREV_contrib = "0e5254ebf54d2aed6e7eaf6660bf3b797cf50a02" | 14 | SRCREV_contrib = "d943e1d61c8bc556a13783e1546ee7c1a9e0b1cf" |
15 | SRCREV_boostdesc = "34e4206aef44d50e6bbcd0ab06354b52e7466d26" | 15 | SRCREV_boostdesc = "34e4206aef44d50e6bbcd0ab06354b52e7466d26" |
16 | SRCREV_vgg = "fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d" | 16 | SRCREV_vgg = "fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d" |
17 | SRCREV_face = "8afa57abc8229d611c4937165d20e2a2d9fc5a12" | 17 | SRCREV_face = "8afa57abc8229d611c4937165d20e2a2d9fc5a12" |
18 | SRCREV_wechat-qrcode = "a8b69ccc738421293254aec5ddb38bd523503252" | 18 | SRCREV_wechat-qrcode = "a8b69ccc738421293254aec5ddb38bd523503252" |
19 | SRCREV_fastcv = "8d86e68dad8b80b8575a8d3cf401d3ee96c24148" | 19 | SRCREV_fastcv = "2265e79b3b9a8512a9c615b8c4d0244e88f45a9d" |
20 | 20 | ||
21 | 21 | ||
22 | SRCREV_FORMAT = "opencv_contrib_ipp_boostdesc_vgg_fastcv" | 22 | SRCREV_FORMAT = "opencv_contrib_ipp_boostdesc_vgg_fastcv" |
@@ -26,16 +26,13 @@ SRC_URI = "git://github.com/opencv/opencv.git;name=opencv;branch=4.x;protocol=ht | |||
26 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_vgg_20160317;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/vgg;name=vgg;protocol=https \ | 26 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_vgg_20160317;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/vgg;name=vgg;protocol=https \ |
27 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_face_alignment_20170818;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/face;name=face;protocol=https \ | 27 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_face_alignment_20170818;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/face;name=face;protocol=https \ |
28 | git://github.com/WeChatCV/opencv_3rdparty.git;branch=wechat_qrcode;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/wechat_qrcode;name=wechat-qrcode;protocol=https \ | 28 | git://github.com/WeChatCV/opencv_3rdparty.git;branch=wechat_qrcode;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/wechat_qrcode;name=wechat-qrcode;protocol=https \ |
29 | git://github.com/opencv/opencv_3rdparty.git;branch=fastcv/4.x_20250410;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/fastcv;name=fastcv;protocol=https \ | 29 | git://github.com/opencv/opencv_3rdparty.git;branch=fastcv/4.x_20250606;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/fastcv;name=fastcv;protocol=https \ |
30 | file://0003-To-fix-errors-as-following.patch \ | 30 | file://0003-To-fix-errors-as-following.patch \ |
31 | file://0001-Temporarliy-work-around-deprecated-ffmpeg-RAW-functi.patch \ | 31 | file://0001-Temporarliy-work-around-deprecated-ffmpeg-RAW-functi.patch \ |
32 | file://0001-Dont-use-isystem.patch \ | 32 | file://0001-Dont-use-isystem.patch \ |
33 | file://download.patch \ | 33 | file://download.patch \ |
34 | file://0001-Make-ts-module-external.patch \ | 34 | file://0001-Make-ts-module-external.patch \ |
35 | file://0008-Do-not-embed-build-directory-in-binaries.patch \ | 35 | file://0008-Do-not-embed-build-directory-in-binaries.patch \ |
36 | file://0001-core-fixed-VSX-intrinsics-implementation.patch \ | ||
37 | file://0001-FROMLIST-Switch-to-static-instance-of-FastCV-on-Linux.patch \ | ||
38 | file://0001-FROMLIST-FastCV-latest-libs-hash-update.patch \ | ||
39 | " | 36 | " |
40 | SRC_URI:append:riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=contrib" | 37 | SRC_URI:append:riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=contrib" |
41 | 38 | ||