From patchwork Wed Apr 2 10:33:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60595 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 98292C28B20 for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa10.hc1455-7.c3s2.iphmx.com (esa10.hc1455-7.c3s2.iphmx.com [139.138.36.225]) by mx.groups.io with SMTP id smtpd.web11.4953.1743590039609844608 for ; Wed, 02 Apr 2025 03:34:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=p5UGOfs4; spf=pass (domain: fujitsu.com, ip: 139.138.36.225, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590040; x=1775126040; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=Z7aH6ugM13dHtbYSflMe/MlFoCcQ8oNkyGFuQ286DCo=; b=p5UGOfs4JbMHI5UkoqI1V4IGC0ct/LB99oXe7QMJ/0GjuIWettr3xMdh tFg174n7q5h+94nL0U/RpkPLmdR62Uh1PAvCtqAnDzrlGbe3TQ3iFLb70 seNdciP6LXJb2inC78NJfbuSsHjMAO3veWY5ms3Cz09kfO8Av23qpQzkU TaJ6+bDXAraL46pwkEoydDmKsCh+fFynp4ZqQqAhzXlqWKcMwNI1lHtEW I7NLObFqBaJ1ldWgwhdVt+Yl63oJK0ZkLojw+YaEgsGWtrBCger2j5doP JWDNA2tlsKbvlTV8JveaXHGoiX44l20lFByDei0YyaulB/fd9+h4jrZnF w==; X-CSE-ConnectionGUID: 8t4QBT6/TbaErASOMJ2NqQ== X-CSE-MsgGUID: U6Gmr448R5mVWa+m8aav6Q== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="182572919" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="182572919" Received: from unknown (HELO oym-r2.gw.nic.fujitsu.com) ([210.162.30.90]) by esa10.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:33:57 +0900 Received: from oym-m4.gw.nic.fujitsu.com (oym-nat-oym-m4.gw.nic.fujitsu.com [192.168.87.61]) by oym-r2.gw.nic.fujitsu.com (Postfix) with ESMTP id 701CBE9A78 for ; Wed, 2 Apr 2025 19:33:55 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by oym-m4.gw.nic.fujitsu.com (Postfix) with ESMTP id 2EEA4D52A0 for ; Wed, 2 Apr 2025 19:33:55 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id EC80D1A009A; Wed, 2 Apr 2025 18:33:53 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 01/10] gst-devtools: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:38 +0800 Message-Id: <20250402103347.2133-1-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214249 Disable new meson option dots_viewer Signed-off-by: Lei Maohui --- .../0001-connect-has-a-different-signature-on-musl.patch | 2 +- .../{gst-devtools_1.24.12.bb => gst-devtools_1.26.0.bb} | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gst-devtools_1.24.12.bb => gst-devtools_1.26.0.bb} (93%) diff --git a/meta/recipes-multimedia/gstreamer/gst-devtools/0001-connect-has-a-different-signature-on-musl.patch b/meta/recipes-multimedia/gstreamer/gst-devtools/0001-connect-has-a-different-signature-on-musl.patch index b596f2ef9c..d7a3e2057a 100644 --- a/meta/recipes-multimedia/gstreamer/gst-devtools/0001-connect-has-a-different-signature-on-musl.patch +++ b/meta/recipes-multimedia/gstreamer/gst-devtools/0001-connect-has-a-different-signature-on-musl.patch @@ -1,4 +1,4 @@ -From 67809420230cd4fcc63069f78efdc90c7b4c4ee1 Mon Sep 17 00:00:00 2001 +From 9ed608c901955b0906aac102d5d7ab06accee60e Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 9 Sep 2018 17:38:10 -0700 Subject: [PATCH] connect has a different signature on musl diff --git a/meta/recipes-multimedia/gstreamer/gst-devtools_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gst-devtools_1.26.0.bb similarity index 93% rename from meta/recipes-multimedia/gstreamer/gst-devtools_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gst-devtools_1.26.0.bb index 157cdc6bbb..dc54a7ab4b 100644 --- a/meta/recipes-multimedia/gstreamer/gst-devtools_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gst-devtools_1.26.0.bb @@ -12,7 +12,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV} file://0001-connect-has-a-different-signature-on-musl.patch \ " -SRC_URI[sha256sum] = "4ef3dd12e5827068d6db7ad01876d1216a80717116c24a0d5b3b57fd7e3c3478" +SRC_URI[sha256sum] = "eff33d7dc292bb074a2788ea887b6283398ffdefafa49fb7d08efe6658a65648" DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base" RRECOMMENDS:${PN} = "git" @@ -37,6 +37,7 @@ EXTRA_OEMESON += " \ -Ddoc=disabled \ -Ddebug_viewer=disabled \ -Dtests=disabled \ + -Ddots_viewer=disabled \ -Dvalidate=enabled \ ${@gettext_oemeson(d)} \ " From patchwork Wed Apr 2 10:33:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60600 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B62AEC3601B for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa7.hc1455-7.c3s2.iphmx.com (esa7.hc1455-7.c3s2.iphmx.com [139.138.61.252]) by mx.groups.io with SMTP id smtpd.web11.4954.1743590040470663189 for ; Wed, 02 Apr 2025 03:34:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=ctFFy/Kt; spf=pass (domain: fujitsu.com, ip: 139.138.61.252, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590040; x=1775126040; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Ujhb/ym78kiZTGQ7pPZTE2X69EeoD72EtFPKWYnW+oU=; b=ctFFy/KtGvRx1T1qKtCv0AoOi71ZhBxYDVSx83yybiBm09Yyr7fi8yR+ p6PVmIa9XTpCSh/1m29EbS4BgaHfqBs5UzcguvsvX0DFkJ4mFVYcqyaO9 9lG3FvGAn/AExoBqqU8Z8Qrj6+uHo1EzbSaIqBUNZyjaAHWQSINxO3XQj L57JV8zcfr4d5GW+ytFnVTxrCm721Ie8mP6GFrnnShEJlj+8nw61irMlT FYiDHv+Fv7e3GFSICBmkved6VdOUzDqLyFbvMwEckFWfnIopBiTAANQDA +cSTqzxsHYEqy8l061ESr/7M/BmXBHFbC1lU/1ZhrWkS2dMmh1TBmHaVq w==; X-CSE-ConnectionGUID: PLiLTLbzSkicDHNtJsTBXg== X-CSE-MsgGUID: GtoAp1gvSA+3q0Fx7vPY5g== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="174106148" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="174106148" Received: from unknown (HELO oym-r2.gw.nic.fujitsu.com) ([210.162.30.90]) by esa7.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:33:58 +0900 Received: from oym-m2.gw.nic.fujitsu.com (oym-nat-oym-m2.gw.nic.fujitsu.com [192.168.87.59]) by oym-r2.gw.nic.fujitsu.com (Postfix) with ESMTP id D78FCE9A71 for ; Wed, 2 Apr 2025 19:33:55 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by oym-m2.gw.nic.fujitsu.com (Postfix) with ESMTP id 9666CBDCBC for ; Wed, 2 Apr 2025 19:33:55 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id F0F051A009B; Wed, 2 Apr 2025 18:33:54 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 02/10] gstreamer1.0: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:39 +0800 Message-Id: <20250402103347.2133-2-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 In-Reply-To: <20250402103347.2133-1-leimaohui@fujitsu.com> References: <20250402103347.2133-1-leimaohui@fujitsu.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214250 - add backport patch to fix undefined reference to `__atomic_fetch_add_8' issue This patch is part of upstream commit, only pick subprojects/gstreamer/meson.build part that affect us https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8637/commits?commit_id=f2b5c0b6020b50f5173e449b45a6f7a7be31c48f Signed-off-by: Lei Maohui --- .../0001-Fix-atomic-64-issue-on-armv5.patch | 36 +++++++++++++++++++ ...spect-the-idententaion-used-in-meson.patch | 6 ++-- ...ts-add-support-for-install-the-tests.patch | 16 ++++----- ...s-use-a-dictionaries-for-environment.patch | 6 ++-- ...er-script-to-run-the-installed_tests.patch | 6 ++-- ...r1.0_1.24.12.bb => gstreamer1.0_1.26.0.bb} | 3 +- 6 files changed, 55 insertions(+), 18 deletions(-) create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-Fix-atomic-64-issue-on-armv5.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.24.12.bb => gstreamer1.0_1.26.0.bb} (95%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-Fix-atomic-64-issue-on-armv5.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-Fix-atomic-64-issue-on-armv5.patch new file mode 100644 index 0000000000..19a09f6829 --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-Fix-atomic-64-issue-on-armv5.patch @@ -0,0 +1,36 @@ +From 459afbb556432eb417bff5a33719efd596ef7502 Mon Sep 17 00:00:00 2001 +From: Lei Maohui +Date: Wed, 2 Apr 2025 08:16:51 +0000 +Subject: [PATCH] Fix atomic 64 issue on armv5 + +| /mnt/test/build_auh/tmp/work/armv5e-poky-linux-gnueabi/gstreamer1.0/1.26.0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/../../libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/14.2.0/ld: gst/libgstreamer-1.0.so.0.2600.0.p/gstbuffer.c.o: in function `gst_atomic_int64_inc': +| /usr/src/debug/gstreamer1.0/1.26.0/gst/gstbuffer.c:180:(.text+0x38c8): undefined reference to `__atomic_fetch_add_8' + +Upstream-Status: Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8637/commits?commit_id=f2b5c0b6020b50f5173e449b45a6f7a7be31c48f] + +Signed-off-by: Lei Maohui +--- + meson.build | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/meson.build b/meson.build +index f4c146d..9c24596 100644 +--- a/meson.build ++++ b/meson.build +@@ -599,6 +599,13 @@ if nsl_lib.found() + network_deps += nsl_lib + endif + ++# Check for libatomic for use of C11 atomics: some architectures need ++# to link explicitly to this library. ++# TODO: Once meson 1.7 is in use, this can be updated to ++# dependency('atomic') ++atomic_dep = cc.find_library('atomic', required: false) ++platform_deps += atomic_dep ++ + gir = find_program('g-ir-scanner', required : get_option('introspection')) + gnome = import('gnome') + +-- +2.43.0 + diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-tests-respect-the-idententaion-used-in-meson.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-tests-respect-the-idententaion-used-in-meson.patch index 0dd96bef01..5db93c5be1 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-tests-respect-the-idententaion-used-in-meson.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-tests-respect-the-idententaion-used-in-meson.patch @@ -1,4 +1,4 @@ -From a9d99eea162dfb6dcd5cb90adb7dd9261ec676bc Mon Sep 17 00:00:00 2001 +From cb49c5433f343aa9ae6c0656d2e835365330922b Mon Sep 17 00:00:00 2001 From: Jose Quaresma Date: Sun, 11 Apr 2021 19:48:13 +0100 Subject: [PATCH] tests: respect the idententaion used in meson @@ -11,10 +11,10 @@ Signed-off-by: Jose Quaresma 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/check/meson.build b/tests/check/meson.build -index 7d68212..bf0021f 100644 +index e8419fc..4cc4618 100644 --- a/tests/check/meson.build +++ b/tests/check/meson.build -@@ -146,11 +146,11 @@ foreach t : core_tests +@@ -149,11 +149,11 @@ foreach t : core_tests if not skip_test exe = executable(test_name, fname, diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0002-tests-add-support-for-install-the-tests.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0002-tests-add-support-for-install-the-tests.patch index 01d9535eb8..7274d3862f 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0002-tests-add-support-for-install-the-tests.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0002-tests-add-support-for-install-the-tests.patch @@ -1,4 +1,4 @@ -From f0076c5801bd847c464e31ab11fdb06f1ad0fccd Mon Sep 17 00:00:00 2001 +From d9ad7d4fd596ece5f7a2ce25ed583b5c302984cf Mon Sep 17 00:00:00 2001 From: Jose Quaresma Date: Sun, 11 Apr 2021 19:48:13 +0100 Subject: [PATCH] tests: add support for install the tests @@ -19,10 +19,10 @@ Signed-off-by: Jose Quaresma create mode 100644 tests/check/template.test.in diff --git a/meson.build b/meson.build -index dc9dbe2..55e85b3 100644 +index f1be50c..f4c146d 100644 --- a/meson.build +++ b/meson.build -@@ -645,6 +645,10 @@ if bashcomp_dep.found() +@@ -657,6 +657,10 @@ if bashcomp_dep.found() endif endif @@ -34,7 +34,7 @@ index dc9dbe2..55e85b3 100644 pkgconfig = import('pkgconfig') diff --git a/meson_options.txt b/meson_options.txt -index 340fb58..5b87f68 100644 +index 39255cf..78af552 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -16,6 +16,7 @@ option('poisoning', type : 'boolean', value : false, description : 'Enable poiso @@ -46,10 +46,10 @@ index 340fb58..5b87f68 100644 # Feature options option('check', type : 'feature', value : 'auto', description : 'Build unit test libraries') diff --git a/tests/check/meson.build b/tests/check/meson.build -index bf0021f..9a8c42c 100644 +index 4cc4618..f290e2e 100644 --- a/tests/check/meson.build +++ b/tests/check/meson.build -@@ -125,10 +125,16 @@ test_defines = [ +@@ -128,10 +128,16 @@ test_defines = [ '-UG_DISABLE_ASSERT', '-UG_DISABLE_CAST_CHECKS', '-DGST_CHECK_TEST_ENVIRONMENT_BEACON="GST_STATE_IGNORE_ELEMENTS"', @@ -67,7 +67,7 @@ index bf0021f..9a8c42c 100644 # sanity checking if get_option('check').disabled() if get_option('tests').enabled() -@@ -151,6 +157,8 @@ foreach t : core_tests +@@ -154,6 +160,8 @@ foreach t : core_tests include_directories : [configinc], link_with : link_with_libs, dependencies : gst_deps + test_deps, @@ -76,7 +76,7 @@ index bf0021f..9a8c42c 100644 ) env = environment() -@@ -162,6 +170,18 @@ foreach t : core_tests +@@ -165,6 +173,18 @@ foreach t : core_tests env.set('GST_PLUGIN_SCANNER_1_0', gst_scanner_dir + '/gst-plugin-scanner') env.set('GST_PLUGIN_LOADING_WHITELIST', 'gstreamer') diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0003-tests-use-a-dictionaries-for-environment.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0003-tests-use-a-dictionaries-for-environment.patch index 861046d2db..79e494a22a 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0003-tests-use-a-dictionaries-for-environment.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0003-tests-use-a-dictionaries-for-environment.patch @@ -1,4 +1,4 @@ -From f9544b0e2d35bf9f9a89cff42bb741bc16e37cc8 Mon Sep 17 00:00:00 2001 +From d24110809da4588354ad3df4ae99556e8c62838a Mon Sep 17 00:00:00 2001 From: Jose Quaresma Date: Sat, 24 Apr 2021 10:34:47 +0100 Subject: [PATCH] tests: use a dictionaries for environment @@ -14,10 +14,10 @@ Signed-off-by: Jose Quaresma 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/tests/check/meson.build b/tests/check/meson.build -index 9a8c42c..6bb346a 100644 +index f290e2e..a3ffcb6 100644 --- a/tests/check/meson.build +++ b/tests/check/meson.build -@@ -161,14 +161,19 @@ foreach t : core_tests +@@ -164,14 +164,19 @@ foreach t : core_tests install: installed_tests_enabled, ) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0004-tests-add-helper-script-to-run-the-installed_tests.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0004-tests-add-helper-script-to-run-the-installed_tests.patch index cb47f7244f..4b1aad2616 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0004-tests-add-helper-script-to-run-the-installed_tests.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0004-tests-add-helper-script-to-run-the-installed_tests.patch @@ -1,4 +1,4 @@ -From 39764bd2b9f9da4a07079f76a2f68baf40c143b9 Mon Sep 17 00:00:00 2001 +From 3b9ae399b57cfb6e332fac6a90997a3abd33c819 Mon Sep 17 00:00:00 2001 From: Jose Quaresma Date: Sun, 2 May 2021 01:58:01 +0100 Subject: [PATCH] tests: add helper script to run the installed_tests @@ -18,10 +18,10 @@ Signed-off-by: Jose Quaresma create mode 100755 tests/check/template.sh.in diff --git a/tests/check/meson.build b/tests/check/meson.build -index 6bb346a..fe57935 100644 +index a3ffcb6..b907dcf 100644 --- a/tests/check/meson.build +++ b/tests/check/meson.build -@@ -185,6 +185,23 @@ foreach t : core_tests +@@ -188,6 +188,23 @@ foreach t : core_tests install_dir: installed_tests_metadir, configuration: test_conf ) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.26.0.bb similarity index 95% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.26.0.bb index d224b80eb3..a908ecd166 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.26.0.bb @@ -21,8 +21,9 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.x file://0002-tests-add-support-for-install-the-tests.patch \ file://0003-tests-use-a-dictionaries-for-environment.patch \ file://0004-tests-add-helper-script-to-run-the-installed_tests.patch \ + file://0001-Fix-atomic-64-issue-on-armv5.patch \ " -SRC_URI[sha256sum] = "b3522d1b4fe174fff3b3c7f0603493e2367bd1c43f5804df15b634bd22b1036f" +SRC_URI[sha256sum] = "1b2ee4028010c25b776effa7c396c7e3e1861b60b9417e416f4914abcdff279f" PACKAGECONFIG ??= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \ check \ From patchwork Wed Apr 2 10:33:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60603 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D6A8FC369A2 for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa2.hc1455-7.c3s2.iphmx.com (esa2.hc1455-7.c3s2.iphmx.com [207.54.90.48]) by mx.groups.io with SMTP id smtpd.web11.4955.1743590040693257858 for ; Wed, 02 Apr 2025 03:34:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=rjLkOouh; spf=pass (domain: fujitsu.com, ip: 207.54.90.48, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590041; x=1775126041; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=lYnBDrsR0ZiWt8NYwzwicXYmVqTUT+6R4C/nPiMA29U=; b=rjLkOouhJWebjdgJysRqHLiQaZd96nEZEkNnU2558ARQVfab44YYZwaw mK5FTgE0TkgW4Zbfps3BwWOHl28YM1ER3Fv7fqccwxgkT5eXdA9O606jh g7wLEFJtShk6qgj8BZoRdxg27ykc4JWWhWlJ2czG17inoRBSOYVEAtu5E HkzXRVaWOTSl5zr/fwyZM8JQKGzEqaPRQHsLL57QNVy0+HV8eA28rZb/n HqGQ2Q3KV67TfPktquWzeCeQQb+4YFCLsklEqouK5JKc/SJ8TEFgKohEz SWsQeJ5Mokwnu4BWo0Pue0TGoQ4w/B2NQspBn++1tf3kyFvwKVTrDzKhS w==; X-CSE-ConnectionGUID: F8VKEus/TxC9JL2Ts3SxvQ== X-CSE-MsgGUID: Tx5eeau/SfSE2OUCdU8W1w== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="195239173" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="195239173" Received: from unknown (HELO oym-r3.gw.nic.fujitsu.com) ([210.162.30.91]) by esa2.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:33:58 +0900 Received: from oym-m1.gw.nic.fujitsu.com (oym-nat-oym-m1.gw.nic.fujitsu.com [192.168.87.58]) by oym-r3.gw.nic.fujitsu.com (Postfix) with ESMTP id 5BDEBE9E99 for ; Wed, 2 Apr 2025 19:33:56 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by oym-m1.gw.nic.fujitsu.com (Postfix) with ESMTP id 221059E172 for ; Wed, 2 Apr 2025 19:33:56 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id 738161A0078; Wed, 2 Apr 2025 18:33:55 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 03/10] gstreamer1.0-libav: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:40 +0800 Message-Id: <20250402103347.2133-3-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 In-Reply-To: <20250402103347.2133-1-leimaohui@fujitsu.com> References: <20250402103347.2133-1-leimaohui@fujitsu.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214251 Signed-off-by: Lei Maohui --- ...treamer1.0-libav_1.24.12.bb => gstreamer1.0-libav_1.26.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.24.12.bb => gstreamer1.0-libav_1.26.0.bb} (91%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.0.bb similarity index 91% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.0.bb index 77c10da39e..a2d35f8a93 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.0.bb @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ " SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" -SRC_URI[sha256sum] = "ef72c1c70a17b3c0bb283d16d09aba496d3401c927dcf5392a8a7866d9336379" +SRC_URI[sha256sum] = "707a8b687ff5fddcee5b02415e2ec9b71b4ac44d0b7aec3b477364ceecbf1ecf" S = "${WORKDIR}/gst-libav-${PV}" From patchwork Wed Apr 2 10:33:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60594 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 98563C36014 for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa5.hc1455-7.c3s2.iphmx.com (esa5.hc1455-7.c3s2.iphmx.com [68.232.139.130]) by mx.groups.io with SMTP id smtpd.web11.4956.1743590041686057744 for ; Wed, 02 Apr 2025 03:34:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=CoJXo9IV; spf=pass (domain: fujitsu.com, ip: 68.232.139.130, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590042; x=1775126042; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=CuzGZg3d1KJv04mgh1GDdpcS8s5Ulj1nnI56twv0y1U=; b=CoJXo9IVJ5bnvNeyPbL0OkHE87VjHBX+RhXNysP3oWPquorhhISTLCur REmq2FomtbPMLDCY6YLzZYBMUasesi+OjyEBC+U4NMJCa25CqaDBBzUZ2 ZwzakUN9UJxyO9qBQJR3EeyvPkpW0pQVbQH2a9WpSnT1pZu/3GRpFnQGX bfj18gnkbJAf+W0S4y691H4hrCX1dn7/0HDf8Fd0/RlT+p4plI57fmYjo U3V8+esVCQei/B/3HSU7LOpBi4kn+G4qycw9VYp4YpRLBZ24n2KNhaoEk uXZVCJQzsNx7+z8R1TtcenSeI0jCAYDss1leWEvYcMfRlcTJdflyKCK2i w==; X-CSE-ConnectionGUID: bfrfbuZUS4aFAkrEMuWGXg== X-CSE-MsgGUID: Kdplg9gOT7maI3NNhOveow== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="194397851" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="194397851" Received: from unknown (HELO yto-r2.gw.nic.fujitsu.com) ([218.44.52.218]) by esa5.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:33:59 +0900 Received: from yto-m1.gw.nic.fujitsu.com (yto-nat-yto-m1.gw.nic.fujitsu.com [192.168.83.64]) by yto-r2.gw.nic.fujitsu.com (Postfix) with ESMTP id F25BFDECA for ; Wed, 2 Apr 2025 19:33:56 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by yto-m1.gw.nic.fujitsu.com (Postfix) with ESMTP id AFD48D0AC3 for ; Wed, 2 Apr 2025 19:33:56 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id 05D061A009A; Wed, 2 Apr 2025 18:33:55 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 04/10] gstreamer1.0-vaapi: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:41 +0800 Message-Id: <20250402103347.2133-4-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 In-Reply-To: <20250402103347.2133-1-leimaohui@fujitsu.com> References: <20250402103347.2133-1-leimaohui@fujitsu.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214252 Signed-off-by: Lei Maohui --- ...treamer1.0-vaapi_1.24.12.bb => gstreamer1.0-vaapi_1.26.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-vaapi_1.24.12.bb => gstreamer1.0-vaapi_1.26.0.bb} (95%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.0.bb similarity index 95% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.0.bb index c634de7c6a..8ed84d0ebe 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.0.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "39ab3d2a381c99a9e10f46182ed57c6baaeaa8be810bd2f84f162c8be299753c" +SRC_URI[sha256sum] = "573931d455f5a96f63db7c8d35d51322b8d287816e8c6a77d84cfbb9fa1351f1" S = "${WORKDIR}/${REALPN}-${PV}" DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" From patchwork Wed Apr 2 10:33:42 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60597 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A5BD5C3601C for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa9.hc1455-7.c3s2.iphmx.com (esa9.hc1455-7.c3s2.iphmx.com [139.138.36.223]) by mx.groups.io with SMTP id smtpd.web11.4957.1743590041686243437 for ; Wed, 02 Apr 2025 03:34:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=HQrX6SqW; spf=pass (domain: fujitsu.com, ip: 139.138.36.223, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590041; x=1775126041; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=4XMyhrNhjsKFxbAXo8tdVTx2eG1Nw9+isOGrmSjPaWg=; b=HQrX6SqWeIqUI6F89wbcWeeImntUummre6enLrEqMGvbsK/CoZoAST8O 0i07Z1bvgc1+0d+fJ5dZHg2l7bwLCJZ5bbzqpLkJ8xvf7yC6gLb3y+82P 7UAghD2VC+lAEvN0zdv+4pB2NHS6VxSa3tWSz5B8tC+kJrhZkBasexcVV jo+WFkpYxXskg/4X4m3G+wOzxi7w/Gx1eX8Ao7RdOHe7gqko1pDPybWmH soPFARQPeHmtJAyquT5NOIuZ0Yxp/9eGLp7EfClWpZov1Ox2e0K/127jQ qqQEOKvlDueM9nYWmUDk4AUtenP2GbcG2PzVLnkMNYjK21NgCxZWRVPj7 A==; X-CSE-ConnectionGUID: lgL1Dj6ORSWeZShREdW4Gg== X-CSE-MsgGUID: +LKGf3BQSWmlfF78PT89pA== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="183609729" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="183609729" Received: from unknown (HELO oym-r3.gw.nic.fujitsu.com) ([210.162.30.91]) by esa9.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:33:59 +0900 Received: from oym-m4.gw.nic.fujitsu.com (oym-nat-oym-m4.gw.nic.fujitsu.com [192.168.87.61]) by oym-r3.gw.nic.fujitsu.com (Postfix) with ESMTP id 7AEB0E9EF8 for ; Wed, 2 Apr 2025 19:33:57 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by oym-m4.gw.nic.fujitsu.com (Postfix) with ESMTP id 3A7D34F039 for ; Wed, 2 Apr 2025 19:33:57 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id 8EB351A009B; Wed, 2 Apr 2025 18:33:56 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 05/10] gtreamer1.0-rtsp-server: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:42 +0800 Message-Id: <20250402103347.2133-5-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 In-Reply-To: <20250402103347.2133-1-leimaohui@fujitsu.com> References: <20250402103347.2133-1-leimaohui@fujitsu.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214253 Signed-off-by: Lei Maohui --- ...tsp-server_1.24.12.bb => gstreamer1.0-rtsp-server_1.26.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-rtsp-server_1.24.12.bb => gstreamer1.0-rtsp-server_1.26.0.bb} (90%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.0.bb similarity index 90% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.0.bb index b23634dcf0..fd801c2c62 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.0.bb @@ -10,7 +10,7 @@ PNREAL = "gst-rtsp-server" SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" -SRC_URI[sha256sum] = "a335f73687d2efe22db94348c6893c73b53a2c6bc55ee7a590028ba196ddc623" +SRC_URI[sha256sum] = "e983c039496e3f75e39696554ce74db4120e2465de17aa1cc37160568e9b40bc" S = "${WORKDIR}/${PNREAL}-${PV}" From patchwork Wed Apr 2 10:33:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60599 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B6634C3601F for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa9.hc1455-7.c3s2.iphmx.com (esa9.hc1455-7.c3s2.iphmx.com [139.138.36.223]) by mx.groups.io with SMTP id smtpd.web11.4957.1743590041686243437 for ; Wed, 02 Apr 2025 03:34:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=ZQscnM8z; spf=pass (domain: fujitsu.com, ip: 139.138.36.223, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590042; x=1775126042; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=tXsvC8ii6/Z813VRoWdW46HY+FFmYDI8T7P6qTj6mjE=; b=ZQscnM8zIpGLk4IYX86Rtc7HBByIubMQtAMr/1Xwo3U2xJ+pu+xIFd7P F64xeHApheH8H8kCeZmNZe8j4+SX/PrxiyDbyPbxtbp8+tXEnwya9EJvJ btTNn5KR1N6i//uYRweANZBL2o+WRND0jpoBbvsAMtMMzP705Eb0k+nj3 YEnlraL9vr5qBQcp55JFrY6pEIgz0xUCrG/vRvAdvqlMEO/3KDnZTBHo0 i1s8ZhMQWC/AZx/A3eDLotdPjMMibuS0xJTk+aPqqrhwczYYLVVwjxkME tas7Igztz35qV9Xql1GRc7tPlfCp1X5zg3IqZNSTs3mXVsMx9CY6JX1PY Q==; X-CSE-ConnectionGUID: MUB5ojjXQHqbE9VlXqltSg== X-CSE-MsgGUID: e9VDXHGgT/aQ1WZlhcD1ww== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="183609731" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="183609731" Received: from unknown (HELO yto-r4.gw.nic.fujitsu.com) ([218.44.52.220]) by esa9.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:34:00 +0900 Received: from yto-m1.gw.nic.fujitsu.com (yto-nat-yto-m1.gw.nic.fujitsu.com [192.168.83.64]) by yto-r4.gw.nic.fujitsu.com (Postfix) with ESMTP id 14573D4F41 for ; Wed, 2 Apr 2025 19:33:58 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by yto-m1.gw.nic.fujitsu.com (Postfix) with ESMTP id C0CDECFAC8 for ; Wed, 2 Apr 2025 19:33:57 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id 1FB561A0078; Wed, 2 Apr 2025 18:33:57 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 06/10] gstreamer1.0-plugins-base: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:43 +0800 Message-Id: <20250402103347.2133-6-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 In-Reply-To: <20250402103347.2133-1-leimaohui@fujitsu.com> References: <20250402103347.2133-1-leimaohui@fujitsu.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214255 - add backport patch to fix undefined reference to `__atomic_fetch_add_8' issue This patch is part of upstream commit https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8637/commits?commit_id=f2b5c0b6020b50f5173e449b45a6f7a7be31c48f Signed-off-by: Lei Maohui --- ...et-caps-from-src-pad-when-query-caps.patch | 4 +- ...gins-base-Fix-atomic-64-issue-on-arm.patch | 52 +++++++++++++++++++ ...parse-enhance-SSA-text-lines-parsing.patch | 2 +- ...iv-fb-Make-sure-config.h-is-included.patch | 2 +- ...bb => gstreamer1.0-plugins-base_1.26.0.bb} | 3 +- 5 files changed, 58 insertions(+), 5 deletions(-) create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-gstreamer1.0-plugins-base-Fix-atomic-64-issue-on-arm.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.24.12.bb => gstreamer1.0-plugins-base_1.26.0.bb} (96%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch index e35ec026e4..7373bd3e26 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch @@ -1,4 +1,4 @@ -From e0478a9b3bb1b49c34aaf076152ed8e49cf909e0 Mon Sep 17 00:00:00 2001 +From bd1436f0027bb09cdcf90386910a497422d9a871 Mon Sep 17 00:00:00 2001 From: zhouming Date: Wed, 14 May 2014 10:16:20 +0800 Subject: [PATCH] ENGR00312515: get caps from src pad when query caps @@ -16,7 +16,7 @@ Signed-off-by: zhouming diff --git a/gst-libs/gst/tag/gsttagdemux.c b/gst-libs/gst/tag/gsttagdemux.c old mode 100644 new mode 100755 -index ef0ff90..53f05c8 +index 975fe83..df82840 --- a/gst-libs/gst/tag/gsttagdemux.c +++ b/gst-libs/gst/tag/gsttagdemux.c @@ -1796,6 +1796,19 @@ gst_tag_demux_pad_query (GstPad * pad, GstObject * parent, GstQuery * query) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-gstreamer1.0-plugins-base-Fix-atomic-64-issue-on-arm.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-gstreamer1.0-plugins-base-Fix-atomic-64-issue-on-arm.patch new file mode 100644 index 0000000000..437409854f --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-gstreamer1.0-plugins-base-Fix-atomic-64-issue-on-arm.patch @@ -0,0 +1,52 @@ +From 677a40c1f5b0793598a92cbba0a621fef89c4a26 Mon Sep 17 00:00:00 2001 +From: Lei Maohui +Date: Wed, 2 Apr 2025 09:37:24 +0000 +Subject: [PATCH] gstreamer1.0-plugins-base: Fix atomic 64 issue on armv5 + +| /mnt/test/build_auh/tmp/work/armv5e-poky-linux-gnueabi/gstreamer1.0-plugins-base/1.26.0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/../../libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/14.2.0/ld: gst-libs/gst/audio/libgstaudio-1.0.so.0.2600.0.p/gstaudioringbuffer.c.o: in function `gst_atomic_uint64_get': +| /usr/src/debug/gstreamer1.0-plugins-base/1.26.0/gst-libs/gst/audio/gstaudioringbuffer.c:72:(.text+0x4e00): undefined reference to `__atomic_load_8' + +Upstream-Status: Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8637/commits?commit_id=f2b5c0b6020b50f5173e449b45a6f7a7be31c48f] + +Signed-off-by: Lei Maohui +--- + gst-libs/gst/audio/meson.build | 2 +- + meson.build | 9 +++++++++ + 2 files changed, 10 insertions(+), 1 deletion(-) + +diff --git a/gst-libs/gst/audio/meson.build b/gst-libs/gst/audio/meson.build +index 1d69713..cf8935b 100644 +--- a/gst-libs/gst/audio/meson.build ++++ b/gst-libs/gst/audio/meson.build +@@ -162,7 +162,7 @@ gstaudio = library('gstaudio-@0@'.format(api_version), + soversion : soversion, + darwin_versions : osxversion, + install : true, +- dependencies : gstaudio_deps, ++ dependencies : [ gstaudio_deps, base_platform_dep ], + ) + pkg_name = 'gstreamer-audio-1.0' + pkgconfig.generate(gstaudio, +diff --git a/meson.build b/meson.build +index a470af0..c195376 100644 +--- a/meson.build ++++ b/meson.build +@@ -398,6 +398,15 @@ else + core_conf.set('DISABLE_ORC', 1) + endif + ++base_platform_dep = [] ++# Check for libatomic for use of C11 atomics: some architectures need ++# to link explicitly to this library. ++# TODO: Once meson 1.7 is in use, this can be updated to ++# dependency('atomic') ++atomic_dep = cc.find_library('atomic', required: false) ++ ++base_platform_dep += [atomic_dep] ++ + # Used to build SSE* things in audio-resampler + sse_args = '-msse' + sse2_args = '-msse2' +-- +2.43.0 + diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0002-ssaparse-enhance-SSA-text-lines-parsing.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0002-ssaparse-enhance-SSA-text-lines-parsing.patch index 810a4ba676..fc9ad474d9 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0002-ssaparse-enhance-SSA-text-lines-parsing.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0002-ssaparse-enhance-SSA-text-lines-parsing.patch @@ -1,4 +1,4 @@ -From 1b9887421de593854632571327b4918b880900c6 Mon Sep 17 00:00:00 2001 +From 1cc876662b7707eb5a2f668654f7921b5642e108 Mon Sep 17 00:00:00 2001 From: Mingke Wang Date: Thu, 19 Mar 2015 14:17:10 +0800 Subject: [PATCH] ssaparse: enhance SSA text lines parsing. diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0003-viv-fb-Make-sure-config.h-is-included.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0003-viv-fb-Make-sure-config.h-is-included.patch index 8fa46d809a..06b5bc41ed 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0003-viv-fb-Make-sure-config.h-is-included.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0003-viv-fb-Make-sure-config.h-is-included.patch @@ -1,4 +1,4 @@ -From 22a0e3a5288486991a15c48fdcb730eaa6dc08e5 Mon Sep 17 00:00:00 2001 +From c0c6944eca0c497477aa9f2cec2c83c4ea7a70e5 Mon Sep 17 00:00:00 2001 From: Carlos Rafael Giani Date: Tue, 21 May 2019 14:01:11 +0200 Subject: [PATCH] viv-fb: Make sure config.h is included diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.0.bb similarity index 96% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.0.bb index f4505d831e..afb02f6042 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.0.bb @@ -10,8 +10,9 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-ba file://0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch \ file://0003-viv-fb-Make-sure-config.h-is-included.patch \ file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \ + file://0001-gstreamer1.0-plugins-base-Fix-atomic-64-issue-on-arm.patch \ " -SRC_URI[sha256sum] = "f6efbaa8fea8d00bc380bccca76a530527b1f083e8523eafb3e9b1e18bc653d3" +SRC_URI[sha256sum] = "e23189fbed2ec486690382d1055c19eeaf5aae3e95e2576fc4c884d96a90e69e" S = "${WORKDIR}/gst-plugins-base-${PV}" From patchwork Wed Apr 2 10:33:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60601 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id CC0CEC3601E for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa11.hc1455-7.c3s2.iphmx.com (esa11.hc1455-7.c3s2.iphmx.com [207.54.90.137]) by mx.groups.io with SMTP id smtpd.web10.4959.1743590043073775147 for ; Wed, 02 Apr 2025 03:34:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=W+7AnYgb; spf=pass (domain: fujitsu.com, ip: 207.54.90.137, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590044; x=1775126044; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=7OXCIPOwGsF9wwCG0u84EI+VOv4Du0srCReFXRssG10=; b=W+7AnYgbtYl649TtIiA4ruYLmCY5olXrc6kJ+io3s4bzqkzq+GKkIwv2 U1qvh5v4wYqHzZqFpmAF2yOTRZSCN03Dy1UNX9BaZ1ZFeP35P8HI8DCu+ liQIXEN9w3vxlOpULFuP+eC6LmxZ5W8T3dSGcWlS+SGJBu/nOhqzNOHXz So0RM6IdLGVsv1c96UmXQfEXTEmNe9zuBI4rKrMw4zORcoeqYLysa1eK3 4KK+B9zG3S6ZspAyiMlRrjm81NtSPIMI8VWSzjX23FhHKzwfulPS4/xiM YcBpcL88FBYwFYHx85BP462JJWST+iaAtWJtPA2WzQL/dJpaxBoKopC2Y A==; X-CSE-ConnectionGUID: hcaeOi+VSSCoUsSkwSabrw== X-CSE-MsgGUID: RwaBJb3sRZml+j+9PrQGtQ== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="174673648" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="174673648" Received: from unknown (HELO yto-r2.gw.nic.fujitsu.com) ([218.44.52.218]) by esa11.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:34:01 +0900 Received: from yto-m1.gw.nic.fujitsu.com (yto-nat-yto-m1.gw.nic.fujitsu.com [192.168.83.64]) by yto-r2.gw.nic.fujitsu.com (Postfix) with ESMTP id 9F3C911179 for ; Wed, 2 Apr 2025 19:33:58 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by yto-m1.gw.nic.fujitsu.com (Postfix) with ESMTP id 53580D093D for ; Wed, 2 Apr 2025 19:33:58 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id A185E1A00A1; Wed, 2 Apr 2025 18:33:57 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 07/10] gstreamer1.0-plugins-good: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:44 +0800 Message-Id: <20250402103347.2133-7-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 In-Reply-To: <20250402103347.2133-1-leimaohui@fujitsu.com> References: <20250402103347.2133-1-leimaohui@fujitsu.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214257 Signed-off-by: Lei Maohui --- ...gins-good_1.24.12.bb => gstreamer1.0-plugins-good_1.26.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.24.12.bb => gstreamer1.0-plugins-good_1.26.0.bb} (97%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.0.bb similarity index 97% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.0.bb index 9cc2d462f6..a2c6426c34 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.0.bb @@ -6,7 +6,7 @@ BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz" -SRC_URI[sha256sum] = "d0e66e2f935d1575f6adbef7d0a2b3faba7360344383c51bf0233b39e0489a64" +SRC_URI[sha256sum] = "9e18f139ef69ad0867c2dfbb8fe1d1736d76df11aac83f60e8d3adb1e2eaf03b" S = "${WORKDIR}/gst-plugins-good-${PV}" From patchwork Wed Apr 2 10:33:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60596 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A5B9CC3601A for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa7.hc1455-7.c3s2.iphmx.com (esa7.hc1455-7.c3s2.iphmx.com [139.138.61.252]) by mx.groups.io with SMTP id smtpd.web11.4954.1743590040470663189 for ; Wed, 02 Apr 2025 03:34:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=ZJmYvNs0; spf=pass (domain: fujitsu.com, ip: 139.138.61.252, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590042; x=1775126042; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=lSc/eTb4U3JO1nxRdW3zxXQ8o6gLqZUoy0yXO4hOzpA=; b=ZJmYvNs0hYEJ/1T30HlKL/d6lEUWKJ/sBeTwAMfcfdKaeMe3QYgJ08uW yaL+YB5uwDK7CAv/26s+jZcbukVBdtzFcaT3HVPvuOt0N0tP4UIoO8xPz CbdmGSZSsJaH17iC//yIKjE5aWsp58/7g13f763QtkFP0MRIucXSkgJt5 RthDzqtwhc4puQg1ddaErX1SJbu/5Y4CpQK1w37yzErM6tqiNBftGjG/b 0WCSEC0IIhf9ljcfEL14EWLwbtxsbcD6cENMYmtYIWOlHuArDtaabh8B9 ubQhq6Ont6dPX7vbpb8XioqDjP1/PBbAxhJV7ca7sR/EAmd1hjiV5JCCy w==; X-CSE-ConnectionGUID: wcChECfnTaGKWcj6fi1yBg== X-CSE-MsgGUID: CVOwx9e+QKGhaoqIZYWK2A== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="174106152" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="174106152" Received: from unknown (HELO yto-r3.gw.nic.fujitsu.com) ([218.44.52.219]) by esa7.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:34:01 +0900 Received: from yto-m4.gw.nic.fujitsu.com (yto-nat-yto-m4.gw.nic.fujitsu.com [192.168.83.67]) by yto-r3.gw.nic.fujitsu.com (Postfix) with ESMTP id 2BCA0D5078 for ; Wed, 2 Apr 2025 19:33:59 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by yto-m4.gw.nic.fujitsu.com (Postfix) with ESMTP id E1BE7EA0EB for ; Wed, 2 Apr 2025 19:33:58 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id 3B02D1A0078; Wed, 2 Apr 2025 18:33:58 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 08/10] gstreamer1.0-plugins-ugly: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:45 +0800 Message-Id: <20250402103347.2133-8-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 In-Reply-To: <20250402103347.2133-1-leimaohui@fujitsu.com> References: <20250402103347.2133-1-leimaohui@fujitsu.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214254 Signed-off-by: Lei Maohui --- ...gins-ugly_1.24.12.bb => gstreamer1.0-plugins-ugly_1.26.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.24.12.bb => gstreamer1.0-plugins-ugly_1.26.0.bb} (94%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.0.bb similarity index 94% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.0.bb index 75f528216f..f0e42ad8fb 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.0.bb @@ -15,7 +15,7 @@ SRC_URI = " \ https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ " -SRC_URI[sha256sum] = "19ed6eef4ea1a742234fb35e2cdb107168595a4dd409a9fac0b7a16543eee78b" +SRC_URI[sha256sum] = "a86b51c8454a813120848c803421f327d8c07aabcae461e0597cc49398c0fcde" S = "${WORKDIR}/gst-plugins-ugly-${PV}" From patchwork Wed Apr 2 10:33:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60598 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C7DD5C369A0 for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa9.hc1455-7.c3s2.iphmx.com (esa9.hc1455-7.c3s2.iphmx.com [139.138.36.223]) by mx.groups.io with SMTP id smtpd.web10.4958.1743590042855606596 for ; Wed, 02 Apr 2025 03:34:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=P4HsvmRd; spf=pass (domain: fujitsu.com, ip: 139.138.36.223, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590043; x=1775126043; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=5dSFmmptL21KGzEgjWP2mgqztfM/yfjPFQDPkgij128=; b=P4HsvmRdkTzdlVD59WxMCrk99+QmPrKhUhZnPQhAOxPboq5aAfiYnGBF nyaRbj4MAvk9YCn1Dim69QxrLbKyUhx01GVhSt4+Aq4Fp67fPvkPObt/9 3n2+CqMlwQfDCUxdV8ArAYnT8psHPxT5if+2ZP0nFP9Hkw33uIKumfeRE U/gw3109fhBNMlPYrAglOyUpADek1mItx3NfL7Cux9eP4V+B9ZN1L3A2I EPeLG24OMsjNKs9ql8bjP765mPsKuBSlAVQqBqc7QFVhu3l7ze0msA0n6 c+IIbBFEWydO89TxuHpNJfGqY2MVJoSmWpAujkWO+h6FYy+k+MoNjUAp9 w==; X-CSE-ConnectionGUID: 1ROujhBWRI2RhFdGc/ck3w== X-CSE-MsgGUID: hRj9lAdFQRm4mvQSfk4Lsw== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="183609733" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="183609733" Received: from unknown (HELO yto-r1.gw.nic.fujitsu.com) ([218.44.52.217]) by esa9.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:34:01 +0900 Received: from yto-m3.gw.nic.fujitsu.com (yto-nat-yto-m3.gw.nic.fujitsu.com [192.168.83.66]) by yto-r1.gw.nic.fujitsu.com (Postfix) with ESMTP id A6DAED6EA1 for ; Wed, 2 Apr 2025 19:33:59 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by yto-m3.gw.nic.fujitsu.com (Postfix) with ESMTP id 6C580D9731 for ; Wed, 2 Apr 2025 19:33:59 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id C35471A00A1; Wed, 2 Apr 2025 18:33:58 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 09/10] gstreamer1.0-python: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:46 +0800 Message-Id: <20250402103347.2133-9-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 In-Reply-To: <20250402103347.2133-1-leimaohui@fujitsu.com> References: <20250402103347.2133-1-leimaohui@fujitsu.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214256 gstreamer1.0-python adds depend on gstreamer-analytics-1.0 in gstbad now: |../../../../../../workspace/sources/gstreamer1.0-python/meson.build:23:13: ERROR: Dependency "gstreamer-analytics-1.0" not found, tried pkgconfig Source code: | $ vi workspace/sources/gstreamer1.0-python/meson.build | 23 gstbad_dep = dependency('gstreamer-analytics-1.0', version :gst_req, | 24 fallback : []) Signed-off-by: Lei Maohui --- ...mer1.0-python_1.24.12.bb => gstreamer1.0-python_1.26.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.24.12.bb => gstreamer1.0-python_1.26.0.bb} (88%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.0.bb similarity index 88% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.0.bb index f62cb159c2..04c96a879f 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.0.bb @@ -8,9 +8,9 @@ LICENSE = "LGPL-2.1-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740" SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" -SRC_URI[sha256sum] = "d679e2ca3e655a7328627c4670c324fc22f588d2cb8ecd2fa7a6a42df51132cc" +SRC_URI[sha256sum] = "e5046a05d77abb15671ad01cd1908d17d62e5a06f5d7841be4342ade2a3fb8db" -DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" +DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject gstreamer1.0-plugins-bad" RDEPENDS:${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" PNREAL = "gst-python" From patchwork Wed Apr 2 10:33:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lei Maohui X-Patchwork-Id: 60602 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C7E24C369A1 for ; Wed, 2 Apr 2025 10:34:09 +0000 (UTC) Received: from esa3.hc1455-7.c3s2.iphmx.com (esa3.hc1455-7.c3s2.iphmx.com [207.54.90.49]) by mx.groups.io with SMTP id smtpd.web10.4960.1743590044743252410 for ; Wed, 02 Apr 2025 03:34:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=fj2 header.b=Tvf5FDYh; spf=pass (domain: fujitsu.com, ip: 207.54.90.49, mailfrom: leimaohui@fujitsu.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj2; t=1743590045; x=1775126045; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=2bikI2eGQJFCPDJIIPWzgjUSKfL9cwRjjIbNqb6ZTwU=; b=Tvf5FDYh6UUT1ggKpbLp6W8v9YIkEZcXD4WmTHOVsXHQm1tsk10aFjnO 31hw8GNZPA0z6+wBS5DcnQsy/YMqRn7RhRnFSmSH0BrgSww1Nn7Y0MWlw fOe8He/gGwhS0hUer4YvOYN3aERFZEJ6cAmFHvTkqvo4FxlOC/gxoSw+A KNiUMh/8Wjt3a+RW9SldvZ6fpVdgpi14lmrqd4Nghx3qDG5GXZx4iUk8P 3fg0/NRriByrxWYKe2S754/2WYV/CHASkXQscbIlDjgC6yOo1GLiPPkir bZOMSVcyndMdMLYqNYzRKM1Q13dnG2Lb3lQGMSO074z3T/68mgwwlkrX/ A==; X-CSE-ConnectionGUID: 8MsTdVnSR6Se5Q0SHFfIIw== X-CSE-MsgGUID: LNHNDiGzRZihbZ5LIuXjdA== X-IronPort-AV: E=McAfee;i="6700,10204,11391"; a="195203592" X-IronPort-AV: E=Sophos;i="6.14,182,1736780400"; d="scan'208";a="195203592" Received: from unknown (HELO yto-r3.gw.nic.fujitsu.com) ([218.44.52.219]) by esa3.hc1455-7.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2025 19:34:02 +0900 Received: from yto-m2.gw.nic.fujitsu.com (yto-nat-yto-m2.gw.nic.fujitsu.com [192.168.83.65]) by yto-r3.gw.nic.fujitsu.com (Postfix) with ESMTP id 3C877C3F7F for ; Wed, 2 Apr 2025 19:34:00 +0900 (JST) Received: from edo.cn.fujitsu.com (edo.cn.fujitsu.com [10.167.33.5]) by yto-m2.gw.nic.fujitsu.com (Postfix) with ESMTP id 014F4D5112 for ; Wed, 2 Apr 2025 19:34:00 +0900 (JST) Received: from G08FNSTD190088.g08.fujitsu.local (unknown [10.167.135.33]) by edo.cn.fujitsu.com (Postfix) with ESMTP id 53F681A0078; Wed, 2 Apr 2025 18:33:59 +0800 (CST) From: Lei Maohui To: Alexander Kanavin , Jose Quaresma Cc: Anuj Mittal , openembedded-core@lists.openembedded.org, Lei Maohui Subject: [OE-core] [PATCH v5 10/10] gstreamer1.0-plugins-bad: upgrade 1.24.12 -> 1.26.0 Date: Wed, 2 Apr 2025 18:33:47 +0800 Message-Id: <20250402103347.2133-10-leimaohui@fujitsu.com> X-Mailer: git-send-email 2.38.1.windows.1 In-Reply-To: <20250402103347.2133-1-leimaohui@fujitsu.com> References: <20250402103347.2133-1-leimaohui@fujitsu.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Apr 2025 10:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/214258 - enable analytics since gstreamer1.0-python depend on it now - explicitly diable options that new added in meson_options.txt - lcevcdecoder - lcevcencoder - tensordecoders - nvcomp - nvdswrapper - svtjpegxs - webview2 - aja - cuda-nvmm - d3d12 - add backport patch to fix undefined reference to `__atomic_fetch_add_8' issue This patch is part of upstream commit https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8637/commits?commit_id=f2b5c0b6020b50f5173e449b45a6f 7a7be31c48f Signed-off-by: Lei Maohui --- .../0001-backport-libatomic-issue-patch.patch | 41 +++++++++++++++++++ ...issing-opencv-data-dir-in-yocto-buil.patch | 20 ++++----- ....bb => gstreamer1.0-plugins-bad_1.26.0.bb} | 16 +++++++- 3 files changed, 65 insertions(+), 12 deletions(-) create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-backport-libatomic-issue-patch.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.24.12.bb => gstreamer1.0-plugins-bad_1.26.0.bb} (93%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-backport-libatomic-issue-patch.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-backport-libatomic-issue-patch.patch new file mode 100644 index 0000000000..7ac605fb65 --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-backport-libatomic-issue-patch.patch @@ -0,0 +1,41 @@ +From f8c802aa778804f02b30a191cd3bcce285023076 Mon Sep 17 00:00:00 2001 +From: Lei Maohui +Date: Wed, 2 Apr 2025 09:47:41 +0000 +Subject: [PATCH] backport libatomic issue patch + +Upstream-Status: Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8637/commits?commit_id=f2b5c0b6020b50f5173e449b45a6f7a7be31c48f] + +Signed-off-by: Lei Maohui +--- + gst-libs/gst/cuda/meson.build | 15 ++++++--------- + 1 file changed, 6 insertions(+), 9 deletions(-) + +diff --git a/gst-libs/gst/cuda/meson.build b/gst-libs/gst/cuda/meson.build +index 3a25244..50ae027 100644 +--- a/gst-libs/gst/cuda/meson.build ++++ b/gst-libs/gst/cuda/meson.build +@@ -48,15 +48,12 @@ if host_system not in ['windows', 'linux'] + subdir_done() + endif + +-# Linux ARM would need -latomic for std::atomic +-if host_system == 'linux' and host_machine.cpu_family() in ['aarch64', 'arm'] +- libatomic_dep = cxx.find_library('atomic', required: get_option('cuda-nvmm')) +- if not libatomic_dep.found() +- subdir_done() +- endif +- +- gstcuda_platform_dep += [libatomic_dep] +-endif ++# Check for libatomic for use of C11 atomics: some architectures need ++# to link explicitly to this library. ++# TODO: Once meson 1.7 is in use, this can be updated to ++# dependency('atomic') ++atomic_dep = cxx.find_library('atomic', required: false) ++gstcuda_platform_dep += [atomic_dep] + + cuda_win32_headers = [ + 'initguid.h', +-- +2.43.0 + diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch index 4d0d0e2693..d49cf5bd89 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch @@ -1,4 +1,4 @@ -From bd389203124592cfd91fb020ea05a5e4ad1c1394 Mon Sep 17 00:00:00 2001 +From 11a08e3f3135b649b68714c77670c37559f3a33c Mon Sep 17 00:00:00 2001 From: Andrey Zhizhikin Date: Mon, 27 Jan 2020 10:22:35 +0000 Subject: [PATCH] opencv: resolve missing opencv data dir in yocto build @@ -17,16 +17,16 @@ Signed-off-by: Jose Quaresma 1 file changed, 3 insertions(+) diff --git a/gst-libs/gst/opencv/meson.build b/gst-libs/gst/opencv/meson.build -index 1d337f1..f47939a 100644 +index 64e913e..42a0958 100644 --- a/gst-libs/gst/opencv/meson.build +++ b/gst-libs/gst/opencv/meson.build -@@ -52,6 +52,9 @@ if opencv_found - # /usr/include/opencv4/opencv2/flann/logger.h:83:36: error: format string is not a string literal [-Werror,-Wformat-nonliteral] - gstopencv_cargs += cxx.get_supported_arguments(['-Wno-missing-include-dirs', '-Wno-format-nonliteral']) +@@ -61,6 +61,9 @@ gstopencv_cargs += ['-DOPENCV_PREFIX="' + opencv_prefix + '"'] + # /usr/include/opencv4/opencv2/flann/logger.h:83:36: error: format string is not a string literal [-Werror,-Wformat-nonliteral] + gstopencv_cargs += cxx.get_supported_arguments(['-Wno-missing-include-dirs', '-Wno-format-nonliteral']) -+ pkgconf_sysroot = run_command(python3, '-c', 'import os; print(os.environ.get("PKG_CONFIG_SYSROOT_DIR"))').stdout().strip() -+ opencv_prefix = pkgconf_sysroot + opencv_prefix ++pkgconf_sysroot = run_command(python3, '-c', 'import os; print(os.environ.get("PKG_CONFIG_SYSROOT_DIR"))').stdout().strip() ++opencv_prefix = pkgconf_sysroot + opencv_prefix + - # Check the data dir used by opencv for its xml data files - # Use prefix from pkg-config to be compatible with cross-compilation - r = run_command('test', '-d', opencv_prefix + '/share/opencv', check: false) + # Check the data dir used by opencv for its xml data files + # Use prefix from pkg-config to be compatible with cross-compilation + fsmod = import('fs') diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.24.12.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.0.bb similarity index 93% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.24.12.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.0.bb index 91d9150359..2e409558d1 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.24.12.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.0.bb @@ -9,8 +9,9 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \ file://0002-avoid-including-sys-poll.h-directly.patch \ file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \ + file://0001-backport-libatomic-issue-patch.patch \ " -SRC_URI[sha256sum] = "3d386af3d1dbd1a06c74a6251250c269b481e703f0e3255ba89ef6c1e063afea" +SRC_URI[sha256sum] = "f8287a84c5f66368a5a50da5f969994a02c47f20220ffe1ca3154193e65af216" S = "${WORKDIR}/gst-plugins-bad-${PV}" @@ -28,10 +29,11 @@ PACKAGECONFIG ??= " \ ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)} \ bz2 closedcaption curl dash dtls hls openssl sbc smoothstreaming \ - sndfile ttml uvch264 webp \ + sndfile ttml uvch264 webp analytics \ ${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'rsvg', d)} \ " +PACKAGECONFIG[analytics] = "-Danalyticsoverlay=enabled,-Danalyticsoverlay=disabled," PACKAGECONFIG[aom] = "-Daom=enabled,-Daom=disabled,aom" PACKAGECONFIG[assrender] = "-Dassrender=enabled,-Dassrender=disabled,libass" PACKAGECONFIG[avtp] = "-Davtp=enabled,-Davtp=disabled,libavtp" @@ -152,6 +154,16 @@ EXTRA_OEMESON += " \ -Dwinscreencap=disabled \ -Dwpe=disabled \ -Dzxing=disabled \ + -Dlcevcdecoder=disabled \ + -Dlcevcencoder=disabled \ + -Dtensordecoders=disabled \ + -Dnvcomp=disabled \ + -Dnvdswrapper=disabled \ + -Dsvtjpegxs=disabled \ + -Dwebview2=disabled \ + -Daja=disabled \ + -Dcuda-nvmm=disabled \ + -Dd3d12=disabled \ " export OPENCV_PREFIX = "${STAGING_DIR_TARGET}${prefix}"