From patchwork Sat Aug 1 21:44:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94143 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 0F8F9C55172 for ; Sat, 1 Aug 2026 21:45:34 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13590.1785620730119607432 for ; Sat, 01 Aug 2026 14:45:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=PEbyosH/; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2caed617615so27898525ad.3 for ; Sat, 01 Aug 2026 14:45:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620729; x=1786225529; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=UtO0swSUQaqzTKEQhPCtAnbAy0pqAV4RNvlR2zve6T4=; b=PEbyosH/dJFeKdtHxhx5TytDgb48w8w9Si1kpiXpP0yIAd5VJ6q6OozWRi6GFgWV6Z lld2W3JCf5FRhV2Apr6wb+MFF8O5+a4ZXnA5FjlcjE0/x92dQxapqn/hu7nRQjxuIuqf uSMh6aT7gK4o+iY34OTDTYbf+L9WhSpyFQ0vtZqRRystuKOpKs5+ArQRHDHQJt6niM/V /oZDOvPuVEW/JxvpdLTeaDLCPfc6xa2qhMizuDQC5t9HneDpIRwJIPaOSqMZrs+Y/T+D cwO52kN8szjEznGpEshmipQQLfFLWxs0gPTBnvIyn36PGjlCv35NsNY6Q7grg9D4K8XR /vSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620729; x=1786225529; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UtO0swSUQaqzTKEQhPCtAnbAy0pqAV4RNvlR2zve6T4=; b=Qh840QJMxL6t+6BQU8wDAyYfMvz2Iu+IxoE1Em1dEeXFtWUjsLQAAgwDBJmqxt5A8H FvjtIWPOk353tj05I09yq59wRE/y+SKQ8qXW3biCa7YkMz6ROERR2GifCqt6d8eJU3Fg 8q+MsBLApm2EGIq5yYcgxNS7OuPRsxK/uAHtLmqiDrCxAhrrqZuUmfGw6B9U4A6OXr56 beE1emQFCN2EO8Y4xiKFqe8vFMVNURDu7Rvl7hsRmMd5r/UU0qVgGuPfybdvzjdQJ10D 9GgWB13oP2gbhLiAGayTz8f1Qxv81kxZ9Mlgxq9MU0aRbYyxA5Tx22o5ONtNNr3ALLNI 3d4A== X-Gm-Message-State: AOJu0Yz0Tv0ZfOyfBror/SDTOArXB+soMvcz6pHAgFGk1jwOG/UMGwKA uDncfdhCOhFodb46nrgqnwkR6bv73WQS3ChJ92pc1AHBFgjbdvG03wBxAd5Qvhp9 X-Gm-Gg: AR+sD13WJ8TwyrbKIC5nx3pmFaP3g5BO3e78zGrn5/w318DF6HcDsWrD70qqvWzv1Xm oKyrceHGWasDm5FPEtM+cu4gEMV2Nd6OG9J9LOSqY7RwhYiKY8s6NYgmMtebprbSIMeetdBBuQT avBQvG5fnA/S3S6kCtxuFDdKyX7VRpJLQiUhQG9alVFztqnqkhsYMgcwcwCTpLdxZ3njXaiKMBR xG/7XgzPvsxrkD6D6LjIatK7XsX+rxzAJkHThx3GtPjdIpssV6GBSNXid9MkSZRg8RaXgxC5Qf3 HE7pGmHqf6E/+xIpB+Mskzjmawr/Ife/QAw/xszfoI2s+fjWUySTxKkmjveA/ZF34rT9lqKBAv0 WQYl6+5oDpcYZqheeokHixwzlk1kmZz/K3gYJD8ygP5am2DQDUeOlSk1GBzA9Grg65lvu025i5a f9paSmB51j10vVABAwpX2GnYv3HLYn+/KFVWTJ7KT3g/bQNapuOUjEsy5in35EaLSO8H/ey+qnV +GINzgin9Oe72W3Bhfk1vzCQGfqa1lv9bLT6btnawS9uyUZW9tR8xp42fehF4D0VtgbFjgvfXuX SCvcY7FcZk2x7mqVSlbg6deZoYyFhG7vwLMMyL1UGqhRQSd2HOhKnZQnzQYGwcMzfaMH6GCGFJl zSg== X-Received: by 2002:a17:903:4686:b0:2c9:c6f3:457a with SMTP id d9443c01a7336-2d0523e157dmr46802335ad.31.1785620729322; Sat, 01 Aug 2026 14:45:29 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:28 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 01/31] libmatroska: upgrade 1.7.1 -> 1.7.2 Date: Sat, 1 Aug 2026 14:44:56 -0700 Message-ID: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128618 Upstream changes (NEWS.md): * Disallow infinite sizes on all Master elements except Segment+Cluster and restrict KaxSeekId to 4 bytes, per RFC 9559. * KaxBlock releases read buffers on EndOfStream error; catch some internal allocation failures. * Deprecate KaxTrackMinCache/KaxTrackMaxCache and KaxTrackOverlay (per RFC 9559); add missing MatroskaChapProcessCodecID enum and MATROSKA_CHAPTERSKIPTYPE_INTERMISSION. * Fix MATROSKA_VIDEO_FIELDORDER_{TOP,BOTTOM}FIELDSWAPPED values. * [API break] remove MatroskaChapterTranslateCodec / MatroskaTrackTranslateCodec. * Fix includes not implicit in modern compilers; add a DEV_MODE CMake option and a build-configuration summary. Drop 0001-allow-build-with-cmake-4.patch: 1.7.2 already sets cmake_minimum_required(VERSION 3.5). LICENSE.LGPL is unchanged. Signed-off-by: Khem Raj --- .../0001-allow-build-with-cmake-4.patch | 40 ------------------- ...matroska_1.7.1.bb => libmatroska_1.7.2.bb} | 5 +-- 2 files changed, 2 insertions(+), 43 deletions(-) delete mode 100644 meta-multimedia/recipes-mkv/libmatroska/libmatroska/0001-allow-build-with-cmake-4.patch rename meta-multimedia/recipes-mkv/libmatroska/{libmatroska_1.7.1.bb => libmatroska_1.7.2.bb} (79%) diff --git a/meta-multimedia/recipes-mkv/libmatroska/libmatroska/0001-allow-build-with-cmake-4.patch b/meta-multimedia/recipes-mkv/libmatroska/libmatroska/0001-allow-build-with-cmake-4.patch deleted file mode 100644 index ba4ccadd20..0000000000 --- a/meta-multimedia/recipes-mkv/libmatroska/libmatroska/0001-allow-build-with-cmake-4.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 193661ce9dcc956bf609065df6cbd753a3cbd8e0 Mon Sep 17 00:00:00 2001 -From: Alper Ak -Date: Fri, 11 Jul 2025 16:18:41 +0300 -Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+ - compatibility - -Fix: - -| CMake Error at CMakeLists.txt:1 (cmake_minimum_required): -| Compatibility with CMake < 3.5 has been removed from CMake. -| -| Update the VERSION argument value. Or, use the ... syntax -| to tell CMake that the project requires at least but has been updated -| to work with policies introduced by or earlier. -| -| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. -| -| -| -- Configuring incomplete, errors occurred! - -Upstream-Status: Backport [https://github.com/Matroska-Org/libmatroska/commit/dc80e194e93e6f0e25c8ad3e015d83aca2a99e10] - -Signed-off-by: Alper Ak ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 8fed3ca..63ac23d 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.1.2) -+cmake_minimum_required(VERSION 3.5) - - project(matroska VERSION 1.7.1) - --- -2.43.0 - diff --git a/meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.1.bb b/meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.2.bb similarity index 79% rename from meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.1.bb rename to meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.2.bb index 164783a34f..a368c90d19 100644 --- a/meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.1.bb +++ b/meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.2.bb @@ -5,10 +5,9 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c" DEPENDS = "libebml" -SRC_URI = "git://github.com/Matroska-Org/libmatroska.git;branch=v1.x;protocol=https \ - file://0001-allow-build-with-cmake-4.patch" +SRC_URI = "git://github.com/Matroska-Org/libmatroska.git;branch=v1.x;protocol=https" -SRCREV = "f5315fddda2d434e47035c038549a808d8b8eac7" +SRCREV = "280281a8aeb69881f70ee3d6ff26aa6d964365a3" inherit pkgconfig cmake From patchwork Sat Aug 1 21:44:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94145 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 3F7F9C55175 for ; Sat, 1 Aug 2026 21:45:34 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13723.1785620731169571926 for ; Sat, 01 Aug 2026 14:45:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=kki2mIFK; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2cace91f112so23428495ad.0 for ; Sat, 01 Aug 2026 14:45:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620730; x=1786225530; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=iG3SjvXjT6BHKNorhVxIjQ0/lF3Em9zAkKbb6A5vU2I=; b=kki2mIFKM0TWze2sVVYAnw4zwsAd168aBjsDkBZvbdE21H1g5qaJ1rFH1iWdOReFTs /G/LQfaWiiHQ3EQPnkGxfqI87CnaKpBdYLyIaYogmgJHx2ZcQYCR76Ew/0F0FXyNmyhP FU/5lJeroDlU2RPd0aUFm9tFojbQkrPgmUOw8BR+lsORKE+nMF3w8agRgHwfd4VZL84g F+lc2uAm0dRxEv7Hp5j2GbJWyEZlCTNKUiU5Fp5qhbwSgXSONVbzr7lvGJkRAXG0LByb nvibF8zWF408j5OdO6eRYFd00xG1IM6+o+F2u2NWAAC7PoUyTeX1xtWalDauGPitShgC nI1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620730; x=1786225530; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=iG3SjvXjT6BHKNorhVxIjQ0/lF3Em9zAkKbb6A5vU2I=; b=UgygBOtSQFRznJffLnE7KLoBlzba4RowcXoAi22utgYHe+1x4FCBsnkAJUU7WMZXMp U7D/atqaDGze70DdIhIHVUEOZWL2ETraLqj4DVYZo3yqfS/05EDxnQsfAqiY3USa7Agq t1N5+Sd0pkIw/n0vICg39KGIvge/7kr9py0goLcJVsDIEgCxpjv7vlIqvDGa1pQjMa7n ErrJBS8MG6XIYOORvqVMN/osZL0Xh30yWq+/6rTz1QTvMs0VOtcTSJCnGjRrD9Cl8I/i VTks/tWVqIslU5kdWQC+Hjj1FNCNQfb7FFJ2VqI32j0IhUKoS+IdUunhEKTIkcdhMked L3JA== X-Gm-Message-State: AOJu0Yzht4ORpAK8hf2yqJBee9mvu9z3n4rZiJbTbgvE0dncHUSfSnro yj276l4bnNupqjTEGAE94/SJZNLoUxn6SuASYWJAWl3+zerh3bWfVWzuqPHzZ4o6 X-Gm-Gg: AR+sD1228d5tqIpPj2zoufUnsf1nMrjkXSHj2BgQ0aY8WTFwwMUtOYXuS7kfwH0UqnA ERLFhZUjCR75EjBOz6DLiuAiJIRsUDy+xWdWs+76wf1DaZdmqIhZmVuYr8Cf6r2SqhKhy4NLr+1 FDsp+/mW6KKVEYfUCBqTNQquCuFEL6/92CstBK9GnV/xnaAUoeLhraML8Hx6Q8hRpAl3y017NsS Lh9T2QXiMmPeUWazf3vmrpeJuH7Kt0SIJj4zmefpZziXI1bYz7HOjo8/eYOGU+RXQkRbEx1urhl Abtsz3yIrIFFW/8Qmfo4wkEJzYZz4xXjaUycuTZSu20SwrJlQmaT4xxfq67nT/gg2ChOvnlO/Hg QnTqsVv8YFlk4QvooAP5Ec74busZ5LtR5CWMI/53cdfCeAixU06Pgknh/6EIEYG6q4HgmDpD3s0 hO1chuguVO5Z7hgoRQOt2lEzotvTPro9mWVp4YM3VZ5sOcTWSY/uNqRWCiJZgFsnmtVArAfxV2a obWxYKuMN37ZeW1jIZNZB9B3VdiGExdwnDls54sqyxiT17My7IoAdiQtuxngcfB++zMcma52ZIT LYjCNLy+ZCkPkeN7ux6jVThCkLbmxUPbzL/uR2F7BgHyp9h9AkiWS3r4h7+rngw6t+s/I/2bfhI JFA== X-Received: by 2002:a05:6a20:a110:b0:3b3:1b38:d9c3 with SMTP id adf61e73a8af0-3c92a5151c6mr4576707637.4.1785620730357; Sat, 01 Aug 2026 14:45:30 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:29 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 02/31] libmodule: upgrade 5.0.1 -> 5.0.2 Date: Sat, 1 Aug 2026 14:44:57 -0700 Message-ID: <20260801214526.788343-2-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128619 The only upstream change between 5.0.1 and 5.0.2 is a single commit, "chore: bump min cmake version to 3.5.", needed for CMake 4+. Drop 0001-Update-cmake_minimum_required-to-3.5.patch, which backported exactly that change and is now redundant. Signed-off-by: Khem Raj --- ...Update-cmake_minimum_required-to-3.5.patch | 66 ------------------- ...{libmodule_5.0.1.bb => libmodule_5.0.2.bb} | 6 +- 2 files changed, 2 insertions(+), 70 deletions(-) delete mode 100644 meta-multimedia/recipes-multimedia/clight/libmodule/0001-Update-cmake_minimum_required-to-3.5.patch rename meta-multimedia/recipes-multimedia/clight/{libmodule_5.0.1.bb => libmodule_5.0.2.bb} (73%) diff --git a/meta-multimedia/recipes-multimedia/clight/libmodule/0001-Update-cmake_minimum_required-to-3.5.patch b/meta-multimedia/recipes-multimedia/clight/libmodule/0001-Update-cmake_minimum_required-to-3.5.patch deleted file mode 100644 index 5e01864643..0000000000 --- a/meta-multimedia/recipes-multimedia/clight/libmodule/0001-Update-cmake_minimum_required-to-3.5.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 858aa0dcd8cba8288db3f10b1e6622ac79ae63e3 Mon Sep 17 00:00:00 2001 -From: LI Qingwu -Date: Thu, 14 Aug 2025 14:51:55 +0800 -Subject: [PATCH] Update cmake_minimum_required to 3.5 - -This supports compilation with cmake-4.0.0. - -Fixes: - -Update the VERSION argument value. Or, use the ... syntax -to tell CMake that the project requires at least but has been updated -to work with policies introduced by or earlier. -Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. - -Upstream-Status: Submitted [https://github.com/FedeDP/libmodule/pull/21] -Signed-off-by: LI Qingwu ---- - CMakeLists.txt | 2 +- - Samples/CMakeLists.txt | 2 +- - docs/CMakeLists.txt | 2 +- - tests/CMakeLists.txt | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 349c2be..a3301ba 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required (VERSION 3.3.2) -+cmake_minimum_required (VERSION 3.5) - - project(libmodule VERSION 5.0.1 LANGUAGES C CXX) - -diff --git a/Samples/CMakeLists.txt b/Samples/CMakeLists.txt -index 9b369e3..2bc32c0 100644 ---- a/Samples/CMakeLists.txt -+++ b/Samples/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.0) -+cmake_minimum_required(VERSION 3.5) - - file(GLOB EASY_SRC Easy/*.c) - file(GLOB MULTICTX_SRC MultiCtx/*.c) -diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt -index b39f0e8..2e26c94 100644 ---- a/docs/CMakeLists.txt -+++ b/docs/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.0) -+cmake_minimum_required(VERSION 3.5) - - set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") - -diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt -index e5ffbf4..225a3a8 100644 ---- a/tests/CMakeLists.txt -+++ b/tests/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.0) -+cmake_minimum_required(VERSION 3.5) - - set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") - --- -2.43.0 - diff --git a/meta-multimedia/recipes-multimedia/clight/libmodule_5.0.1.bb b/meta-multimedia/recipes-multimedia/clight/libmodule_5.0.2.bb similarity index 73% rename from meta-multimedia/recipes-multimedia/clight/libmodule_5.0.1.bb rename to meta-multimedia/recipes-multimedia/clight/libmodule_5.0.2.bb index 7fed48f2f7..1124e972b8 100644 --- a/meta-multimedia/recipes-multimedia/clight/libmodule_5.0.1.bb +++ b/meta-multimedia/recipes-multimedia/clight/libmodule_5.0.2.bb @@ -5,10 +5,8 @@ SECTION = "libs" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=4f3c068505fd5a09e90662bfca90ad04" -SRCREV = "3f60063e98631ce3fd25f70428b67ef15025597f" -SRC_URI = "git://github.com/FedeDP/${BPN};protocol=https;branch=master;tag=${PV} \ - file://0001-Update-cmake_minimum_required-to-3.5.patch \ -" +SRCREV = "b373482a43482459b37bcf601e21846e9c9563d1" +SRC_URI = "git://github.com/FedeDP/${BPN};protocol=https;branch=master;tag=${PV}" inherit cmake pkgconfig From patchwork Sat Aug 1 21:44:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94144 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 51B72C55178 for ; Sat, 1 Aug 2026 21:45:35 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13591.1785620732041089037 for ; Sat, 01 Aug 2026 14:45:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=irhznimg; spf=pass (domain: gmail.com, ip: 209.85.216.41, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-383b4a3755fso2221991a91.3 for ; Sat, 01 Aug 2026 14:45:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620731; x=1786225531; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=VM9RdWq4c7bII/2UGOEiR58Nc+XWlzUZFNPtxvkeaSo=; b=irhznimgVQRUnjuso/2khPaEhu3ZpSIR9E1WKYkicac9+BBe/wGv7rayKUBvtap6b+ Mod7lLj/u0vqzKTRTmJprcv/T3iOSqUOuI/5l1yrOUiSXMrkWFev3AfuB30uI7naJDxH 9nB42waxWaA+bDC4Cq9imwxXvHnmu5yWugHQ5/O+TmXGdC65U42FWsOwe8xW4nLqbPzr y9g9j/+KSlMxRLBoYhwPCq42qtuVtl3dN5DIsgM8SnN7+i7pJKLZ+aAFVOc1uqV9VXo5 l18Vs6gMRqF0ja/4v9xgmtae6IOPpKlV4zKJgQVuta5XRGiu5fFXSPAbqHoiT1dk/0wi yUQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620731; x=1786225531; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=VM9RdWq4c7bII/2UGOEiR58Nc+XWlzUZFNPtxvkeaSo=; b=VkYua6wJ710C2dzzQjzkXRvJEZZBEnu+kZybyOC3SpD8nDy+y1Zu+RLL0b/Ht5LqwZ bMZToWSH4ZuNxRJS6x1AFuEtP7XGxDfILS97gKRLo6Y/iE5zRP56z+vyRw77X01yisqO K3qkmJVVF8kNkrfvPY5V1kYL1sGq59ot5Ttg00gXlRGAxFPuNc6jkk4uKYKrmXEG45Wj 5CcenqbHyNy3vWQn8z+DvCrvJXrZ20zpVm8ABiUC4Dn8no54saxRccVWySICOzwrUIv4 PjHyeaLGqGeyvqGGVokLPv6NmGVCMchnphP1rNSmU9WEef1TGKUvl5CxmDj5q9u4+mHe fvrw== X-Gm-Message-State: AOJu0YzzSe043fS2Y7xS0VqJrTxba+n/++zfZ4UphHBjsUv5qrsyolqc PLoq16Ylhp7VWpQUTEL2H7NhVH4EaZLpFoAI03qxKcgFHZQvByJwNdBS9Vreg0Ef X-Gm-Gg: AR+sD10cH4pfZTo2b8Td3K4vFZ8MkGLBDTCrsuw4z/evpuk/xBG3FPZE/IYHv39EpI7 qXpIOtlai8YGBGyAA5w+bnuoUGinZYdxK6N0juiF7rb6rehvsXMYugZMaWDWLHJjgGp/BoK9F6c BG/zwT8Tt+dl2uAQT+1mG8rJWKeQNkItKNdeZj1lfi7XqyaJJ2Zr6jW2xjNvuBGh12LztH4Q7ZR qRhHupTu0v5fZmt/IHHS1ve78kVEFB7mzP0moJXOuC4VgGJB1ELNWvCj4o1cUde0JU0WaE3PbWX CyTUhAHAFQo57ynpsm6eXnLZ37bbgzRQ5ryWKhhwxDnA8DNY/PzMw8yMdEZd/aP5WsQgo8P5RRU NQgSK167t/FQtVowCdpB7jDrbAjYkXyVOzXEEF72H0ercTVRZvlE4N/JGaNa/hoJ/EjToJDqI68 hCT/PDx/1/aKY0zBFxCFHlANzJ2ACzXxuaPAay98Fzvk/lMJ0cUQdJ5oILCNol1VU233Db9Da0C 3hvfW8FeCgXhzrypTfW8P1vKQTGkOLg9YYtUEPPJkP1iyGCbiE6/Pz8Gk/YgHTQaKM/+9z/s8zs Dp7C1YjP4ljHOsPRoNJqwnQU50AVBIC7nfcADuyFN/KJMEuGesxHFxr2M5bOb8ciYMnqTQ04/3A zdA== X-Received: by 2002:a05:6a21:3a96:b0:3c3:935a:af2c with SMTP id adf61e73a8af0-3c92a51c2cfmr4613290637.3.1785620731307; Sat, 01 Aug 2026 14:45:31 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:30 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 03/31] svt-av1: upgrade 4.1.0 -> 4.2.0 Date: Sat, 1 Aug 2026 14:44:58 -0700 Message-ID: <20260801214526.788343-3-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:35 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128620 Upstream changes (CHANGELOG.md, 4.2.0): * VOD/RA: new TUNE-VMAF mode (~15% VMAF BD-rate gain), single-thread RA mode, RA preset/bitrate tuning for M3-M5, raw OBU output as an alternative to IVF, and initial_display_delay signalling to fix A/V sync on seek. New CLI options --cqp, --enable-intrabc, --hbd-mds, --enable-kf-tf. * RTC/low-delay: CBR rate control with Kalman-filter QP estimation, cyclic refresh and frame re-encode; on-the-fly MG size/preset/bitrate/ frame-rate changes; reference-frame management API with LTR; --max-intra-bitrate-pct / --max-inter-bitrate-pct. * General: entropy-coding refactor, CDEF/MD/ME optimizations, optimized screen-content detection and TPL dispatch. Version-only bump (git tag v4.2.0); no recipe/packaging changes needed. Signed-off-by: Khem Raj --- .../svt-av1/{svt-av1_4.1.0.bb => svt-av1_4.2.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/svt-av1/{svt-av1_4.1.0.bb => svt-av1_4.2.0.bb} (88%) diff --git a/meta-multimedia/recipes-multimedia/svt-av1/svt-av1_4.1.0.bb b/meta-multimedia/recipes-multimedia/svt-av1/svt-av1_4.2.0.bb similarity index 88% rename from meta-multimedia/recipes-multimedia/svt-av1/svt-av1_4.1.0.bb rename to meta-multimedia/recipes-multimedia/svt-av1/svt-av1_4.2.0.bb index 8321d01057..826928fe4e 100644 --- a/meta-multimedia/recipes-multimedia/svt-av1/svt-av1_4.1.0.bb +++ b/meta-multimedia/recipes-multimedia/svt-av1/svt-av1_4.2.0.bb @@ -8,7 +8,7 @@ inherit cmake DEPENDS = "nasm-native" SRC_URI = "git://gitlab.com/AOMediaCodec/SVT-AV1.git;protocol=https;nobranch=1;tag=v${PV}" -SRCREV = "c04f951541ad600e0d9c10836f2ab7b9bc69816d" +SRCREV = "9292ec8e32bce26f781f277ec8739b53426c4300" INHIBIT_PACKAGE_DEBUG_SPLIT = "1" From patchwork Sat Aug 1 21:44:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94142 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 268B3C5516F for ; Sat, 1 Aug 2026 21:45:34 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13724.1785620732955890275 for ; Sat, 01 Aug 2026 14:45:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=DJShLapf; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-38ea87caafeso1662814a91.3 for ; Sat, 01 Aug 2026 14:45:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620732; x=1786225532; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=MfAZ7Os/+V4JtpUYcyoIX58b4m+vk2Msa3EpHXQBLRc=; b=DJShLapfoPTgpdAVkhbUxKrN0KdzK7XP9zKpNCdhgi5Xx1v4Cc7zqqxPd9PWrGEhJJ VHUGwtSXmJJwaQHHJ4MX6PPo9o6eUkXjPkR/KybSDd1PfjXYXEwgg9HJ8kicVq0JEsw2 QsOtp7+ZVFf5evr2HoI5UQG+IAVa0L6iw5KXzZ0NxdwLpdxL/nlcV0O+2AH+s4uDVrKL IJ08Z4j1h9UILYCK0Nv0FVbzwILkHPY+fbub8KKRwRj5w7yUKcBci9/q+i//UbnwHXvI BONhfVeTET8lUGUVmnZ/Um8F86cISDn1Jpg766ZOCbXi5fIcwmohsRa6fhsWu4L9vuiR 2qtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620732; x=1786225532; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=MfAZ7Os/+V4JtpUYcyoIX58b4m+vk2Msa3EpHXQBLRc=; b=a5QjWb2n5Kde0SgtF7tmk5eUxmSR8Eq7UoS+j8cl1N6hJBolxQQYJ7b8NO4B6CJDt6 PUMsfDbRHilNsbYk9v92d/I/W8B8a2x/OJDCzxNDimUF9pdAxZWdjoTTdXhpcoDLjOYU jJ5gHt6kPc/HbveWNsshzp0NxNoak5fd5Lwx1cAGhoFSYWL9B8lGPvE2qX31++AROEYp ep+b//IJCgvLGWHB1O8TidVIgXLQ6yQAIDAtYHSV4mfthocHmrNifXQYAvIMtwf7BIU3 h4Z7ky7S+TxtLU7NiqABhIce24wdwcEz2jGbOcgIJiQrzavlHJdelSG2JWOq5A6AxuOU xNjw== X-Gm-Message-State: AOJu0Ywq+d40EhRzIWQS9IOjpJxWEOgb1fieDzcSZxp94vErpve/OC/k 93JZaw9NMN9nwYwO1dGqNdB11vfCHzxeeykkGB/XnLHbr66PPLob4MV/9CXORA== X-Gm-Gg: AR+sD13YfPXt8oBQlV1u2PdEVXXAOcRpkul/BQ3fEelQ+JGwn93gBcvT7YvLrcqHiku T5NB1g5uZyXN/cwa9GURzyyXV0TjhBfMnXlB7l9OTynb7MYSMj06YgggKa2WtGXUvQFajaqhgZg 3sBbzsCQWk/qivNpE1Y2W6hlslnLFhIC1k3MBT7gQj9K8tEOV+yZt4slMyUyDzWd5tP0HR7w1m6 unEaPwA2PJ1VekslAgq2ligaKt6uyPRhPX5nCoBK4H4DI0ki2+XZE23143+7F68LkUTHgnczRag pMQJijq3w7S0vR+d+VusegKmBNUFY8xeJR7aa4YUzA3Laxv3DA/97z5Gl1lMEL8XWnne9e20MpM e0DIY3kAmYY14JS4+rMSMMag0umdN6564k90tv0TS2gaajy96srLKoW2+J76H87QvY92Ac/4M5k t/w0p2Kpk71i6dFA9f33p27dVhlHmlaT1rBydLdHv0dEtZqbKo7YmYktYqLF8WNx4AwlJe/Cmaj 6V88tz/uVkj+BoSxuUZswf8GSZ961syNm6rquT/6FfxdAYV+3gjqaBvtCVTKPYRPuOSkfpwE08T bkZ7mbef2GkI/YUTb31lGiK4qox2VLY5xt29gGUMG7FrCg13312kjyjAOuSJaafAYkJZRB4ussy llg== X-Received: by 2002:a17:90b:2dc4:b0:38e:ad9d:1151 with SMTP id 98e67ed59e1d1-38fbc3f807cmr4559174a91.4.1785620732210; Sat, 01 Aug 2026 14:45:32 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:31 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 04/31] libmpdclient: upgrade 2.24 -> 2.26 Date: Sat, 1 Aug 2026 14:44:59 -0700 Message-ID: <20260801214526.788343-4-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128621 Upstream changes (NEWS): * 2.26: fix a NULL pointer dereference in mpd_song_dup() (2.25 regression). * 2.25: support MPD protocol 0.25 (song properties "RealUri", "start_ms", "end_ms"; tag "DiscSubtitle"); switch to C11; fix typos in MPD_STICKER_SORT_UNKNOWN. Version-only bump (git tag v2.26); no recipe/packaging changes needed. Signed-off-by: Khem Raj --- .../musicpd/{libmpdclient_2.24.bb => libmpdclient_2.26.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/musicpd/{libmpdclient_2.24.bb => libmpdclient_2.26.bb} (91%) diff --git a/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.24.bb b/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.26.bb similarity index 91% rename from meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.24.bb rename to meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.26.bb index 2e59d7624d..2170a28c19 100644 --- a/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.24.bb +++ b/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.26.bb @@ -9,7 +9,7 @@ inherit meson SRC_URI = " \ git://github.com/MusicPlayerDaemon/libmpdclient;branch=master;protocol=https;tag=v${PV} \ " -SRCREV = "5073329989bf52676d8c446176a1d29ed3ffccca" +SRCREV = "ee11992a793e16bcbd81eeef38d0cf20c0396cd3" PACKAGECONFIG ??= "tcp" PACKAGECONFIG[tcp] = "-Dtcp=true,-Dtcp=false" From patchwork Sat Aug 1 21:45:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94146 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 65F79C55179 for ; Sat, 1 Aug 2026 21:45:35 +0000 (UTC) Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13593.1785620734068620038 for ; Sat, 01 Aug 2026 14:45:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=eyVxOmbI; spf=pass (domain: gmail.com, ip: 209.85.215.182, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-c9aea40d799so1146514a12.0 for ; Sat, 01 Aug 2026 14:45:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620733; x=1786225533; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=WyXZNUSzJDgcDljbbW3p7QZb5PWQ8PmK8mTK9Rj8pVU=; b=eyVxOmbICt2grsoYGwFCjqPiZ0Sn+vlw2btODbNKbOIIL5a/EGhSxC6oiMklzsv1G5 sYBn/S4fmj5G7DNX2/7UhLOA3WNR2S3ehwpFcfQSZ4LMhqIetDzWaQeU++OdhZgahACi XLvaCbWDpp6wy4Uahxyjf5Q31TBWoQDIcOkoGTD95Xzv6GRqikdszf0MNCfRXgyTFzQU IT7gQ4tzRV77YvqIK9A+PjVasyD1B45y3yZMYI4wuEBWCdO65IwHsQsuM7lAwS7bWt4H QXp+eVKcz+CQfiE58KHWDzvifF48hUSP+0A5F6Ys24OtkYQaXG6VKojnIiuFub14Y4ZJ yfbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620733; x=1786225533; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=WyXZNUSzJDgcDljbbW3p7QZb5PWQ8PmK8mTK9Rj8pVU=; b=tM+J1M3xMGnkRzpDUtSseFlXvmQVFyG8tpXhcv24QLXyPxC2afyHqrrc9y9Y144e7O 3gVfHMbukffLFxzlxYXwEUUenFvytVroL0DzFFZulZirBy97jYt57kSwVrUDcK4mjWJu AeQ2mSEnGyU6CRbKCDFphX6MoWHwYziQFKQExWjFGiyE+clPat/S3rt/STpM0g13NFWz yKfK453YaQYFsltpzJM5kJTIjJw48k7EKZUOGgokzrLZLCa/P5KSU03WbZI9uNnpEJw7 NZt2GWHkvnjyMIyRaF0s0SRd/+gXhZXmW9ypWT/yX3GhO7IRwqYLh0F1YjhjGzawWKVu fzzw== X-Gm-Message-State: AOJu0YxujVziEojjCOAGFGfXK1FpYbdFh6KbvuTzDqnVe0SAJCZtKXQr zFHo/Imaaeqatigu/Cnk5wMsO1NCpLbFjXR9AhlWtXqZ2JQqa+UKrLfD+hHf+qZB X-Gm-Gg: AR+sD13S82apl3EFXRw7Eem/PycInn5ZHL0F1SWBTIiyzXdTS92YOEvhSXueZXU1l/3 Sjbz9HXigiFR9PYe8+ghBxL2PQs3KJYtjYxZjiMnee9qEXubTlOgW9Vnl+YA9OBE28EQu9ZhhXr dc4tLcUDAHkETEGQ9wQhYSm9T4f3tTZJ9QCcQOi87tjn8LHlEC1qjv7vjc5IiYA3XuUSsyr1vAi +dMxbXxjSCPIIRdOK6ijWzx7HPDEktgjxblOCUmx9Q6S61sy8P3wrHVHjUg/ng+3DJUrYVx0ZWu c9WRtDiLPZLJ9YW3voI03qQLG32FbMhRe0zyw4cHpdKOg3qJpaOSdVXPLTSM4yirDOusuN0k19Q /q5P1Iniim35b7pHqV6JgUkT5qD+Y4OLYZE6Zkv/uS0MbCjBz5tGPF/QDEsphr5JTuH6LcPRscz HTxhyHa0wAUcUQqGxZeNLXRjxcxIP6drqdrv2B6pEh5BKmMeHrXAuX+61j/KwtHHlZQspSbv7VP Cq7xS0I0QW8J6/ZB9BnCn4gfqy5o8MatGM/+bf+uX2/HUoEtAV07uGkVdlWf2Rb+d7t1z6ennCc GfKH1aK/+vzVCkWP5bez1ttQVyVMlMbBngEuWvciKxtUBPUuUpAbVLagTaGlhw1zZ70eu+LXpsd JnQ== X-Received: by 2002:a05:6a21:60c8:b0:3bf:c126:baf2 with SMTP id adf61e73a8af0-3c92a89f491mr4872474637.47.1785620733280; Sat, 01 Aug 2026 14:45:33 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:32 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 05/31] aom: upgrade 3.13.1 -> 3.14.1 Date: Sat, 1 Aug 2026 14:45:00 -0700 Message-ID: <20260801214526.788343-5-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:35 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128622 Upstream changes (CHANGELOG): * 3.14.0: significant compression-efficiency and perceptual-quality improvements for layered image encoding; AOM_TUNE_IQ and AOM_TUNE_SSIMULACRA2 now work with inter-frame (good-quality and realtime) modes; Variance Boost (deltaq-mode 6) extended. New experimental controls AV1E_SET_EXTERNAL_RATE_CONTROL and AV1E_GET_GOP_INFO. The in-tree "build" directory was removed and build/cmake moved up one level to cmake/; AOMYV12/AOMI420 img fmts deprecated. ABI compatible. * 3.14.1: bug fixes - NULL deref in validate_img() with 10-bit monochrome input; enlarge cx_data buffer to 2.5x uncompressed frame size (oss-fuzz). ABI compatible. Drop both local patches, now upstream in 3.14.1: * 0001-subpel_variance_neon-Provide-prototypes-for-missing-.patch - 3.14.1's subpel_variance_neon.c includes subpel_variance_neon.h which declares the previously-implicit prototypes. * 0001-cmake-fix-nasm-detection-w-3.0.patch - the "-hO" nasm-3.0 detection fix is present in cmake/aom_optimization.cmake (the cmake dir also moved out of build/ this cycle). Signed-off-by: Khem Raj --- .../0001-cmake-fix-nasm-detection-w-3.0.patch | 40 ------- ...neon-Provide-prototypes-for-missing-.patch | 109 ------------------ .../aom/{aom_3.13.1.bb => aom_3.14.1.bb} | 7 +- 3 files changed, 2 insertions(+), 154 deletions(-) delete mode 100644 meta-multimedia/recipes-multimedia/aom/aom/0001-cmake-fix-nasm-detection-w-3.0.patch delete mode 100644 meta-multimedia/recipes-multimedia/aom/aom/0001-subpel_variance_neon-Provide-prototypes-for-missing-.patch rename meta-multimedia/recipes-multimedia/aom/{aom_3.13.1.bb => aom_3.14.1.bb} (81%) diff --git a/meta-multimedia/recipes-multimedia/aom/aom/0001-cmake-fix-nasm-detection-w-3.0.patch b/meta-multimedia/recipes-multimedia/aom/aom/0001-cmake-fix-nasm-detection-w-3.0.patch deleted file mode 100644 index 105e4d9d70..0000000000 --- a/meta-multimedia/recipes-multimedia/aom/aom/0001-cmake-fix-nasm-detection-w-3.0.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 83c37c8bc1f4cd7e604c34df7888c425a8cb6b26 Mon Sep 17 00:00:00 2001 -From: James Zern -Date: Tue, 7 Oct 2025 14:08:44 -0700 -Subject: [PATCH] cmake: fix nasm detection w/3.0 - -nasm 3.0 separated Oflags (-Ox) output to `-hO` which is used to -validate the nasm binary. This change is compatible with older versions -(tested with NASM version 2.16.03 & 2.13.02). - -Upstream-Status: Backport [https://aomedia-review.googlesource.com/c/aom/+/203481] -Bug: aomedia:448994065 -Fixed: aomedia:448994065 -Change-Id: I704dcfe39ac6e68bc4d5b9e409fb59a0d277170e -Signed-off-by: Khem Raj ---- - build/cmake/aom_optimization.cmake | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/build/cmake/aom_optimization.cmake b/build/cmake/aom_optimization.cmake -index 9cc34de..2750a0b 100644 ---- a/build/cmake/aom_optimization.cmake -+++ b/build/cmake/aom_optimization.cmake -@@ -212,7 +212,7 @@ endfunction() - # Currently checks only for presence of required object formats and support for - # the -Ox argument (multipass optimization). - function(test_nasm) -- execute_process(COMMAND ${CMAKE_ASM_NASM_COMPILER} -hf -+ execute_process(COMMAND ${CMAKE_ASM_NASM_COMPILER} -hO - OUTPUT_VARIABLE nasm_helptext) - - if(NOT "${nasm_helptext}" MATCHES "-Ox") -@@ -220,6 +220,8 @@ function(test_nasm) - FATAL_ERROR "Unsupported nasm: multipass optimization not supported.") - endif() - -+ execute_process(COMMAND ${CMAKE_ASM_NASM_COMPILER} -hf -+ OUTPUT_VARIABLE nasm_helptext) - if("${AOM_TARGET_CPU}" STREQUAL "x86") - if("${AOM_TARGET_SYSTEM}" STREQUAL "Darwin") - if(NOT "${nasm_helptext}" MATCHES "macho32") diff --git a/meta-multimedia/recipes-multimedia/aom/aom/0001-subpel_variance_neon-Provide-prototypes-for-missing-.patch b/meta-multimedia/recipes-multimedia/aom/aom/0001-subpel_variance_neon-Provide-prototypes-for-missing-.patch deleted file mode 100644 index 8a8350ec57..0000000000 --- a/meta-multimedia/recipes-multimedia/aom/aom/0001-subpel_variance_neon-Provide-prototypes-for-missing-.patch +++ /dev/null @@ -1,109 +0,0 @@ -From 35c1ed84a158354c37e329bad0e236b156836ac7 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Tue, 23 May 2023 14:59:26 -0700 -Subject: [PATCH] subpel_variance_neon: Provide prototypes for missing - functions - -Fixes build with clang-15 -aom_dsp/arm/subpel_variance_neon.c:121:10: error: call to undeclared function 'aom_variance8x8_neon'; ISO C99 and later do not support implicit function dec -larations [-Wimplicit-function-declaration] -| return aom_variance8x8_neon(temp2, 8, dst, dst_stride, sse); -| ^ - -Upstream-Status: Pending - -Signed-off-by: Khem Raj ---- - aom_dsp/arm/subpel_variance_neon.c | 76 ++++++++++++++++++++++++++++++ - 1 file changed, 76 insertions(+) - -diff --git a/aom_dsp/arm/subpel_variance_neon.c b/aom_dsp/arm/subpel_variance_neon.c -index a05886066c4..ea6bada224d 100644 ---- a/aom_dsp/arm/subpel_variance_neon.c -+++ b/aom_dsp/arm/subpel_variance_neon.c -@@ -20,6 +20,82 @@ - #include "aom_dsp/variance.h" - #include "aom_dsp/arm/mem_neon.h" - -+extern unsigned int aom_variance8x8_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance16x16_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance16x32_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance16x64_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance32x8_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance32x16_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance32x32_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance32x64_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance32x128_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance64x8_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance64x16_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance64x32_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance64x64_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance64x128_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance128x8_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance128x16_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance128x32_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance128x64_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ -+extern unsigned int aom_variance128x128_neon(const uint8_t *a, int a_stride, -+ const uint8_t *b, int b_stride, -+ unsigned int *sse); -+ - static void var_filter_block2d_bil_w4(const uint8_t *src_ptr, uint8_t *dst_ptr, - int src_stride, int pixel_step, - int dst_height, int filter_offset) { --- -2.40.1 - diff --git a/meta-multimedia/recipes-multimedia/aom/aom_3.13.1.bb b/meta-multimedia/recipes-multimedia/aom/aom_3.14.1.bb similarity index 81% rename from meta-multimedia/recipes-multimedia/aom/aom_3.13.1.bb rename to meta-multimedia/recipes-multimedia/aom/aom_3.14.1.bb index e4875d2ced..49792cfc25 100644 --- a/meta-multimedia/recipes-multimedia/aom/aom_3.13.1.bb +++ b/meta-multimedia/recipes-multimedia/aom/aom_3.14.1.bb @@ -5,11 +5,8 @@ LICENSE = "BSD-2-Clause AND LicenseRef-AOM-Patent-License-1.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=6ea91368c1bbdf877159435572b931f5 \ file://PATENTS;md5=a111d47497d3bb49e04eef71377eb8ba \ " -SRCREV = "d772e334cc724105040382a977ebb10dfd393293" -SRC_URI = "git://aomedia.googlesource.com/aom;protocol=https;branch=main;tag=v${PV} \ - file://0001-subpel_variance_neon-Provide-prototypes-for-missing-.patch \ - file://0001-cmake-fix-nasm-detection-w-3.0.patch \ - " +SRCREV = "03087864cf4bea6abb0d28f95cf7843511413d8f" +SRC_URI = "git://aomedia.googlesource.com/aom;protocol=https;branch=main;tag=v${PV}" inherit cmake pkgconfig DEPENDS = " nasm-native" From patchwork Sat Aug 1 21:45:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94147 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 7861BC55181 for ; Sat, 1 Aug 2026 21:45:35 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13594.1785620734858053873 for ; Sat, 01 Aug 2026 14:45:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=dPVGPbYo; spf=pass (domain: gmail.com, ip: 209.85.214.178, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2cf50c6f235so24457815ad.0 for ; Sat, 01 Aug 2026 14:45:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620734; x=1786225534; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=1BlnFmMrCL6VUHpMHkTEX1S0DovpQNNXDOQc+W3lci0=; b=dPVGPbYomPHZgFh6A1I8v6GAlrrbfkjPZasOhfVZdUs5XpPaMxB1gnpjJxMfExNmvu KvzoaTladBgFqqZIpDZYMY0s5tBwh/+TrG2wKr5XLd1Ln8u+KQM6RuY+zurMORlN7j9t ktGxnsucRkQHblKOR2JgSL60SGWgCFPZ87onowwDT8UPgbKzcsfNHipLc3sNNlKA4qDt 2QTGmyXRXTC5xmnrxLUDqG07/12zC6C6s19pvijbKTuUlGjDOnJndWj/Z6NonbSvDWdw rRZX2JML9CNL+P4clgBJJ0MC5ze5KUoJIKXUMrRJthW3PNy6gc/0mrDPEg5Kzw14AIbL yeJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620734; x=1786225534; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=1BlnFmMrCL6VUHpMHkTEX1S0DovpQNNXDOQc+W3lci0=; b=ThKXMfz372twWu2WXTuNkkrBAAv9co8Iu5b3R6uqqJNBxwtIaoCBvGFCVC0Fad6KF/ IHyPqJVl/jIt+e5mjARorse4D5ZwYyPdr0wX/BUmIVqLmpKXf/ExjhkZ0RISSQI2X7FP GJ3gl2DRSqLqD/g4Gv2qSVkKbkZVplfzPpFBRbExVsaqcNOmkHmGPx5PHusbklw72hrF yCKutynv2Tou4w2hfNmbvdoEYXJOCmQaNY+q34+QB7+VYBYKASVaBEKQe4gwpsWdk8cW kgzrM6CXX4Fd5oZ8cAvRzbZBgVQuAesZBxqCpoC+1GYPcOSC6EfH5cC/pMYeIURn+Ifx +2Hw== X-Gm-Message-State: AOJu0YxVA7X5RTfLRVkSx+rdYVY6y6RRveE7ntAj1SCIx6fztg79ZIhM ZaL9XsCzPK5fi+omcpK2y1sy+2wfBtoQrdxx2ngIxy2hmNngI+miIRYy45R1w6w1 X-Gm-Gg: AR+sD131vVNq5Ohohp8WJyGTp9ytW7FSM67mMVvoGCrs+cxHPFtMNnTcnhCqq5/p+U8 4QxrROoVqqSffs3TjgVyEfx5vwRBOKkp6lBbkzHDlkgHfSN4WztgmQcH9kMclYlVSOAiAlNDXwL psN0CYrxr8LnZYKJn6LnJN1vxu+vM14sZaRVSAaD37Eqngi9H5bKSH5Y77LpOZldWwlaPU7kmEa f2Hgr/nui90s60JM1Hf0NZ35CSiWz5zt3DOcQS6Y6L5+qs9qkfno3C5aNZ1/RC6YCHBNlyh+gWF I3yDYPdpCz/WDxfr0KiGhN2T2+qorBgTjcg9V791ERwXTUMV4npLx2JwBN7km4TEhiZnPmdrOBm VKaEX9LwSAf1LNOAtionLGi/DiMGI/79dZUYbssCpeZA3mTWQDSqUTSNaOUeKGg4l6NndcYpXDC hbOpmu+MUhbTeCbe+AtkJKEc50bQwMT1v+MqeW8j9l0ry1cycfblWONTyDMDOFz81+6wIjZSRAE 7ext5XTdIR+v+UdF6IuxRd35LmhFKDtofgi2tLZiBSWW94OiLFt6JatqhB4r03oAkrzKmvRwuTy 00xjy96KQY+zOG4WdMig0YWkLWDv4SPxlx6NU72ss+eqMQZiGv9l++W/8pqfTB02/f64BvTy/Ur T8A== X-Received: by 2002:a05:6a20:3d19:b0:3c3:dce5:b1a0 with SMTP id adf61e73a8af0-3c92a93cc60mr4848805637.64.1785620734213; Sat, 01 Aug 2026 14:45:34 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:33 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 06/31] libde265: upgrade 1.0.18 -> 1.0.19 Date: Sat, 1 Aug 2026 14:45:01 -0700 Message-ID: <20260801214526.788343-6-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:35 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128623 Upstream changes (release notes): * 1.0.19: security and edge-case correctness fixes - heap-buffer-overflow read in decode_slice_unit_tiles() from unvalidated PPS tile geometry (CVE-2026-45382) and heap OOB read in decode_slice_unit_WPP() via an out-of-bounds CtbAddrRStoTS access (CVE-2026-45383); dec265 SDL fixes for 4:4:4 streams and mid-stream resolution changes. ABI compatible with 1.0.18. Not upgraded to 1.1.x: 1.1.0 reworked the x86 SIMD path to dispatch at runtime via __builtin_cpu_supports(), which reads the compiler-rt global __cpu_model. Under this distro's clang/lld toolchain, linking the shared library then fails with R_X86_64_PC32 cannot be used against symbol '__cpu_model'; recompile with -fPIC because clang emits a direct PC-relative access to that exported, preemptible symbol. Building the objects -fPIC, -Bsymbolic, --exclude-libs, -fno-direct-access-external-data and a version script localizing __cpu_model were all tried without success (lld validates the relocation before applying the localization). 1.0.19 stays on the compile-time SSE path and builds cleanly, so it is the latest buildable release here. Signed-off-by: Khem Raj --- .../libde265/{libde265_1.0.18.bb => libde265_1.0.19.bb} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) rename meta-multimedia/recipes-multimedia/libde265/{libde265_1.0.18.bb => libde265_1.0.19.bb} (93%) diff --git a/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.18.bb b/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.19.bb similarity index 93% rename from meta-multimedia/recipes-multimedia/libde265/libde265_1.0.18.bb rename to meta-multimedia/recipes-multimedia/libde265/libde265_1.0.19.bb index 4d1795abb9..ca05e9099e 100644 --- a/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.18.bb +++ b/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.19.bb @@ -9,7 +9,7 @@ LICENSE_FLAGS = "commercial" LIC_FILES_CHKSUM = "file://COPYING;md5=695b556799abb2435c97a113cdca512f" SRC_URI = "git://github.com/strukturag/libde265.git;branch=master;protocol=https;tag=v${PV}" -SRCREV = "36ad04841c209cb8b3577ec2723d431b6bf7efa0" +SRCREV = "824b4138ecd51611d7073f1b50d5d6f982609b06" inherit cmake pkgconfig @@ -22,4 +22,3 @@ PACKAGECONFIG[libsdl] = "-DENABLE_SDL=ON,-DENABLE_SDL=OFF,virtual/libsdl2" FILES:${PN} += "${libdir}/libde265.so" FILES:${PN}-dev = "${includedir} ${libdir}/cmake ${libdir}/pkgconfig" INSANE_SKIP:${PN} = "dev-so" - From patchwork Sat Aug 1 21:45:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94149 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 78870C55172 for ; Sat, 1 Aug 2026 21:45:45 +0000 (UTC) Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13595.1785620735876615173 for ; Sat, 01 Aug 2026 14:45:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=e2CU2ARy; spf=pass (domain: gmail.com, ip: 209.85.215.174, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-c999f162c9aso1409135a12.3 for ; Sat, 01 Aug 2026 14:45:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620735; x=1786225535; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=k3dV+5HCy+MzHADv6mgNGZL6exM6ReNrSG/Ap7e0W5M=; b=e2CU2ARybbzz1GiamYE6b/WQfrgqJcNH3L+7obvDDWCfOnLId/1s7s8AFZehaiwkap FllA5oJXk5+xI8L1N9c0vgH7iSSSHs79+HDvCevbXZ7Oz03sYEJOc/WK0zfGnuHo1Wu9 hpTBGlVedBDeiV+ygHFQA/0KOL0duAEouF8qfpI+PK+len4ElH5MPz4mpPBvOnmSQThY slEmk5ZjEzlHAJFnFH4UfSWB8vH/YrGt2A/cQWxXChwQ+CKFbybHQzP9pCAfJI41Phyr AeEq2PfEUtD21NmBXDaRf9NeVRd2j8zs6XpbeNzS/EwnPtSWvnBRoQtoTSmZ1KW87pTs jnkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620735; x=1786225535; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=k3dV+5HCy+MzHADv6mgNGZL6exM6ReNrSG/Ap7e0W5M=; b=jhTer6nrLYqY5FeNVKmSK+44BKDd7tATcjwWnPr4KREcyd1aisVtQEiViuROTwXmog HCLu3c3poJto2J8uMAqD981mZkwedgXl7Wo4uqWjKA9elGwoDTegU2aYlRIWpOPw5K7o DlvfSagTwbqwC4iBl56UWv/UoymSw4WVqTRd4zgdoJTpd1LHo4ZV3XFoW0lWdFPNpRj8 JujnM8bZiKNrXqfeWklgFtZNoKtV3y9HRwzTPJyBrf1zex3m80nyOIvJD96EcpWc+IXt TMXenamOZYm9eFMaZdUE3ais6qllzI9mac8Is1+wMNdUORSjiriGr8jfhJnqrGe1Hdzo YVBA== X-Gm-Message-State: AOJu0YyhUqablOcDf/Uqa3z3MAiAgoKAlkclL33fM9M/BkUTO68hKu4W NOsvm/nzOBvt0Dx4DzZ/Yxo+hAcXu+7Dw2WqjLU4v/88oSz+7PM42/vX14Cl3JHV X-Gm-Gg: AR+sD10YccyqKE+r+DbMF9WZeDr0jPcYs16Svvsf4eze45WtAR5FtZMvfdFEvCMFbMg 0+NBqSahY83wkT60e11ySPc6JX6+o7zok7rttu3MX8As/NUzusEpO6fzaUbRpGnTZlPC9ZHKlGN VoMWsJWUU2r+rdpd1qV2AZCx1bb2iPcKC5/7C88bSXoiEOxnYwR/AJanl+M+BtCHhTXF9g8f8mx qngPy+p3JZdyzNccxJXzLVxXqHCxorgg5eQpq1KDAcJUBjkKOoksMeq+bjN19PzH1gnF+ytqm3J 8GLQ5srJBXdzqlunuafJD6P8XIXskbgDaQSUYABAYUb1vxAzaw4aPpk9IE54Qv4jh0vvHdE4/cj cxRjCEX7nI9J56np8W1DoFHiUS5mxjWldCnND8kXZwGjZfie6zJ5sDZvrT/m1KQKOxGKvLPIjR2 EqT1OAJrs+Ll8v0K3q6K+vthtFtx9/ReYp9UzBFgkYYHkFgy7NmggfMZsIZeF6JmBtivBeREgD1 MgG6mYf7wlhOY8p7qfvs8YlcccnuQ28HCPyneIWkCo67DkLdLeQoSXZfvvghLZS95WGvBt6cZZc /5uFKBPgHUGZLxIx53JmhmTNlS3k9/Wm1XtwFR/a/5E1BM2ImwR4ftvZ5tlKfNV/NR7qDOHrayw x5A== X-Received: by 2002:a05:6a21:501:b0:3c3:a969:2cf with SMTP id adf61e73a8af0-3c92a8f5e8cmr5197774637.53.1785620735135; Sat, 01 Aug 2026 14:45:35 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:34 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 07/31] libavif: upgrade 1.4.1 -> 1.4.2 Date: Sat, 1 Aug 2026 14:45:02 -0700 Message-ID: <20260801214526.788343-7-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128624 Upstream changes (CHANGELOG.md, 1.4.2): * Require C11 for compilation (public headers remain C99). * avifgainmaputil: add --jobs flag for multi-threaded read/write and enable auto tiling; use AOM_TUNE_IQ for layered inter-frame encoding. * Fix memory leak of altICC on early return; avoid MT loop-restoration crash with libaom < 3.13.3; fix decoding of layered images with multiple scaled alpha layers; fix NaN bypass of AVIF_CLAMP in gain-map tone mapping; fix NULL deref in avifImageCopy(). * Refreshed bundled dependency pins (aom v3.14.1, libyuv, libpng 1.6.58, etc.) - not used here; the recipe fetches libargparse/libyuv at their own pinned SRCREVs. Version-only bump of SRCREV_libavif; sub-source SRCREVs unchanged. Signed-off-by: Khem Raj --- .../libavif/{libavif_1.4.1.bb => libavif_1.4.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/libavif/{libavif_1.4.1.bb => libavif_1.4.2.bb} (96%) diff --git a/meta-multimedia/recipes-multimedia/libavif/libavif_1.4.1.bb b/meta-multimedia/recipes-multimedia/libavif/libavif_1.4.2.bb similarity index 96% rename from meta-multimedia/recipes-multimedia/libavif/libavif_1.4.1.bb rename to meta-multimedia/recipes-multimedia/libavif/libavif_1.4.2.bb index c4dde341b8..aa1a7e4cec 100644 --- a/meta-multimedia/recipes-multimedia/libavif/libavif_1.4.1.bb +++ b/meta-multimedia/recipes-multimedia/libavif/libavif_1.4.2.bb @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=51549db0941829faeedcc86efec2f4c0" SRC_URI = "git://github.com/AOMediaCodec/libavif.git;protocol=https;branch=main;tag=v${PV};name=libavif" SRC_URI += "git://github.com/kmurray/libargparse.git;protocol=https;nobranch=1;name=libargparse;subdir=${S}/ext/libargparse" SRC_URI += "git://chromium.googlesource.com/libyuv/libyuv;protocol=https;nobranch=1;name=libyuv;subdir=${S}/ext/libyuv" -SRCREV_libavif = "6543b22b5bc706c53f038a16fe515f921556d9b3" +SRCREV_libavif = "c5240fc79fe5c2407e10afd35f5505ef6333ea49" SRCREV_libargparse = "ee74d1b53bd680748af14e737378de57e2a0a954" SRCREV_libyuv = "6067afde563c3946eebd94f146b3824ab7a97a9c" SRCREV_FORMAT = "libavif" From patchwork Sat Aug 1 21:45:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94155 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 10ED6C55183 for ; Sat, 1 Aug 2026 21:45:46 +0000 (UTC) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13596.1785620736652715076 for ; Sat, 01 Aug 2026 14:45:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=CYAlNezr; spf=pass (domain: gmail.com, ip: 209.85.214.175, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2ceb096e675so25827695ad.0 for ; Sat, 01 Aug 2026 14:45:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620736; x=1786225536; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=SE9QOv2mCLLhT+Rc9EbDA1uk4qcndTY6oSfigPkLAEE=; b=CYAlNezrz3FEHK4M0PbFpCBM5oUs7nLKRbTh61sKqpGMeQkrky9iqQKZInMUML6jzY sbGx5M2Rg5/Tk6IVVGmpFybtb5/NYA+dW96YL+4c4c803jHdvW5LdQUU+J7ZyDJP/jjL IJblvmt9QarEEyzhgezp+fKbLxOzxcMC/H0b8poyonq47mGTWlcubwiNcAND7boC3aoC VTUsdvXUj6yV/PMA0CIMydtFq8orPgxfpt1Y0H+rDtG9UlwSPGrFW/R2TYiE2fKm5zmv 0PPQdvxNm1HTeI2AVUADla/CyHxYqu421p52MvBOU2Ee7HQlO5fFnDpNH3nH9HMhxTiR NXAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620736; x=1786225536; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=SE9QOv2mCLLhT+Rc9EbDA1uk4qcndTY6oSfigPkLAEE=; b=L9rheYOxmGd62I/abHdNAlcjAc0hZjZC9ulg0NT3Lj0gDNFlZ6S7Eo8YIoR4h3xmgD GgUo9NXSKegPmhnjEcuK3uWjHnsVTIgSUKI+FywVbvxX2q5I5ETvdFgh5ZqQWWbmfwVK UsKPwiWRZEanf3a/UReNQZH3bwff6LFIHwdAL6q312EZZGRDE9fd6okJMfPYsbKgRfg3 7IFQsDd7Aoh7bvKhrN/OUypuPmT9mEPxQ4sdnNSwRlk4XqRJdYxHNyE6Bi7UuFi60ANL IigDiRDuLIw/yjrQS5j/e5Q8h7bBJUSF9WeIwZwbXXCsh86szdXyecwrdlHhcepxvOpx aNqQ== X-Gm-Message-State: AOJu0Yw7o1wt8UWpExb3iSlRx3WhRgIdYqVO8TYnlBlDWbnNQ5Z+slqa d+Owu+kMM5xzTppobvE3waKYC31Ld8/uMRwSQVJE3krh9UE/ZbfvnNJvl9uXM2+y X-Gm-Gg: AR+sD10t06JC9awangnmTyIxQtAgqRvSF/tnOO0KNcTf7VXKQmOrvGLJRTi+tnP57km TSPWgZydNM13tL5TJDxCmD/lPxa8Ox+RhkV6WWssg2i6R0Ir5trrHoPZ82Rik1iUh1uWRcAtXwG FIZ5JJ8qgLsLXQ8MnSsxD/1SgW2Xu3Fl6897davGgFOAeQ+ca+Bd7Y7TxBiPoF38UcLO6HPegC5 IqmVriQRSERVAGuMCT+fLNLjqoqVTiSIPC7NLNcr4DI+NpN7qtiMod95nzNsRS475gsFptcUuhU amApJA7zpgr4NOcecWKJR3DeLk++BM6oGeOuQfZ2DonixrY3sFqIona3WsPDnL0+JPulMRnC0wU 9Gv9qHHx1HPFjiXq8tp+QKPvSwxA8Vkwn6+lrLPvHFnFPwOL3batogV3kL3/Ji637UlqF1Szd0S 88UlfO93eiIH1jGRl9iGPO5ykytj1XU7HIAY36Hg/7rrQ43LmJ+wj+XfiFn57bzGGG9v/c0IR1r 8ze6n8LN4z3FEP4r8SauzomlFT/QlKHBb+WzESV5xwZcTBzbOqzUyhk5teKrFoSr/MYqugtK2rB VYCw/8Oa/70BKfaTUk648KDT5LiqI8T+8zMBSV/1C7yO+FRwtX9w4TXoDXyOZstu9jNZIE6W8Ic IhQ== X-Received: by 2002:a05:6a21:1798:b0:3c3:8bab:808 with SMTP id adf61e73a8af0-3c92a8f3f88mr4699098637.61.1785620736030; Sat, 01 Aug 2026 14:45:36 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:35 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 08/31] liblc3: upgrade 1.0.4 -> 1.1.3 Date: Sat, 1 Aug 2026 14:45:03 -0700 Message-ID: <20260801214526.788343-8-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128625 Upstream changes (git log v1.0.4..v1.1.3): * Major new feature: LC3plus and LC3plus High-Resolution mode, including 2.5 ms and 5 ms frame durations, asymmetric stereo frame sizes, half-bitrate fallback, and updated C++/Python wrappers. * Build: switch to a shared-object library, hidden GNU visibility and LTO; add a Python library wrapper. * Fixes: crash with NaN/infinite PCM input under fast-math; wrong gain offset at high-bitrate/high-resolution 48 kHz; TNS quantization adjustments required for LC3plus HR; conformance reports added. Version-only bump (git tag v1.1.3); recipe unchanged and packaging verified with the new shared library layout. Signed-off-by: Khem Raj --- .../liblc3/{liblc3_1.0.4.bb => liblc3_1.1.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/liblc3/{liblc3_1.0.4.bb => liblc3_1.1.3.bb} (87%) diff --git a/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb b/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.1.3.bb similarity index 87% rename from meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb rename to meta-multimedia/recipes-multimedia/liblc3/liblc3_1.1.3.bb index 1baa84c330..40c4b0f93e 100644 --- a/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb +++ b/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.1.3.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" SRC_URI = "git://github.com/google/liblc3.git;protocol=https;branch=main" -SRCREV = "1a5938ebaca4f13fe79ce074f5dee079783aa29f" +SRCREV = "96a3af0beb5487aca3b98a4b992a539a1f6d80d1" inherit pkgconfig meson From patchwork Sat Aug 1 21:45:04 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94157 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 1DED3C55184 for ; Sat, 1 Aug 2026 21:45:46 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13731.1785620737673491421 for ; Sat, 01 Aug 2026 14:45:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=sFwEqjEQ; spf=pass (domain: gmail.com, ip: 209.85.214.178, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2cc7e86e7aeso21012595ad.2 for ; Sat, 01 Aug 2026 14:45:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620737; x=1786225537; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=RxFVwqFucY/Brb5fhIc0RuPMoCjXqhbcm9cjz4Fe4v8=; b=sFwEqjEQGaia6NvhumMwSkehYV3RYGW5sTTY6cxJ876U4z1dpTbazKSMvzHC9/IHWJ r0hF+1wCnBsECJqoGAuEixs5wRRS5DunYVF7Fze7t2epe7M4+jpAGJh2lrB1DzeKiLfw 0fcbclEiejzC4HLF+9bwXe5zaQ4fcQQOrZbAp5VkRGkUGv6FXlxmPDDkB6x1oUiqRi6c h/Ip8unM839H5Varw9TcWN1jpVMC1o3MAcXXmvXRaruXR7+17Dxnm+fZMLSe57CH2gse LdbQvdniRb4QuVCb5/1l3tT6pc9kXspQuqMdoBI95usIpirPtHITur7EXesVJ6zLdHeS jYbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620737; x=1786225537; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=RxFVwqFucY/Brb5fhIc0RuPMoCjXqhbcm9cjz4Fe4v8=; b=caYsxlufK+GkxYlNi3JWfA1p6oyk4G7dQ49XJJXNuAzZz1qvTrMGI1JxABDE8/wfme TuKJzNUAzv1Xy1VMumAzSILn1mojqF1pcUlYCG+ogDmaG3RUQdzYDSb1iTNEwu79/l25 NOmRKsAgRJtsWJJ3L72068JJSasupsXxiQh8VYvKiZpr96Mprj0/FCLPY2QwIfqQotBG CxOYcv9t8Aweub5Q2w9PnNh4B/tOnp4dPSOOuo9LfaMvnPLZTzxZND5KezzcsMf2YHgZ sN4kx4WLyLwigVotdDesq+Zva8dvur3JpGlDqjJqUiUqhxCNXKbfd7/qP9Fh0mMJYPDR uCwQ== X-Gm-Message-State: AOJu0YxedyvB7g3XlmW0yS9Ryge9/WI07q6iLvARngSkvT8mK1l3sX1Q L7wAtT6DBWEuSvdaI4g8HG/9yLbOPrwZADVr6ZqF1Wkf6/huMFKFj0nrnchzsmcf X-Gm-Gg: AR+sD13PLU8eb391kjX47H554TNVjKaK15SVl67SpYNgkZrkl4wk+/zODSPUDPlDBFg e6Y+QbVKMPlrITrWhKkG2KRoHCiCSwLoH7/UU63HmmvSttJCRi92ophjnd7zquj5z2Sn+Ku9Vhi KH4UXfvJr8YiDfEIVS/HykmWL90Sd6FW7DpEyYMHJqoLrUTGrndtuiE1FMD5/IjLCVnZGwrAR5S 7lpj0YXgdvprJPKfOx+vhqcJveK5aoKqD3Mx+J2Ky7DvTkuOJfA6W/12HycMatwg6Tiof3vVlaX Q+z+Yp8fv8un7OS7aG/jpqyJANph5vLrEA0Nqtl1VDE+XjNbY/UxZzZ7QDAfOq0hxj0tTofqEV6 DBD9rRL1maRaq1tNmDa2mLyODtvBgSTyoTOf21Zb+PQcbl4fBU+nSwyQut7cdqWFRp8Y5/zM1dW isoz9c4saBh6P+m49qS8L6fqz9lrnammXSTRDfdtmLOouzjmp1kaI/Ra1qWHYVak4rYU4Af+FeB pPMRCL8ixFKt9ODj+9FvFGYHkzniiiYV8/yX5HodsVfkIP/2OFjpZT6DVp6npAnFQmvcCKrtB6b v2O8E0tuTY/SsM3aE0zBwZiCzl6Vkm4lQzp9FLGW8LhIo3AirRHNNKVpUHqervM4Ih4SXJOZvZM Qkw== X-Received: by 2002:a17:902:d986:b0:2c9:8f4a:90b with SMTP id d9443c01a7336-2d05219f70cmr53084035ad.3.1785620736949; Sat, 01 Aug 2026 14:45:36 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:36 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 09/31] libupnp: upgrade 1.14.25 -> 1.14.31 Date: Sat, 1 Aug 2026 14:45:04 -0700 Message-ID: <20260801214526.788343-9-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128626 Upstream changes (ChangeLog): * 1.14.31: fix for CVE-2026-41682. * 1.14.30: revert an inadvertent API change (25d4bd0b). * 1.14.29: CMake builds from the release tarball now work. * 1.14.26-28: SONAME/CMake build fixes and assorted portability fixes (e.g. OmniOS POSIX asctime_r). Version-only bump (git tag release-1.14.31); recipe unchanged. Signed-off-by: Khem Raj --- .../libupnp/{libupnp_1.14.25.bb => libupnp_1.14.31.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-connectivity/libupnp/{libupnp_1.14.25.bb => libupnp_1.14.31.bb} (94%) diff --git a/meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.25.bb b/meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.31.bb similarity index 94% rename from meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.25.bb rename to meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.31.bb index bcecfd3b8e..6ba21971d0 100644 --- a/meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.25.bb +++ b/meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.31.bb @@ -8,7 +8,7 @@ HOMEPAGE = "http://pupnp.sourceforge.net/" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://COPYING;md5=394a0f17b97f33426275571e15920434" -SRCREV = "da7cf950f22357545061961b7e5610e08690b0cf" +SRCREV = "79ff958ed1012e60faba84981481f76cea43c7f2" SRC_URI = "git://github.com/pupnp/pupnp.git;protocol=https;branch=branch-1.14.x;tag=release-${PV} \ " From patchwork Sat Aug 1 21:45:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94152 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 B79BEC55181 for ; Sat, 1 Aug 2026 21:45:45 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13597.1785620738541374460 for ; Sat, 01 Aug 2026 14:45:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=UsbOIVDh; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2cacf197759so31506855ad.2 for ; Sat, 01 Aug 2026 14:45:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620738; x=1786225538; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=j1tX7krFp5HFaeMbsFQoL4Q5C8KzJAthEAvtgv+Z1ZQ=; b=UsbOIVDhCNhOMOMuHruGG3dnMdWeRLTeflV+j8sipSKXeB8gVF8C28q9a+HGL+f5Pb l6/1aGCYhQI7LtojaqCdwnk4uUF6Lu9KLhYEeN67fllSfhRVfCzlmE+MJaFOq8C+zX2x n5CvQL5rKfe3JuFLV8jTia5uQzHsVWLK486MPtSSP3NLJwHa4ThyOE7dncafUb+9BTyC s3BC3ZuOQ1tdA75KgWa02ohHQevALoEoVUYOL1UCa8bavBM+ov/W2AGfa7Yobr7qkWM4 S48SUsgwSX2HkLLh90UAGu39eFuMidOETXdJMWMYXmS7zkip31qKlP5U1rtZefLQyfYY uZMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620738; x=1786225538; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=j1tX7krFp5HFaeMbsFQoL4Q5C8KzJAthEAvtgv+Z1ZQ=; b=JGAiYDJkAjCgZjynjQBXrzEUAKNS9g8JFqrUh3MdfI8Z1fzDCwVBmZBRAmAyKoyZFm UjChjtz2fD6mJTbCg0pm1fyAWYfLyjfZVr/7zlttR5ydVS6+NaMtzNOFThYQvM7O3iAP gQroTjJtylkYUCjo93WDO6pfLmRPtHdDA0dQVnWpDY10hO208xjO7nUWCqdc7n1tFgEz DF7/lmOMJCRr06GnBsDcHvEPwonBeDBoOHdrbTUIgvxlNZ/wKH0SkSD2oJykDAgK/FWy 9ie0z5RsLfWBhjBsee9kusNKycVDcHlMFQc/h/8744QkH7g3ZzfBNnwnFMmYsSQwRPJK e0Pw== X-Gm-Message-State: AOJu0Yxl8V5KqX+XmMQRT4UjuMhZJKWnG29AdgGk3wsOnc6HQb2qSMrO Us9eU+sqgjrq1XYwj6pL0lVLI89WWUTvM07dAVdMHWmN5cSYpHWm6hTu076ba3n9 X-Gm-Gg: AR+sD120wtIuvZeM3ZmNbxFBnZMV4BbFa2qmlUsJH6j1KLpeFIUWYbCYLQYTj/f+/Aq 9hlwy91NJhemV3pVGd9HrGBC7G6nr69kIwjeGpGdg9N211TdVT+VZi+IGSjRwN9yRAnlfPemeu3 oqzSEN6MxhMyV1Z9lTcBUaod7oSbefrJAJde5gljVXA4TL64MyyF+SBttOKm+R9Tupwj/efhnSx iQqje884v1Zw76lJTvrEvqhiS5CifD2awWBs06HG+9MI74sYsCfHxdHODXmAV8iBa+CyTRLOqrU BkeOjrlqQHaV0UdqgJbk1E/+O12o/T6oB1Avp/j25OqlkwRzHz1h50N80goJPEwwZYiENa/G+4A hhieHcxwdqGC1CvCLJpQ4jvB8Rr284l+jizNJihrwLXRUudtvqySeQyf4Xov4JjGVyd5cmqctLy BWPESWU82S19Cc/9VnjORXNtkb6ejJ0/F7K9tVGgPk9CabPnAZvmCmTH1xWFAjA6PqwN5eFBCXC 14ObiPN6MrbkCNaiVb+CQqpTfoP5sXhxp/Io6asu4Ek0OifSv4A4Z+FlyU3yVRAyw+92pogGKPU KNc5+uOyeZIEiC9oESKMrfYza8eEfw1UkdbD9xLfCSjBHSdtcIJPxgNNaXt7XLcGiqe8Yor6FPV ZsLw5KWXvRSlIeQ== X-Received: by 2002:a05:6a21:a395:b0:3c3:8ead:6df0 with SMTP id adf61e73a8af0-3c92a626e1amr4226605637.28.1785620737837; Sat, 01 Aug 2026 14:45:37 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:37 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 10/31] libsrtp: upgrade 2.7.0 -> 2.8.0 Date: Sat, 1 Aug 2026 14:45:05 -0700 Message-ID: <20260801214526.788343-10-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128627 Upstream changes (CHANGES, 2.8.0): * Backport cryptex support to the v2 branch (#778). * Fix AES-192 KDF (#770). * Properly support the null-crypto and null-auth scenario (#760). Version-only bump (git tag v2.8.0); recipe unchanged. Signed-off-by: Khem Raj --- .../libsrtp/{libsrtp_2.7.0.bb => libsrtp_2.8.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-support/libsrtp/{libsrtp_2.7.0.bb => libsrtp_2.8.0.bb} (94%) diff --git a/meta-multimedia/recipes-support/libsrtp/libsrtp_2.7.0.bb b/meta-multimedia/recipes-support/libsrtp/libsrtp_2.8.0.bb similarity index 94% rename from meta-multimedia/recipes-support/libsrtp/libsrtp_2.7.0.bb rename to meta-multimedia/recipes-support/libsrtp/libsrtp_2.8.0.bb index 3e992c403b..19cb9ae061 100644 --- a/meta-multimedia/recipes-support/libsrtp/libsrtp_2.7.0.bb +++ b/meta-multimedia/recipes-support/libsrtp/libsrtp_2.8.0.bb @@ -9,7 +9,7 @@ LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=2909fcf6f09ffff8430463d91c08c4e1" SRC_URI = "git://github.com/cisco/libsrtp.git;branch=2_x_dev;protocol=https;tag=v${PV}" -SRCREV = "ee1a77c9f9dc02c42bda9901038c500c5efe4cfa" +SRCREV = "24b3bf8f19b6f5ab4cd2bcceb4f4064efca86fd5" PACKAGECONFIG ?= "" From patchwork Sat Aug 1 21:45:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94154 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 DD68AC55180 for ; Sat, 1 Aug 2026 21:45:45 +0000 (UTC) Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13733.1785620739547351136 for ; Sat, 01 Aug 2026 14:45:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=YuiryvrJ; spf=pass (domain: gmail.com, ip: 209.85.215.176, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-c981c2c37cbso1615603a12.0 for ; Sat, 01 Aug 2026 14:45:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620739; x=1786225539; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=AcqKZtPpR2LN0BtP+L170iWR83qIVNRNysxn81cOzdU=; b=YuiryvrJ8vXetFE3y/xscXVaAMZCXXwfvwlIPeu13qCc/kaFmVcWZD/6UNaE2Kkuvu ELjaEAtXcC2QPyk7ACmkdGT88aXUFR17x93YQH7kbGY/7gTDvylm1EaQVxHDE2x4cNNS 83Gl87TYJVmJ+27QKGT2uk5NMLRXAhgSb+C7ST7oPDUGjnVNq2mbTyOiCa/Qhc/9mANu 36PWy81KeWupmT1uxm2TYf1dnuRhPX4OJEIhw/kok0zMTkkUc87fvwZiuplGC7tIhFvo Nx6L2iO7+JMoOdUvileK566syk8h1HLt0BNeh7aKt4s/XQNaWXUkIiEYE1TcE9c6ldlY vEcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620739; x=1786225539; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=AcqKZtPpR2LN0BtP+L170iWR83qIVNRNysxn81cOzdU=; b=Hx/0Wr8WtriJ8lijW1nFLRS844B1MqfdCzQxhuanHAsxGMVcQvfWhKareHqx5vykIy Vy/z5SLxWl0Ku/2TW+9XlzNIbOmTWkGZlvFWJF7lPTSsLyRcLd0ZSaJ7Ncrd3a/BmpLM 7utg8dYeW8IRCjVFSKBjFjGVs8zC/FtXnbz/sgJGoroycozsahM/gitWW5Ndr5X1LpCA 4Lfd55jZbciwj8aq/dXNCzpOD9IiE552XPmlQNHzpHNs0a9LDMLdXoog573TgRvPbXPU aXl8Ak1OFe2A/9OlXYRJ9/nkAp1S0Kj9Y2nMHnno/Oo3YDCPaaQ2oxJrQSUYP/AmnnMy XI/Q== X-Gm-Message-State: AOJu0YxWBYYnBZC+vDjHE44KTKDODH1JdQhoD2+W6z615EiAuRbIZuat fo/MFcY6TIps3gMeccZOMVidX4LlCJsyQqJGxrUQk9A9c3JCQm22WCYYfyQIjzvK X-Gm-Gg: AR+sD10ma8lKznGJ65+DMdTj5YhxXhONN9B2iZG/U1AE2yuZtu63nYoz5DAayKl9hdF QPVA0rKd+RmWW8MtIxisG8lPjXSzwxLqRvP5zrBYZFKU9EIb4WAdLf9+rDCwXHdcPr3yz+pDd2b fpxAfP5E0StkMmEBXYLJ6nMT2BvSiL4urnRnqCL/YNeAs6QClYLruqK3BkTT5zOTJxRpV71jV4c hhoaAFbiFp2MdvUsoMI4r11r9R/Q5Ny4FxlMen+pCnVpE4WOZOw8TLMXSGTZnMdCvhoc2TI3GfD OhO3GNYnG0Ma5IzNjnRo4gTqr36NCR937EXnwHy8bsgTWYkY5uvHPiRYyrN48Zjr3uhAutec7W+ Jw1YP8CVsFPrQdWdAG+j+lZQHQMejzRSKIKAbZAE7+UL4Y18K9kCSTUHRBbNLrep1dFl9H5ZaT5 27slw+E+GgrCiZWiLl4E7ehuWp9VPCx7lPFuepeXojDBH8N2ofxkq5RFCtvKhiL+IxFdU+tRzeV Q1QV8SIW6EShbtsPwgl42JX3uI1ivzNA9tGqLP4V1nWxjXCZW19DbB/QqC83pzw9lGBKWoeYE2V Ehz2LH2C6DgvHP4/0SVgL3fUuzLZEnSVF1+cCYmkTxk9qP0liFbKCp6hzy30mkZntA7EMATrTHp 7Jkmo65kj1qCliQ== X-Received: by 2002:a05:6a21:648b:b0:3c3:9595:57ef with SMTP id adf61e73a8af0-3c92a5bc4f9mr4591022637.31.1785620738851; Sat, 01 Aug 2026 14:45:38 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:38 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 11/31] gst-shark: upgrade 0.8.1 -> 0.9.1 Date: Sat, 1 Aug 2026 14:45:06 -0700 Message-ID: <20260801214526.788343-11-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128628 Upstream changes (git log v0.8.1..v0.9.1): * Add base classes to the core shark library. * Add an option for subclasses to disable CTF init (enabled by default). * Add start/stop monitoring virtual methods to the periodic tracer. * Move add-metadata to run after CTF initialization; use absolute paths in the graphics script. 0.9.1's configure.ac declares AC_INIT([GstShark], [0.9.1.1], ...) - a nonzero "nano" component, which gst-shark's own AS_NANO/AG_GST_SET_ERROR_ CFLAGS convention treats as a git/prerelease build and therefore enables -Werror. That turns gstinterlatency.c's use of the now-deprecated gst_structure_{id_get,new_id,get_name_id} (superseded by *_id_str variants in this distro's newer GStreamer core) into hard build failures. Pass --disable-fatal-warnings to keep these as warnings, same as a real release build would get. Signed-off-by: Khem Raj --- .../gstreamer-1.0/{gst-shark_0.8.1.bb => gst-shark_0.9.1.bb} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/gstreamer-1.0/{gst-shark_0.8.1.bb => gst-shark_0.9.1.bb} (92%) diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.8.1.bb b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.9.1.bb similarity index 92% rename from meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.8.1.bb rename to meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.9.1.bb index e1c903f6ed..d7582f91e6 100644 --- a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.8.1.bb +++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.9.1.bb @@ -10,7 +10,7 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad " SRCBRANCH ?= "master" -SRCREV = "09ba05865dacd2824b5b40ab75a4b9545fcc1366" +SRCREV = "3e3370e3cc66912f88235c43a3b926ea8fc35313" SRCREV_common = "b64f03f6090245624608beb5d2fff335e23a01c0" SRCREV_FORMAT = "default_common" SRC_URI = " \ @@ -23,6 +23,7 @@ SRC_URI = " \ EXTRA_OECONF += " \ --disable-graphviz \ --enable-gtk-doc=no \ + --disable-fatal-warnings \ " FILES:${PN} += "\ From patchwork Sat Aug 1 21:45:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94153 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 B796DC55179 for ; Sat, 1 Aug 2026 21:45:45 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13734.1785620740520694988 for ; Sat, 01 Aug 2026 14:45:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=jUcS/asI; spf=pass (domain: gmail.com, ip: 209.85.216.50, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-38e58034d05so2177983a91.2 for ; Sat, 01 Aug 2026 14:45:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620740; x=1786225540; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=KE6Qq/I1a5+qimT3BqXiQUbx24714GbdXd6AA1AiT8U=; b=jUcS/asI8Cyb9CjH2l2Mlr4232f0QyQavaKKLbk+7hug8ZqrppPGv+R67Kafm7NUY1 Kt/pbzhnVaibI5KU35gpKRHlW9MR4IZwwItLI7xiHqDaG81QLkIT1+8kLyIb9sWW0Ue6 00JpTgdCfsg4BbIHftLEHiwzo+uWSfD4ggJLsCjwuQ1IYMNc6d3hLmdQc1OiVG1aF/Ac Lak+26hdgCZO3kdK0S+FAqTO2ve9WQV+ShKjhcKRBL8fY/poZPCDNYqZp3iWC168iY4d i+RyNelnK9kD839ofh6Cr4FeWWCARR2hSy8CpfVa88ACHiDECxmqF50TcrFuIrpVkqeq wwuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620740; x=1786225540; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=KE6Qq/I1a5+qimT3BqXiQUbx24714GbdXd6AA1AiT8U=; b=gDEePsQa7r4wzb08ZNNikM0tWAsAU9qbST4SoRJZp9BdXsFYh+g1EoHfJFa8LdMXs6 s76APgme6egQB7PdzMEQ+8KmOr3srEF6hXnWwj2E8gyNGcIhIqkRksHcm4297HpOynx+ jfUkXCIWSpnduNjLlJhfcdirIC1gh80BA+M5AO8qXm1zPEkY5pX4BwA3sPfCBiqCoZxI BylmRZ3Yd5Ve1/zTJ66BnmkwBoQ4hO1oqxLDfeedXbmmP6VuJbTa7+VNUM0oSGydhHS3 J3S9L0xR/7ck+IyC+mC/+wZwqd/1P/0pahfOZ7Md5ncyKmlb1lYD+YvQbFF22TOHCJmG 8DLA== X-Gm-Message-State: AOJu0YxMelcavPqeNYkdFTfuAQ6ctBh3AhB0vSZ8GneUEAUZnKbSOCzx CowxG0W6H+r8ZrY6bfsMLGVTvLi+mBRofhtxSzBPwp/hbuI1j7QmoGyW8cxL5VWg X-Gm-Gg: AR+sD10gGDZKR/QEiHy1+v8BRnJer0AE+0LIl5LTb0ojHVfOyFv5sWMyGYo2h/8ZYFm VLggvQ/qhE13SlcmKPgYFE/8y/4Cz5V2645xC0ikij17I0K/Qs4/fx3ZPVlA84VyPJwJUoPmxUc u5SjNoLifAF5hneVFb6qZgnZv4YsTmWxIlZ3IvEaCHxOFzsfgScNbznjaVA93YO1IP0bczVb9R/ klSmD2vjx9FfhkGqLFDMSn+Nl3cwKgV7KWBZIz8liml4XYMo8vJfLzAfJBg8sWp85V5q8gC7fdX NH/nrQ9urTr2oeyLcp8oiFUQXlLWOI8WBMTJN4UbLVtvasLn/WkOmTVXCVeGIita7ZQkejLpNry chm++KwzYbcShcaw/cWTtUf/7mHEXbCMh1GPnnDcZBOMx7qGKYTsuYBSJ+Ms+F/Jb2akM3D3SU/ JoFYBRKU7ksIABcn9KP0AiPX/GZAYCDvhOjR/1+q6lDHNYSCQoD/Qo8F2Lz03oPpDfpLb+Zp6Ci Dx5CWmq39dPytCV5gZYWBP0sa6epU/JlzAEMQ1qPheouVFNVjIvy6iB/yvSYKzdTB/B+Gbjgldf 7QWsfQa6F3F//Htol8HOHh1jjD62LSGusllQ8gtLtJuaRZVrV94a/k+PiTyr1SdIaOKiVRiFDRv Fbw== X-Received: by 2002:a05:6a20:54a1:b0:3b3:f46:1efa with SMTP id adf61e73a8af0-3c92a8134eamr4651069637.42.1785620739795; Sat, 01 Aug 2026 14:45:39 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:39 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 12/31] ncmpc: upgrade 0.49 -> 0.53 Date: Sat, 1 Aug 2026 14:45:07 -0700 Message-ID: <20260801214526.788343-12-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128629 Upstream changes (git log v0.49..v0.53): * New Interface / PageContainer abstraction; screens migrated to Interface::Alert() and ScreenManager::Alert(); removed the obsolete global "screen" and the old screen_status library. * FileBrowserPage now formats its prompt with libfmt; charset cleanups (drop Utf8ToLocaleZ). * TextInputDialog reworked (options struct, KEY_RETURN/LINEFEED forwarding in "fragile" mode, history handling). * Bundled fmt subproject updated (11.0.2); translation updates. ncmpc 0.53 now formats strings with libfmt and its meson build pulls fmt as a subproject; with wrap downloads disabled the build failed with "Subproject fmt is buildable: NO". Add fmt to DEPENDS so the system libfmt is used instead of the meson wrap. Signed-off-by: Khem Raj --- .../musicpd/{ncmpc_0.49.bb => ncmpc_0.53.bb} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/musicpd/{ncmpc_0.49.bb => ncmpc_0.53.bb} (96%) diff --git a/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.49.bb b/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.53.bb similarity index 96% rename from meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.49.bb rename to meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.53.bb index 626897aa3b..0c8f450687 100644 --- a/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.49.bb +++ b/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.53.bb @@ -9,6 +9,7 @@ DEPENDS += " \ ncurses \ libpcre2 \ libmpdclient \ + fmt \ " RDEPENDS:${PN} += "python3-core" @@ -33,4 +34,4 @@ PACKAGECONFIG[outputs_screen] = "-Doutputs_screen=true,-Doutputs_screen=false" PACKAGECONFIG[chat_screen] = "-Dchat_screen=true,-Dchat_screen=false" SRC_URI = "git://github.com/MusicPlayerDaemon/ncmpc;branch=master;protocol=https" -SRCREV = "f81f875fc5785383d24f54fb9bd3cf06efd915a4" +SRCREV = "b6b1116709a6981d432cd2455bff4c35e4b96213" From patchwork Sat Aug 1 21:45:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94158 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 04DF3C55182 for ; Sat, 1 Aug 2026 21:45:46 +0000 (UTC) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13599.1785620741947833185 for ; Sat, 01 Aug 2026 14:45:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=gatAposd; spf=pass (domain: gmail.com, ip: 209.85.215.170, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-c9e607d81fcso1224280a12.2 for ; Sat, 01 Aug 2026 14:45:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620741; x=1786225541; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=a8LX+LElT+QvEnuwsHDEFLVgFIwGBCoCYZFAl27S5qs=; b=gatAposdSLRVilCSQ7bG/dkKVjqDGZ5eFldNkuN07OuJchdpJhy/V76l56cZOKoP2c VyOagKX9MyU5o1btDT8chPMFJ1sdiiabShgmQF+7dVQDTcr3PocS2Y0rR/3I9wBPGaVd 2scENPYYZTj7xj1zkhjmWdjV0Wtc8LCvsI6Gk9GXG1DgMi2Y3kblPB0KGPHLGpTlKTaM F1rGhSsmxa/8ES/agCdAuw+Kdrqtr8zowjTeLgN0QZW1M05US84hlcTcACQxmCYsarT2 lo/rHVk6y9jw2bhjfySebyS3i3czS/14CJyTw+WNm6W5b7Cn1XTBlwxha/1vAzydpkZX Rg9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620741; x=1786225541; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=a8LX+LElT+QvEnuwsHDEFLVgFIwGBCoCYZFAl27S5qs=; b=hWj1QyP8d0h6XMS3XQu3Jt8OErhtY79B8zaCvkwRubCf/nbjUVVxly+HKYvCK6j8PU eUCutb+2BtSv6/7+KefczMWnk1QdBJWbPamvvadlldMD5t8Cq0/IudK3ijpEr0VTbsz7 sJ8kwQLoO1hNeIiJyfPWU6PNvYBRMpMtclPYVj7BdJ4DXX6987ywTuw7g7CrhX0D0NAX 9ZFN2Mpp8CY2sDDoEc0fpwqqgvlrhZjF6duIdUw5OnaAitM8aG215GijpCFj0oF6+Fla JCJJgAeQhhcvGGqXzbvG18k2GXZ37UngsQGOJLQYbv+aACttbse/NwPND4bQa4zNY+yv /WyQ== X-Gm-Message-State: AOJu0YzPdUBLVKHsjj+TBhoWzBuZQ7/K3xGapOKRlRt0g8FP88P7kh3s 1bBxKh/hB1YvkfzOZDFjdu2hwZUsWDP3nOU4YIkIO+FpwYefky84TbosfPTXLvjN X-Gm-Gg: AR+sD13Q5aP4YWoxj02EoBq6RRCeYGBaxczNzwarnEj7rpC+ZzrRiSVK0qIhO75u5A5 26ZxlmP1gHQaLlDcx4hfPGdngNSjquiOHlGjgKHCzTsFeseZoWsuyqDGuSV64CeIbsSfEjQpr7h acEEWEzMepO/NMT6wr89LCXqIDMUSVL4GlQBGlCYZct+AaxuUai4sPzW1JtkNZ9j1sQjOsPcG6X p60xlS6xSxFkSizFa/OCPA9QkhxC02pzDAKyNwJuorkuMwe6q0PTy/q+YjAwiYS9wkyPaYxdLAG 33wj6sWNEEoLsyYYAeQGRtWfIXzbODCHgP2EDdCLzDPR8cAtjTSZ0F49T0cBSTHEq2qePWWMRPJ KRfyUXQIPU9J7XzPS2Xn8a9VBNMdeLWIrn0n98Y2XV/F9gCmF/7TkfaG7X3rXOnUqnMRwlcdAPF lMsdYYTSYyUYiCpJBA8MNgZ++Fvq63sGyTJEH6PH8SL9nFrUSg8QnnxhVzF2geS2Fn+LJYwC0W+ vudgONy8wt8A3bPBczDIPcaVh83376xvAiZ8JxP2vmQc4sDhcJBdQSFAIoDZCYR0GlXxjSg9Ejh ea9oAJUXkNeJ18uK8hl2dw64AM47WO3nCaKznrp3za4ge0Lx6Z/KoQbdUFiaAHQsWtfgA2HrKor PI/w8G1QeXt50 X-Received: by 2002:a05:6a21:6007:b0:3c3:7ecd:72df with SMTP id adf61e73a8af0-3c92a848362mr4591486637.30.1785620741151; Sat, 01 Aug 2026 14:45:41 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:40 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 13/31] mpd: upgrade 0.24.9 -> 0.24.13 Date: Sat, 1 Aug 2026 14:45:08 -0700 Message-ID: <20260801214526.788343-13-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128630 Upstream changes (NEWS): * 0.24.10: fix input cache deadlock; sidplay millisecond timestamps and libsidplayfp 3 support; allow building the upnp database plugin with libupnp 1.14.30 (API breakage fixed upstream). * 0.24.11: fix a path-traversal bug and disallow newlines in song URIs; curl input requires >= 7.85.0; fix a PCM decoder stack buffer overflow. * 0.24.12: allow empty URI in "lsinfo"/"add" (0.24.11 regression). * 0.24.13: number-parser range checks; curl storage drops auth probe requests; Opus decoder no longer adds 5 dB to header playback gain; limit ID3 tags to 4 MB; pipewire fd-leak fix and "media.album" tag; allow AF_NETLINK under systemd when UPnP is enabled. Drop 0001-libfmt-12.2.0-support-use-fmt-format.h-not-fmt-core.h.patch: 0.24.13 already migrated the affected sources off , and this distro's fmt 12.2.0 still ships the compat header, so the patch no longer applies cleanly and is unnecessary. Signed-off-by: Khem Raj --- ...port-use-fmt-format.h-not-fmt-core.h.patch | 208 ------------------ .../musicpd/{mpd_0.24.9.bb => mpd_0.24.13.bb} | 3 +- 2 files changed, 1 insertion(+), 210 deletions(-) delete mode 100644 meta-multimedia/recipes-multimedia/musicpd/mpd/0001-libfmt-12.2.0-support-use-fmt-format.h-not-fmt-core.h.patch rename meta-multimedia/recipes-multimedia/musicpd/{mpd_0.24.9.bb => mpd_0.24.13.bb} (97%) diff --git a/meta-multimedia/recipes-multimedia/musicpd/mpd/0001-libfmt-12.2.0-support-use-fmt-format.h-not-fmt-core.h.patch b/meta-multimedia/recipes-multimedia/musicpd/mpd/0001-libfmt-12.2.0-support-use-fmt-format.h-not-fmt-core.h.patch deleted file mode 100644 index cf5da582c8..0000000000 --- a/meta-multimedia/recipes-multimedia/musicpd/mpd/0001-libfmt-12.2.0-support-use-fmt-format.h-not-fmt-core.h.patch +++ /dev/null @@ -1,208 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Wed, 8 Jul 2026 00:00:00 +0000 -Subject: [PATCH] libfmt 12.2.0 support: use fmt/format.h not fmt/core.h - -Since libfmt 12.2.0, is a shim that only includes -, which does not declare fmt::format(). Building against it -fails with: - - src/net/ToString.cxx:80:16: error: no member named 'format' in namespace 'fmt' - src/lib/avahi/Publisher.cxx:37:9: error: no member named 'format' in namespace 'fmt' - -Include directly in the files that call fmt::format(). -This mirrors the upstream fix (MPD commits 88d5b5248d71 and 109c26258b9d) -extended to the files present in this release that call fmt::format(). - -Upstream-Status: Backport [https://github.com/MusicPlayerDaemon/MPD/commit/88d5b5248d71] -Signed-off-by: Khem Raj ---- ---- a/src/client/New.cxx -+++ b/src/client/New.cxx -@@ -17,7 +17,7 @@ - #include "Log.hxx" - #include "Version.h" - --#include -+#include - - #include - ---- a/src/db/plugins/upnp/UpnpDatabasePlugin.cxx -+++ b/src/db/plugins/upnp/UpnpDatabasePlugin.cxx -@@ -24,7 +24,7 @@ - #include "util/StringSplit.hxx" - #include "config/Block.hxx" - --#include -+#include - - #include - #include ---- a/src/db/update/Playlist.cxx -+++ b/src/db/update/Playlist.cxx -@@ -20,7 +20,7 @@ - #include "fs/Traits.hxx" - #include "Log.hxx" - --#include -+#include - - inline void - UpdateWalk::UpdatePlaylistFile(Directory &directory, ---- a/src/input/plugins/AlsaInputPlugin.cxx -+++ b/src/input/plugins/AlsaInputPlugin.cxx -@@ -27,7 +27,7 @@ - - #include - --#include -+#include - - #include - ---- a/src/input/plugins/QobuzClient.cxx -+++ b/src/input/plugins/QobuzClient.cxx -@@ -4,7 +4,7 @@ - #include "QobuzClient.hxx" - #include "lib/crypto/MD5.hxx" - --#include -+#include - - #include - #include ---- a/src/input/plugins/QobuzLoginRequest.cxx -+++ b/src/input/plugins/QobuzLoginRequest.cxx -@@ -6,7 +6,7 @@ - #include "QobuzSession.hxx" - #include "lib/curl/Form.hxx" - --#include -+#include - #include - - #include ---- a/src/input/plugins/QobuzTrackRequest.cxx -+++ b/src/input/plugins/QobuzTrackRequest.cxx -@@ -5,7 +5,7 @@ - #include "QobuzErrorParser.hxx" - #include "QobuzClient.hxx" - --#include -+#include - #include - - using std::string_view_literals::operator""sv; ---- a/src/lib/avahi/Publisher.cxx -+++ b/src/lib/avahi/Publisher.cxx -@@ -13,7 +13,7 @@ - #include - #include - --#include -+#include - - #include - ---- a/src/lib/nfs/FileReader.cxx -+++ b/src/lib/nfs/FileReader.cxx -@@ -10,7 +10,7 @@ - - #include // for struct nfs_stat_64 - --#include -+#include - - #include - #include ---- a/src/output/Init.cxx -+++ b/src/output/Init.cxx -@@ -24,7 +24,7 @@ - #include "util/StringAPI.hxx" - #include "Log.hxx" - --#include -+#include - - #include - #include ---- a/src/output/plugins/httpd/HttpdClient.cxx -+++ b/src/output/plugins/httpd/HttpdClient.cxx -@@ -13,7 +13,7 @@ - #include "util/StringSplit.hxx" - #include "Log.hxx" - --#include -+#include - - #include - ---- a/src/output/plugins/httpd/IcyMetaDataServer.cxx -+++ b/src/output/plugins/httpd/IcyMetaDataServer.cxx -@@ -5,7 +5,7 @@ - #include "tag/Tag.hxx" - #include "util/TruncateString.hxx" - --#include -+#include - - #include - ---- a/src/song/AddedSinceSongFilter.cxx -+++ b/src/song/AddedSinceSongFilter.cxx -@@ -6,7 +6,7 @@ - #include "time/ISO8601.hxx" - #include "util/StringBuffer.hxx" - --#include -+#include - - using std::string_view_literals::operator""sv; - ---- a/src/song/AudioFormatSongFilter.cxx -+++ b/src/song/AudioFormatSongFilter.cxx -@@ -5,7 +5,7 @@ - #include "LightSong.hxx" - #include "util/StringBuffer.hxx" - --#include -+#include - - using std::string_view_literals::operator""sv; - ---- a/src/song/ModifiedSinceSongFilter.cxx -+++ b/src/song/ModifiedSinceSongFilter.cxx -@@ -6,7 +6,7 @@ - #include "time/ISO8601.hxx" - #include "util/StringBuffer.hxx" - --#include -+#include - - using std::string_view_literals::operator""sv; - ---- a/src/storage/plugins/NfsStorage.cxx -+++ b/src/storage/plugins/NfsStorage.cxx -@@ -28,7 +28,7 @@ - #include - } - --#include -+#include - - #include - #include ---- a/src/net/ToString.cxx -+++ b/src/net/ToString.cxx -@@ -6,7 +6,7 @@ - #include "SocketAddress.hxx" - #include "IPv4Address.hxx" - --#include -+#include - - #include - #include --- -2.43.0 diff --git a/meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.9.bb b/meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.13.bb similarity index 97% rename from meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.9.bb rename to meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.13.bb index b4d6604b21..60abcdb90f 100644 --- a/meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.9.bb +++ b/meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.13.bb @@ -20,9 +20,8 @@ DEPENDS += " \ SRC_URI = "git://github.com/MusicPlayerDaemon/MPD;branch=master;protocol=https;tag=v${PV} \ file://mpd.conf.in \ - file://0001-libfmt-12.2.0-support-use-fmt-format.h-not-fmt-core.h.patch \ " -SRCREV = "7a9afa059e95668c912f779219ee8fe1e44dd2aa" +SRCREV = "e9a65d66ef2a64ac6881e6e9e316e8665dcfd4a3" EXTRA_OEMESON += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '-Dsystemd=enabled -Dsystemd_system_unit_dir=${systemd_system_unitdir} -Dsystemd_user_unit_dir=${systemd_user_unitdir}', '-Dsystemd=disabled', d)} \ From patchwork Sat Aug 1 21:45:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94150 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 9E504C5516F for ; Sat, 1 Aug 2026 21:45:45 +0000 (UTC) Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13736.1785620742759806504 for ; Sat, 01 Aug 2026 14:45:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=E13gzs0d; spf=pass (domain: gmail.com, ip: 209.85.215.173, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-cbb8b54fcf8so2018846a12.0 for ; Sat, 01 Aug 2026 14:45:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620742; x=1786225542; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=rijC0Q6JDQO2/KjydTy5APc5NOmfvCTUATIkRJNc43Y=; b=E13gzs0dschSPDx4hcj+GW5515fkTIWtDGwflEig7mu8XTZY+yL0M0ul/7e+MFaIqQ fpyVYvT6gN82yRNWAhszFWiRmyQMSn8eAD8yUPkTEN9qtyCrWmjydYyr3KAze22It8X7 IOU0VTIDdn+QTJh0cj3eI2ruEMJ6ldN33WHK/1++UKnFsmGq1wdSG/dLdVYLdseIaSH3 mVn9erdKKPDhWSCOUOE6ncFKqA3CexNyEzOX/84VQISpt0VQJbxe/tXOggFKhAK8aDSQ ghaSdahSopyhZSk7oPzD05SiB1y6OokZQrmL9ktxjW04kBlJ47JodJHFjDnj5yc+ySWO FVsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620742; x=1786225542; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=rijC0Q6JDQO2/KjydTy5APc5NOmfvCTUATIkRJNc43Y=; b=rGQxR2zGGNaAkQMHFS/9P7o2b6Efen3nCHfYWLn32hyVR8VcRuSyVCcdtg+P3EZ4rL lkBXjbX+vunJsOBq9R8gBTctTBh9yStM8yITAJUp9g1zOo+41TBj7m0RDFeVHhKhdxQg qhTZYDMY5CTRiLyaFlY/zRr18rRlk/7ISoakUpIk5CnWgj/ldUeCH0mSk4GQ/Oz4Vq9p YsXpZwsRdTNhImczkRzRDZpJYNfwVMtgIZOHd57sUsHwqh+TZ+Y57VLw0qr/NR49Dw3+ ieDYw8P1f+VhKugv6XWECKJaGR8lpfR0jWkM3YoWo5gOyGelsQPA1bj7MU6V7d+yvZHK g+pg== X-Gm-Message-State: AOJu0YyRIHbOgzrnb95CNHDko2gxvw+8DgZIx0WeSgFAwxdHSLYOyyXv Fiux/t/FjVA8YgV/5OVpYdwkTyznRxO8Q2rwdIwqTkQU42bjM+UBU0UeJvrIA5Qa X-Gm-Gg: AR+sD115KVxAYPQoLYNEAk+qsr2tIQ/eOizTHg3ZG4tMD48cZDxYCowMTkd/N9rHJWy qvRmDqZExf8mBed3LX/+W28Qj8PvSMr/8a1EpJSvWd5RDQ9kKDqRh4KjCuFuQcpzMDEfSUzFxu3 51y+J1YfdGzdYydZc+Zm/yVxTLReLi0Xx0cdCaE1EDNV+uIFWut4BB0E8uz6xZ/G3/vsCjllQKS IfsmBYujCJ/0a3Bwf7j+eXoiR+BN3PMGMu1e3TcZT6F1K8Bv/4X4BiuCH2MgzMXhhVlc/pti8kz D8jbjhSaCuTrhMOXK7+QewDtPbhxJN0DNGAdzN8Q1BVYgGJmVQOlSO/e9HyMKk3SRvWgzCATIB7 wzXDajml5UHvgYuHWN8s1NotWjkDTisg+veVWpXQjvrwRIqtfYJz7ZYW3vvMehBShhuEy+ezoX1 qyvKaqKFNvI+7srhLA0WrLzat7bZwNaj7lOeo2UBbeytWGkB9lvmqo6AQnJANsbByQjZBZjPI+2 mnZ3+KhHB017zMKh/htxgc28/37HxRuyzhHQZW4DCiIv+rtIliS8eBsGW+K1wVrHwpHy4gwsfuo 7x9iFV2LblNEMz0muJMl07g/CJgXOZKE6jKLD/skPQPwrMFjFGjJ05vW3qL5IytlzYWBxpTbKGP 2ew== X-Received: by 2002:a05:6a21:a97:b0:3bf:ba89:5236 with SMTP id adf61e73a8af0-3c92a7c8adbmr4437004637.33.1785620742083; Sat, 01 Aug 2026 14:45:42 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:41 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 14/31] gssdp: upgrade 1.6.4 -> 1.6.6 Date: Sat, 1 Aug 2026 14:45:09 -0700 Message-ID: <20260801214526.788343-14-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128631 Upstream changes (NEWS): * 1.6.5: block the corresponding TCP socket when allocating a UDP socket. * 1.6.6: fix binding to unicast sockets (regression from 1.6.5). Signed-off-by: Khem Raj --- .../gupnp/{gssdp_1.6.4.bb => gssdp_1.6.6.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-connectivity/gupnp/{gssdp_1.6.4.bb => gssdp_1.6.6.bb} (92%) diff --git a/meta-multimedia/recipes-connectivity/gupnp/gssdp_1.6.4.bb b/meta-multimedia/recipes-connectivity/gupnp/gssdp_1.6.6.bb similarity index 92% rename from meta-multimedia/recipes-connectivity/gupnp/gssdp_1.6.4.bb rename to meta-multimedia/recipes-connectivity/gupnp/gssdp_1.6.6.bb index 94679ce28b..944a4ef16f 100644 --- a/meta-multimedia/recipes-connectivity/gupnp/gssdp_1.6.4.bb +++ b/meta-multimedia/recipes-connectivity/gupnp/gssdp_1.6.6.bb @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" inherit gnomebase pkgconfig gobject-introspection vala gi-docgen features_check ptest SRC_URI += "file://run-ptest" -SRC_URI[archive.sha256sum] = "ff97fdfb7f561d3e6813b4f6a2145259e7c2eff43cc0e63f3fd031d0b6266032" +SRC_URI[archive.sha256sum] = "767d2275254ce0efeaeac64419ff9f4f0ad470d134ef672f5c556b2abb786bcb" DEPENDS = " \ glib-2.0 \ From patchwork Sat Aug 1 21:45:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94151 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 A55C6C55178 for ; Sat, 1 Aug 2026 21:45:45 +0000 (UTC) Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13600.1785620743684411821 for ; Sat, 01 Aug 2026 14:45:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=FsRjLkVB; spf=pass (domain: gmail.com, ip: 209.85.215.181, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-c9aea40d799so1146534a12.0 for ; Sat, 01 Aug 2026 14:45:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620743; x=1786225543; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/liLeSwCce2qrEA8RqMmsznNsc9LEsziar5sBQaheSQ=; b=FsRjLkVBx9tjCN1ND1UsGjB04mIv+FkguFQIszu0avCmOCmHyHCc8647Xn+g2eORAN vDQW7/NAQuIqzyHWg+6KWlYoFLi9CsUZhSG9THqpmql417wRegoOOPbYCDCTTB1YvRzH 014x0ykIkp2gmbUQczmJSc70HpJC5bFJEGGfbRchHSlF38SA6F3eis8Ux0oEdbhSqRrm KLrzYdapH/WI2maIbvw0N8ZoCcOosyUvlN3GMyNvWSBJAxBHWRytAflCnEWKq2gRg0gx ilJzjJwVA900iZ/ebZT6hEaGJC7zWTtZ+YonLNbyHEkw3gZfCMYEOQjTdLJNlGk3IQj6 kaNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620743; x=1786225543; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=/liLeSwCce2qrEA8RqMmsznNsc9LEsziar5sBQaheSQ=; b=o85Md+0FASwQIo2gqGQh/fPWssNU6/lNWb0EiXpE+YHocYlIUEpZtjpQjiKlF9HS1u axBuoXbj6Yj/QC7Gl01AB7xZL1xoibsBmjKSbt6yiMQZR4NsLbPjcysM5mZQfAVjTr1S 5w51H8BSX5+OnTbcukWD3CZXQExxvs7LR9KyOSRqfYJXOoMe1o8pFVQj2HC7QSR4hdyp KAzCg/03y6tj1cUxFaSTwsOXa/HGZ2/81QoRF7t82iM7aE5JfL6Me2oM4LrjudvjVw6O +6Fb1nqvAsglrPQ8x/sRzE3MyvZKJvmry0OqSJlcbdfTCh6cMqbFWcJAtWiqZxcNxQ+n YD/Q== X-Gm-Message-State: AOJu0YzWFVrvJH5ZujgCZx9bKbqOj+3tw2ShnUB82zkPGwgRRTbyhYvV dqehwqw7Zjbm+afD9YJF8O9f51vAPZqyns6N5dml7LjziunZgR9HC8ifTzDsdvqz X-Gm-Gg: AR+sD13FPu4BrlWv/1tLEhI7nJWo9DeCsLTFgAFP7oz6jgX+yxwJFXaA2PaaB3T46qK zicHzt44hD1zy77iIvWeCT3CmiBTp0Mn63tEeyw8SOdIiRojCqwyC49f8AiPOemrB6Z64QRdJt1 4eIb1JoJHv7hDYpG2b6yONRD9ynjurodB0Ga+VuJSPgOhf/FaIGcAMQNz3xOFKo/H0ddrexSpzJ pmRWAxdzbukh2JYK5DQ1aXqDSkBJjlium7aGBK55nbiMJr0gQmPki25xQWJWlK2IKyuAAugmdPh ngaMm3Rh2UcSjAeD4GDLaKHg5XixkdGD53tzyV3sBaR7uduRa8v9ny5ICNSEv1cNXP6tAWF3cz9 VLY4Ns4l02jAM+/beABsPJ7/VvuH5ZdnlE1diIkqW0BAJSKkEeHM6A9byifwO8vUs5mMai0B9MM dL6lWsv6X5vh38kAQE/8rFUOO4iNluy2+FtoK+BAe5+vHA2SnWTZxSwSfi4A8CRcJ1Fre89SrDC eMCMOzUdcDLmPS7kcXMwTjFqNsum2euVuhbFk5dO4dn9FxuHGhAaRBjXO3P0s6sztKMkJKyNFly agQI7Z4PaW5xWFuKYO0pjW+1yES4ejK1XP2k1rqPzIkT7QTCkLLFV0vJ9WpTS5qi+cqPhugsSRn BhWPFApJWcHPO0g== X-Received: by 2002:a05:6a21:b90:b0:3b3:486f:f2d1 with SMTP id adf61e73a8af0-3c92a598649mr5048305637.3.1785620743067; Sat, 01 Aug 2026 14:45:43 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:42 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 15/31] gupnp: upgrade 1.6.9 -> 1.6.10 Date: Sat, 1 Aug 2026 14:45:10 -0700 Message-ID: <20260801214526.788343-15-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128632 Upstream changes (NEWS): * Require GSSDP >= 1.6.5 and reuse its allocated TCP socket for the web server. * Do not leak a GError in the ACL handler. * Fix IPv6 host-header validation. Signed-off-by: Khem Raj --- .../gupnp/{gupnp_1.6.9.bb => gupnp_1.6.10.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-connectivity/gupnp/{gupnp_1.6.9.bb => gupnp_1.6.10.bb} (93%) diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp_1.6.9.bb b/meta-multimedia/recipes-connectivity/gupnp/gupnp_1.6.10.bb similarity index 93% rename from meta-multimedia/recipes-connectivity/gupnp/gupnp_1.6.9.bb rename to meta-multimedia/recipes-connectivity/gupnp/gupnp_1.6.10.bb index e2bfcb5ed7..6ba8a0689c 100644 --- a/meta-multimedia/recipes-connectivity/gupnp/gupnp_1.6.9.bb +++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp_1.6.10.bb @@ -7,7 +7,7 @@ DEPENDS = "e2fsprogs gssdp libsoup-3.0 libxml2" inherit gnomebase pkgconfig vala gobject-introspection ptest SRC_URI += "file://run-ptest" -SRC_URI[archive.sha256sum] = "2edb6ee3613558e62f538735368aee27151b7e09d4e2e2c51606833da801869b" +SRC_URI[archive.sha256sum] = "a1ee07b7b12673c32d7fc73ca158a50c1a4dc69ab35b65e94d24d38ac875345e" SYSROOT_PREPROCESS_FUNCS += "gupnp_sysroot_preprocess" From patchwork Sat Aug 1 21:45:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94148 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 7A468C55175 for ; Sat, 1 Aug 2026 21:45:45 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13738.1785620744792069400 for ; Sat, 01 Aug 2026 14:45:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=iZRV7mb7; spf=pass (domain: gmail.com, ip: 209.85.214.182, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2cacb8416a1so21458055ad.1 for ; Sat, 01 Aug 2026 14:45:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620744; x=1786225544; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4lexG//izTf/QQZeaTCdL2s++pqAmpWTvDDjTL3Unpc=; b=iZRV7mb7m0E8lDgdBZQVn9A0v5BN+WeIdlIyxroVdM+N6nDazReWR8yKFIQ8x3v91T SZg7Vsqu6bpk26alOuBVc1hsNFD5nluINpkimqGVPkUXmf2XM26rOm9EGvzibQWGhnCD hWXPKS6A1kT9nBUzsGOQbT6hG+woTuOYlJZaGsAIIo38aU11Epkp5v7mgYC7EE8kQKf9 PX2VXgeQSHxXGfKE8BhLJrOvf9AssU/m1k8y1gLZg5MJmDiiBL/PNswokUh/Pdq3kmc4 2joEtVZS1bJulUYThvygislvdHJbchD11uQ8WXC2a2UOIK1Dj0dKr7NoLGhOdFB785v8 MfPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620744; x=1786225544; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=4lexG//izTf/QQZeaTCdL2s++pqAmpWTvDDjTL3Unpc=; b=GQoFyibEBTY03G85WK41C7V2jZ5pqQUR06kg0YSkhbqOeiVIYKE29k6j02fBiX2EWG uLf95Ly9lgrCTjgQ3M8lhz5HqcY1SE5Ls6msSZOkzutF2o28hSDkUU/HjAmqfAx+YzEg UdPp4r8gbZ2KiEFV5N9JuyCzTaO7ArgeMtQUfyD20n9Rk0InLD9FhUKzZJPTBXwBdvKE rbuXbD7i/WDxY0enREuUqf9HxlsXaIHdzaYZ2OwZuqz/LBJ9xU97dIhB1t24F1ihq4+0 LM+1o7B/cc4/Yz2lqG+8dpQwOZm+vzbUfGJxP9u+kgdnRb9Mq5aslE28YJ/xNsZrt/t/ 14+Q== X-Gm-Message-State: AOJu0YyaUuzTGCFoyLbAzaIg94HOuDsyO00nSKVNS7EKk6+rhbklsGik Tm1+ouUTLtWaZUkQQ6plfdPiXc+6Lu1KOq6CpS6uAxj7hvKvTODOxmtnfTJrKOf9 X-Gm-Gg: AR+sD10gm+g8ExyJ0KKy3qZZCNqeIMwtVMv7S//aW9RyKnhQ8z2sxje9WykgwocB/At zrhBFSkHJWJ3wo0zApngFZ1SogoKryMkOqqBbs8sl3kkx9+Ko2jV9HRNrmC0es/VGmphAjDv2qw mTC8h8hX1dtr4gYleoszazoA282fVhY8gUXr/JofMKjTdri+2ICdBvbFI3DdqwdDj2zykdVsjv6 fm7rOvWrZcx0UEZ8Rqmjfj/xq811b7kthJRoyHeX0YY2OaxsKKg1eJc8bq1f+N7BSY9YxrAo57R L1s9rEaLeVLqEZwpWnl9lQy+9axN4bOg4trbwfJv0lRG9DuOBWtT4AVEAdZQcmZ+2R3xhWeTx29 0xdEbmWzwspuGyFxQP1wIKgCS0ncpjAP0H9zAH1oQKf+VAznnw3e917bZ1q85zvgjunNDwb7/Oy YXpVhNuWwUAkANGXdpwCKxPAGzPvYzc6mcmzefjdr+qUEsWGT/RxS/8AUjBQdnzerMN/mBg+2ep QCPoVf1i6U/p/tNDHP3TZNZBTLxu3oIx214g+UO+1xNthzMd1DnrwVt+Dzz8Qa0w4Vkgq3H/712 w95WGmYhgRMyV1/80z0dOvbpP/uK94l6E4Za1rXIE2lwAy6Id6ByvNUtQGBljvbxFYy1CY00Kmm MwA== X-Received: by 2002:a17:903:184d:b0:2cf:b68a:340 with SMTP id d9443c01a7336-2d052188f34mr48649685ad.10.1785620743982; Sat, 01 Aug 2026 14:45:43 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:43 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 16/31] gupnp-tools: upgrade 0.12.2 -> 0.12.4 Date: Sat, 1 Aug 2026 14:45:11 -0700 Message-ID: <20260801214526.788343-16-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128633 Upstream changes (NEWS): * 0.12.3: translation updates. * 0.12.4: bug fixes (GNOME/gupnp-tools#29) and merged MRs !7 and !8. Signed-off-by: Khem Raj --- .../gupnp/{gupnp-tools_0.12.2.bb => gupnp-tools_0.12.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-connectivity/gupnp/{gupnp-tools_0.12.2.bb => gupnp-tools_0.12.4.bb} (84%) diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.12.2.bb b/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.12.4.bb similarity index 84% rename from meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.12.2.bb rename to meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.12.4.bb index 739e3885c2..c6ba2a7ed4 100644 --- a/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.12.2.bb +++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.12.4.bb @@ -8,7 +8,7 @@ inherit gnomebase features_check pkgconfig gettext gtk-icon-cache ANY_OF_DISTRO_FEATURES = "x11 wayland" -SRC_URI[archive.sha256sum] = "4c92f2d1a3d454ec1f5fb05ef08ca34df9c743af64c8b5965c35884d46cb005c" +SRC_URI[archive.sha256sum] = "2c7f6f538fb36a15322be532217e5de161182c943c0a8b0da4458cf970b4092f" PACKAGECONFIG ??= "av-tools" PACKAGECONFIG[av-tools] = "-Dav-tools=true,-Dav-tools=false,gupnp-av" From patchwork Sat Aug 1 21:45:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94156 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 29E05C5518B for ; Sat, 1 Aug 2026 21:45:46 +0000 (UTC) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13601.1785620745687112903 for ; Sat, 01 Aug 2026 14:45:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=VmHRGjLy; spf=pass (domain: gmail.com, ip: 209.85.214.181, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2d0407aedd6so22907645ad.0 for ; Sat, 01 Aug 2026 14:45:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620745; x=1786225545; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=bzNNuZWVhqtlU9/piGU9KlI3hi0uWKRP3pTkDaQpuus=; b=VmHRGjLyVJdANLPFizBUamJLkFt0bf2EefBUZ2n77TIvyEZllrTL47tidBi273/7kN 51XFbWRFMl0C5gqnBpi1IphaLHFfN7LxYb7AIWy7/IIYG7aFWvgMJUmpE6wwMH37AfT0 bfbTiZRoq/DwjnFIV9rJgjhHgeRNN91RB8+ajHVyoafQePQVyIQY/wFDmXf+WSrT6UG/ lNg3qkEh7gVLQdU+6uMTxEy905RVvWEc1cInFC1Q2hyEGmLAi+Y+BwS6iXTG2Gz9xovD VKOA7Xa3DzRAKljLoadSFaTDdXUARP+iKRf3qsbWPNYvSNIrOp4dnoe2ZvS5CiX1Tbyj Vjew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620745; x=1786225545; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=bzNNuZWVhqtlU9/piGU9KlI3hi0uWKRP3pTkDaQpuus=; b=lvd51HVjg97zTgTK68zQwfq0qDZi5dhiifbPQYyFEOVoR248lxv2Lo7tNnhiZhYZip qLqdgptSEs74JW7PQCUZz67i1HCoAnUppPdSfFR3H4ssr2nVhkGrxuCH3X5LNhwI0Zwt Pamfeg3RRNpXkc3MoaC6i8ho3bnn86+ld03RAptj0b7HeikFhNbXpSBPt/IoBvbRCq+M LlJuBVD6TqzOFn1DbhQrK1ObTxw7GxvwWhOUyV7/+Ee9EM/27blHcsJRcj8Lk6TdX9gB ZILuOQ86/4RzasTO4WTTMxeCDZxh0IPlhA0mH79x5b98Topm4AGhIvZfQpQK29SmPVHe s3KA== X-Gm-Message-State: AOJu0YxXdxHlk3l1WdheGhiw47Ka+IE20XgKy2wD7oayZ78tCjHjgPoY 3DUn3WV5PlwYxVV7+73M03OLI30B43tRuRGqF7t5cevkDN/Z4uK2enbmyDhb3stz X-Gm-Gg: AR+sD10G8gqHVCoDevsq8lB0ps66TFCzC6Mxgu1N4JCb98xYHbUB6Sg731peMNvBkt5 atjZzyvVZSo/RUSGkAZRGet5Tjf4kZjhN/62BBJpItuRP2ZVBOt6H87GWfGg6pY2E8WdYMGRxx6 UA113+K08t52bYYKUx/J73aQ45e51bKJiGumzgKjaH6pPFLPrZ9A2alq8qqQuTJtwOnoU/mwJ9q slHJ56CiljcJ1Ptm0iu8tJjJ2upmddOywDEHGldHAcXrfUCGfitV7rHEj407DP59UvDR3JxOZql sAt0PEHLm9+K8cfXkMNPzKNrpje1mAxT0EzRUE6/ZxiKrLBryTz5QQywuIbyx8Dza/o3rwaNAMM Qz8J4YM5CiD/6r5XYSAkDej8Ev3Dtf9CDcMd5+lP8RYexe9+DMrS/r1japIQgWFXZnk67TPCbcc KpkAwxsAqwfsJ/oaRQG+qxLtv1ergryrjyUNdGbu7SpbtznKCfpzY73V2JhL3JGyqRTgGupKkQU sNTOoU0ox1ca+ENvK8DH29UWUWz/seWcobtd0oFCjMpNYinluh6e6xkqAl0wU2yRycVnK6TP9+A 6vio2UH8+aLs7Nq80/jLfMwnjJwfrOF5dbzEC1DNsKmD0GkXiVvEPYpPnf3kaO00N/N5082gx5S /rQ== X-Received: by 2002:a17:902:ec92:b0:2ce:ed59:7044 with SMTP id d9443c01a7336-2d05246fd86mr41673925ad.30.1785620744964; Sat, 01 Aug 2026 14:45:44 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:44 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 17/31] libdvdread: upgrade 7.0.1 -> 7.1.1 Date: Sat, 1 Aug 2026 14:45:12 -0700 Message-ID: <20260801214526.788343-17-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128634 Upstream changes (git log 7.0.1..7.1.1): * Large DVD-Audio feature addition: Audio Still Video Set (ASVS) IFO structures/reads, still-frame structures in ATS, ifoOpen for ASVS and SAMG, simultaneous CSS and CPPM decryption, stream-type logic, and audio_sv.vob menu exposure in DVDOpenFile. * DVD-VR: add and integrate IFO structures and reads. * Prevent library log messages from writing to stdout; add symbol visibility attributes for OS/2. Signed-off-by: Khem Raj --- .../libdvdread/{libdvdread_7.0.1.bb => libdvdread_7.1.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/libdvdread/{libdvdread_7.0.1.bb => libdvdread_7.1.1.bb} (85%) diff --git a/meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb b/meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.1.1.bb similarity index 85% rename from meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb rename to meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.1.1.bb index 0be61c2174..f57515f732 100644 --- a/meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb +++ b/meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.1.1.bb @@ -4,7 +4,7 @@ LICENSE = "GPL-2.0-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=64e753fa7d1ca31632bc383da3b57c27" SRC_URI = "https://download.videolan.org/pub/videolan/libdvdread/${PV}/libdvdread-${PV}.tar.xz" -SRC_URI[sha256sum] = "2e3e04a305c15c3963aa03ae1b9a83c1d239880003fcf3dde986d3943355d407" +SRC_URI[sha256sum] = "a0d47876548bec806774bbf8dbf20bb19ba139464383156b32eb8e59915b90a9" inherit meson lib_package binconfig pkgconfig manpages From patchwork Sat Aug 1 21:45:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94160 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 24FC1C5516F for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13602.1785620746750484036 for ; Sat, 01 Aug 2026 14:45:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Ysy7UyCf; spf=pass (domain: gmail.com, ip: 209.85.215.171, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f171.google.com with SMTP id 41be03b00d2f7-c998fd549a8so1704623a12.2 for ; Sat, 01 Aug 2026 14:45:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620746; x=1786225546; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cf7ro5rfUT/Zxr9HKpD1DwAEk8UVa7g0wQJ16P79rWU=; b=Ysy7UyCfdspYIAfcZ3/NL03Sb8SEi0ExOc1Bye/mJPdhQPnDM/1lc2wnslsyufkuDF HerFgsTinVMkGuD5PihydtRzxDlxrD7kOJl7yBOhxL5zL1w9Pz8vrc8omNRE1+7Eqryr bd4CsT96JKeEAHeUT1sWMcsShdPzQVvhGJpaKYUGIhMtH6eX6TA+Q8wll9GH9GImmcIs BKABde9xZ0s5/iN7dClt9nnnkeuZGCMS/kENPAhM9/aTMCtwDTcZ5t1WbipvFrdGfwMI jxsnDBJiEo4ibqPTbBrepM8W2KTeh7cnBG7txV/IGT6neAGjRpXOAYfjyXzMU2iNkCdX zBSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620746; x=1786225546; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=cf7ro5rfUT/Zxr9HKpD1DwAEk8UVa7g0wQJ16P79rWU=; b=eSBHUwIsyVLCXU1eEeGjeA3VD87S6NQRQWLniyS34cHXzhZJ1dIsFGInXo5pcMwfLZ ISTH36ywxJovUOzblybU0SzhdASc+lZr28WUG+8Ry18GGVpOd96P4U4uclpEIIohctH2 tbb2REfrWI+haFg7rDwK9Mw8S2vgOwuJeP1z6htPhFQQPDlUhb9iw0X+1SFg7+P8fiQ5 ddOJdlnV2sNZ52uqiq1BIr75LyBkKM9qXiai8NGfDygw+Wsz/5m/OJW+y12Asfo2NCS9 cW1EcFX7AR41VA/ifTEp/zhScoXNOKdbU+PHER/+4i0KoqQ1p7MtsjR1EUl3XpQWlT9U CJyg== X-Gm-Message-State: AOJu0Yy2cX9aEnXT+KA7fDBRcN2dyEOFS56Av8+Wc0A0UBqI9EtAYBBZ Mol8ZwZTUckq23ziNazVKpmeLgRiiJQGamHrjbV60MUWI2mjI6KVx4Iw/rfc5t2y X-Gm-Gg: AR+sD10cUcLXAvyQXPYiHsGDPa43fb8tLqHm8J5JzEeuINFAQ3/q/MlWDY93xrKpgiJ BrWv211Y/qzRLLKGMEmhdFgJS643qAkN/vytfO/VzPcE0Vjn6/h/14FUOuyaUyiqJ2Ys6HosxZS R2FURZQPhP/HT3KNMN5g+za8yiXOWLa2OyCEThLlw3jdQTqQiIrywJ8zjbOZBZnX2g82xFDpMaI bejlcI7ElPBXxE41QzrrAOsCw0dGOGdgC3N7x01SIZEkX6TDdy46y0ysJkvT0PilTFW6tdOC+Lq zGfsD9u/e/t3EyT8Z3rk+rT2YsihQy1o5qHrjeeG0vq//PwykyCf9pmScTWXFmzhVqL1+icJHQ/ zx48OkcxIFtQRflRrL+PLoYwQ9/FVwPT66R5GSpEJqT7ij4JY0Hh8QvR82LW4UzxewQcLO7OMZ6 MIyoBQHLa8uze3pf/e5sWKA3mNivIVQilFpeWdc960xHjOjsJB3TkfK9n0jj80kzRt4VjcPS7Cw LswDnMErstUzJ0dZhXi4SPfNymUFGiJWoXPeY5flFrB5JqwPmJE89CSdtkBuxNwF56oesAtczrk 9Dq1wVIhHBuzXjkFivABd1frQzmEmqtm8GPYK61Q4jIn7ZwDx19FtEnX/S6F8+GzXbR/PgqDqTm dfw== X-Received: by 2002:a05:6a21:1584:b0:3bf:a0e5:999a with SMTP id adf61e73a8af0-3c92a8378femr5660526637.48.1785620745967; Sat, 01 Aug 2026 14:45:45 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:45 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 18/31] python3-pillow-heif: upgrade 1.1.1 -> 1.5.0 Date: Sat, 1 Aug 2026 14:45:13 -0700 Message-ID: <20260801214526.788343-18-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128635 Upstream changes (release notes): * 1.2.0: dropped Python 3.9; PREFERRED_DECODER must be a valid decoder. * 1.3.0: pixel-aspect-ratio (pasp) read/write; free-threaded (no-GIL) Python support; fix integer overflow in the encode path leading to a heap OOB read (CVE-2026-28231). * 1.4.0: track newer bundled libheif/libde265/libx265 (not used here - the recipe builds against the system libraries); minimum libheif raised to 1.19.0. * 1.5.0: grid (tiled) image encoding via options.GRID_TILE_SIZE / tile_size, info["tiling"] read-back, and PH_LIBHEIF_CMAKE_ARGS. Refresh 0001-setup.py-support-cross-compiling.patch for 1.5.0: setup.py context shifted, so the patch applied with fuzz and failed the patch-fuzz QA check. Regenerated against 1.5.0 (same STAGING_INCDIR/STAGING_LIBDIR changes). Signed-off-by: Khem Raj --- .../0001-setup.py-support-cross-compiling.patch | 12 +++++++----- ...ow-heif_1.1.1.bb => python3-pillow-heif_1.5.0.bb} | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) rename meta-multimedia/recipes-devtools/python/{python3-pillow-heif_1.1.1.bb => python3-pillow-heif_1.5.0.bb} (85%) diff --git a/meta-multimedia/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch b/meta-multimedia/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch index 66cf7a9244..ea6ce13e67 100644 --- a/meta-multimedia/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch +++ b/meta-multimedia/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch @@ -3,6 +3,8 @@ From: Leon Anavi Date: Mon, 5 May 2025 16:08:37 +0000 Subject: [PATCH] setup.py: support cross compiling +Refreshed for pillow-heif 1.5.0 (context shifted). + Upstream-Status: Inappropriate [oe specific] Signed-off-by: Leon Anavi @@ -11,10 +13,10 @@ Signed-off-by: Leon Anavi 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/setup.py b/setup.py -index 68945e4..67566e8 100644 +index f6d444d..29b6b4d 100644 --- a/setup.py +++ b/setup.py -@@ -125,12 +125,12 @@ class PillowHeifBuildExt(build_ext): +@@ -126,12 +126,12 @@ class PillowHeifBuildExt(build_ext): self._add_directory(library_dirs, match.group(1)) # include, rpath, if set as environment variables @@ -29,8 +31,8 @@ index 68945e4..67566e8 100644 if k in os.environ: for d in os.environ[k].split(os.path.pathsep): self._add_directory(library_dirs, d) -@@ -199,12 +199,15 @@ class PillowHeifBuildExt(build_ext): - self._update_extension("_pillow_heif", ["heif"], extra_compile_args=["-O3", "-Werror"]) +@@ -210,12 +210,15 @@ class PillowHeifBuildExt(build_ext): + ) else: # let's assume it's some kind of linux # this old code waiting for refactoring, when time comes. - self._add_directory(include_dirs, "/usr/local/include") @@ -51,6 +53,6 @@ index 68945e4..67566e8 100644 self._update_extension("_pillow_heif", ["heif"], extra_compile_args=["-O3", "-Werror"]) + -- 2.39.5 - diff --git a/meta-multimedia/recipes-devtools/python/python3-pillow-heif_1.1.1.bb b/meta-multimedia/recipes-devtools/python/python3-pillow-heif_1.5.0.bb similarity index 85% rename from meta-multimedia/recipes-devtools/python/python3-pillow-heif_1.1.1.bb rename to meta-multimedia/recipes-devtools/python/python3-pillow-heif_1.5.0.bb index c4dce72085..4558715113 100644 --- a/meta-multimedia/recipes-devtools/python/python3-pillow-heif_1.1.1.bb +++ b/meta-multimedia/recipes-devtools/python/python3-pillow-heif_1.5.0.bb @@ -11,7 +11,7 @@ PYPI_PACKAGE = "pillow_heif" inherit pypi python_setuptools_build_meta SRC_URI += "file://0001-setup.py-support-cross-compiling.patch" -SRC_URI[sha256sum] = "f60e8c8a8928556104cec4fff39d43caa1da105625bdb53b11ce3c89d09b6bde" +SRC_URI[sha256sum] = "16b11a37b762ff42da2d36527bb5cb14bd9194c24c389ee911155d6e23c53065" DEPENDS += "libheif" From patchwork Sat Aug 1 21:45:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94165 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 A4F4AC55182 for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13740.1785620747698635498 for ; Sat, 01 Aug 2026 14:45:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=kOHVOKDP; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2d02b4c3601so24773115ad.3 for ; Sat, 01 Aug 2026 14:45:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620747; x=1786225547; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JTxiVKHJB/jCZBd9xHuqEMJCwbBFMAjxE42qR8HMgRs=; b=kOHVOKDPQCXYxk97uKa9ZAgIfr2+1fOknzw73SqiiffUk1Z/LRUISxO6lS4G5OrXp+ f2d2NhXUQAx/MqbQKgvONYx8w0Sdy2Vo/n/qzKr70nK/hw4yrgrV3SdIlCDr0db+I8JJ dDmN4Ot49REER6oKTJ/Xa4cdUqWlGe0NrP+8O6TP8hif9XT4LB77r7zISmRZ47D/yMeA 559+xWzYyJwG8i+g9GXYcSgBfXfdKkX9acMxZNuBj1d3NSHb/lGjTRdAzpUJtyX+mzcC vvVn2IKY7QEVJM35N6g/t4CPUC1L97062de7AEvDNkh0O/p+Lymhy8avFPIkshdq9A2L 0pGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620747; x=1786225547; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=JTxiVKHJB/jCZBd9xHuqEMJCwbBFMAjxE42qR8HMgRs=; b=X77D8+9P5SfPF/waZqzmWXDqVwcXXwOLL3c/FWaBcQxOAk129QFl0aulFyleb5eg8B 3hwWktd27faawwGkvzcTqD9PjcM2e6SxiFnjuwlWLub4xQm7j/QonSl/fj81/oNxSwpQ xIwRF4+wzMCI8BWVhz5liKaC0Gf3m3a9uVL6g7+rsPCWE3VvahyrwTaJIZMXvJCMawys lFH57u7IewoW9+T3ctu7EPeXwNbswuJ3FiodltawGgdFb1iLkTI7jifkeZ6x+FQi1aK/ /a3nI9xvAvByKWfekRgcpgE06hZTyS0p9Q4figYAoEzTU1mhlxvFI3jKOJWrxa58F0we MM3A== X-Gm-Message-State: AOJu0YzaT9A9r7Ok1VBcVgpuSTE6NSyoFSliptcXjRL63LNUO4sdsfR4 r3k/eGEIKIpE3Y0/ghbI9moJcy/DWlixfwOs91FNOVG2/A9Rivvw2QratOK0Lqls X-Gm-Gg: AR+sD104yFEQjEaMOk9vVlGkfVPuqU9U7/k87LRnpf7L4Nk/SwPxLl13j7rRu8L/jRw SEmxnKE22ee/KisTUifPek40+9B2Jw9spJARXjUY5LpUpIgcyTGqc6ROyfJOO0dPIbReUJFaM4x rOpJ8llHNsNV339jHjX/1iR9f3HVeDx6iNa7uZhqMHm/w8c0okqmGVpQ5KBDePo6r7+GM70yEiO PdDMbjhMhwq02CtVUHWI6wBeD9MsBxiC5Z0kw9vSKgZjsEgPHTLH1HjDSo3jUf+uGyVSxR4VvU3 lAoSKiqiEiLNtYBQG4U/X1hpJw8sLU0KUPSWh3gJ7eL29dRbbXuOWAxmuvaq8a20P75I55WhDbG QP/B8eD0ReCwimNGsAcjIYqSfun3EbbUxQY8QuqtYURqgLFXuW7zekSgiruZLE/G58uoxFvKfEb iyNzyJs5CC8YeYipreV8YAx7OWRz+oHyOTbCm3qP+PWDlQCNFKRwWQJf5ZpX6AGKa1ZJbNXUkFp iHdROrVYxTyv4w9IfwYjURaZzhTc4PliTJJ2DKAJd5nT7VoLOBrkLkBmFadEtz7Aakr2jWDOc1i ZPZiPMBXp3o3N12sw1ZOPp9PNkemB1yHMfEhh8Jn4HvO5666yr9X+X3oeVaKKWOOW1Jn+vK5IbV g0w== X-Received: by 2002:a17:903:2a8e:b0:2c9:9a2e:dab0 with SMTP id d9443c01a7336-2d0521e91ffmr46712055ad.3.1785620746929; Sat, 01 Aug 2026 14:45:46 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:46 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 19/31] fluidsynth: upgrade 2.5.3 -> 2.5.7 Date: Sat, 1 Aug 2026 14:45:14 -0700 Message-ID: <20260801214526.788343-19-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128636 Upstream changes (git log v2.5.3..v2.5.7): * Security fixes: heap buffer overflow in the MIDI player (GHSA-976m-35rw-h3m6), heap overrun in the pitch_bend_range command, DLS ptbl/articulation integer overflows (GHSA-r4mc-v3p8-pv47, GHSA-hp72-35pr-6h6r), SF2 DMOD unsigned underflow (GHSA-rmc4-c8hw-455w), and a heap overrun for DLS samples (GHSA-59ph-rx8r-8p4j). * Remove systemd lock-file gating and add automatic shell port selection; fix big-endian cpp11 path; fix partially-uninitialized fluid_sample and assorted DLS 'pgal'/sample-validation fixes. Version-only bump of SRCREV_fluidsynth; sub-source SRCREVs unchanged. Signed-off-by: Khem Raj --- .../fluidsynth/{fluidsynth_2.5.3.bb => fluidsynth_2.5.7.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/fluidsynth/{fluidsynth_2.5.3.bb => fluidsynth_2.5.7.bb} (97%) diff --git a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.5.3.bb b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.5.7.bb similarity index 97% rename from meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.5.3.bb rename to meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.5.7.bb index f579d1ddd2..8bf40cbb51 100644 --- a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.5.3.bb +++ b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.5.7.bb @@ -13,7 +13,7 @@ SRC_URI = " \ file://0003-Use-ARM-NEON-accelaration-for-float-multithreaded-se.patch \ " SRCREV_FORMAT = "fluidsynth" -SRCREV_fluidsynth = "6b8fabbd60f0df3b6e2f5b5df8478a1b43315acd" +SRCREV_fluidsynth = "3ede3f7c8ffc5d16e5d28f416cbfd71f3ad2b814" SRCREV_gcem = "012ae73c6d0a2cb09ffe86475f5c6fba3926e200" SRCREV_signalsmith-audio-basics = "012d2be17b0eb6839628f8c73687c4ccccc1bb01" From patchwork Sat Aug 1 21:45:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94167 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 B4184C55184 for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13603.1785620748713666936 for ; Sat, 01 Aug 2026 14:45:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=edsvq82l; spf=pass (domain: gmail.com, ip: 209.85.215.177, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f177.google.com with SMTP id 41be03b00d2f7-c981c2c37cbso1615653a12.0 for ; Sat, 01 Aug 2026 14:45:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620748; x=1786225548; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=mJGvG9SpnKZ5IP28bxDpELyNbDqIAHeE6o4Ke4Jf2LA=; b=edsvq82lDPRjX6SPqyvFsx7FWorIUlaj1CzObatnSsHQqAuiqjzQFCHnhaLDuH03TR 2GjA6D4a6UPV7jHdChZYPvSf2zBK5Nuxh8/J9IWGe/XnLw7Tqje3AXa8qqzRcpzJBBrG vc/5IBGm+5b7YYnxko/8TWNX7ZG8cVN7aOcLKUbqlIuto/qc4C3SlRtrPWGIv5GWuHzw kxb+qfbBovlGT4PvuBYklgdw+5ak0AUfEr+DurmaYCnwAf0sZJ/3t+hmz9yPfMtmqW/P TGwMSlzp637UDXs2brXbctFSHsdMflEO9F+S0/crmaYfIPflBXGePnJwG9WZUh/lG5aQ UYEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620748; x=1786225548; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=mJGvG9SpnKZ5IP28bxDpELyNbDqIAHeE6o4Ke4Jf2LA=; b=OyPMbHVJ7IXKbNcDOKiQj/bcuavXOsOGWjETBqgsnnzuPbTyssI9g9xIoN2cDmY+YT YPMltaGqjZ21IoVwMyVnL73wDby9El9MGjCwLx2xwJ6yHmzkr+jve7cTqllsrCQVnNxq eEgao9UEwkEyz22DEEZA7hH5Ck7WNpscDVNH4Y1O6tlNVTzEaKP0jWDRdc7tqKPKdbO6 F4kNd3cSEfmYFU/U9w3tRaUlyVbIe49PJxDbqDM4ALmI54Eyw/bBW32IZUOX44BmfqE1 YB1zDQ+I3/TxzQFqXHzVjdiBg0MNZTr53XSEquljyYHXNVmv82CLkZ1U980fTsbKd+9o JY8A== X-Gm-Message-State: AOJu0YxeOA6fBJP2w+HUNSfN8TVi9favy2UuQWRAzIvHJ/jG25S41D+N UuqzRg6QkIC71xJXW0dsJikPfKkkH5qKBulOpDroGrJtKGSXu/MVCONww7vKe5xs X-Gm-Gg: AR+sD10Dpx5V1eiYVgjWgAdJ8Q7E+frNNKqasImWEL70zEKhfiD7KG735XCpXUgjJBI tT65AuXwhtGqOYyR9Af95zK2IgAQIG0uhyVFmmXMrRkA7M4AIfOaDfWht+UgHvWblUuINzoS38g onwW8PSN01oid8NbtXOSUqUtm2qkZHK+XO/y32b7AcPSlQa+Slw2NCMOaKs7LwG183NmgsR+JpG zctZbX9Yqmdts5jar4GdbobCWzEeWIvcytG6g5HxfMkqUqM8iQUZ+9/7CsgcJcXPaqt0YxxJGJR emTY11ZQQfjuRRsyf2276+vEpSik0nEPNshQ0wN+mwkBGP1UqnCETIcIQcbU2rjeXrO8sdkVIqE z8oVP/12cSizQXFTCwPWwUgIOAeEJNn+worlMS5rmBlAgv4GYKvvnuYq0g5XMSOW0lAK7ZO27Sd +dFXVt0kgXKIfFtB3kZuW4hntFEwhsnhjVRhgjoB7z1RaNFHRlLGAQwlNjlXEb4X3xLzMbqwB9U Z1KLJklduavnISp+n1C5IYOcLdk3NFKvgJRyhkKg3qbpg6CsWRaHPDPf3jNPRE4IDur7I2WGkB4 t1PPADvtua05fqhGe1jFb8mDHNvDY97Gz3xtm3vTp4ZBTxNM6CQcg9z3+5pawlBTZur9Dahtj27 htw== X-Received: by 2002:a05:6a20:431e:b0:3c3:8ce8:1fd with SMTP id adf61e73a8af0-3c92a8e2d9fmr4205275637.73.1785620747919; Sat, 01 Aug 2026 14:45:47 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:47 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 20/31] nv-codec-headers: upgrade 13.0.19.0 -> 13.1.15.0 Date: Sat, 1 Aug 2026 14:45:15 -0700 Message-ID: <20260801214526.788343-20-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128637 Upstream changes (git log): * Update headers for NVIDIA Video Codec SDK 13.1. * Add the full set of cuMemsetAsync-family functions and other missing CUDA functions for Video Codec SDK 13.1 interaction. * Load nvEncodeAPI.dll for native Windows ARM64. Version-only bump (git tag n13.1.15.0); the local clean-target patch still applies. Signed-off-by: Khem Raj --- ...codec-headers_13.0.19.0.bb => nv-codec-headers_13.1.15.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/nv-codec-headers/{nv-codec-headers_13.0.19.0.bb => nv-codec-headers_13.1.15.0.bb} (90%) diff --git a/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_13.0.19.0.bb b/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_13.1.15.0.bb similarity index 90% rename from meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_13.0.19.0.bb rename to meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_13.1.15.0.bb index ef9490a7c3..95f750177d 100644 --- a/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_13.0.19.0.bb +++ b/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_13.1.15.0.bb @@ -7,7 +7,7 @@ SRC_URI = " \ git://git.videolan.org/git/ffmpeg/nv-codec-headers.git;branch=master;protocol=https \ file://0001-Makefile-add-clean-target.patch \ " -SRCREV = "e844e5b26f46bb77479f063029595293aa8f812d" +SRCREV = "0a6fba9a2820628b8103464f4c8753ee05838baa" EXTRA_OEMAKE = "PREFIX=${prefix} DESTDIR=${D} LIBDIR=${baselib}" From patchwork Sat Aug 1 21:45:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94163 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 60C41C55178 for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13604.1785620749641648166 for ; Sat, 01 Aug 2026 14:45:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=OYHc9V6C; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2ceab75934dso24357465ad.2 for ; Sat, 01 Aug 2026 14:45:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620749; x=1786225549; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=nXfiboS4Vg38Ukyzug9Gl6UFwUwM/CGz+6VuVzvJTHA=; b=OYHc9V6CIfOtCdjco2oX2lhLwya1RgRsTV+zrnWwLn8VzhCuo+fHt+fvvcDFS6a4PX AoRYap4EH4+TLvopcIrY7MNKWNAiCgfvWrZ8jlEgz6Ev0eM0VMEeR9L4trKOLDRWdYEO e4+3RbuNpeXTpOk37MOU7oWnjYiLl7xHLTotKqesFwjWwpfE9y9inYXk1PwAIXeobT41 I3YLZTfGGu4gjlQwSdcVwbY7QrBKA5glX+Amd589AVv90sF8Vqk7CXS6al1te2H23Ht8 16qSYwNjsvhOqQ7r5Pcv/QtZArOgLz5hMyTZ75H+sliscksP4/ESVnLeYgKmhYOxm/1I uG5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620749; x=1786225549; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=nXfiboS4Vg38Ukyzug9Gl6UFwUwM/CGz+6VuVzvJTHA=; b=Y9CRAoUWkhhSFllI52KX8ba5ryfZWG7y0gTud3Pa4aDkfwH2xr9Oh+npz+oBWeR8aM JCHqban/nay7EQ5uMprS7bG6r2i0Na/w22SSPeJigbwdDnuwwtNODfVwTEjyL7eJdj4W 2PaOmTeVq6QMWaVu1RStQ/weONUz8i+91nWyDuyrGAUJGfes+hZ3te3tQKpiVoyM0gOm ruMrIljbR34vj06VHVlZs5ae2oiJJ9kp2B1fy0RbbNhCNSO01+di3uPahfCA2EyyEJmR xpre5jzUhRrjcJ2WLNUpYAhibbgeHBoujwpGu/RbRg/sLi659o/iWK4+LHOVc1Xq/FzQ Orow== X-Gm-Message-State: AOJu0YwWm8DbeCK2SFqO4npDdp8Edh4hXFNWGHTrVo3gFl7YuAoSoZfr NvhEBdpeg/AgSS5p4WA5ekpDKJlh9dyiGSfnLI5+AJt7qeGn1651p2TrQQZueedU X-Gm-Gg: AR+sD10/L5StkSDeNIg+yHvvndHfrNXByII9ji35kxevlFI6dWkyo245LgGDRkGwKq2 u8LG+OXPHc8ImOMkLUSq6M+Mz19oID+fx+fdaOhOILUv784Mph82cTyDMDxxA65SoBjPl1rLSxG QYmEpwUpxDvWAgj2S6hdYDjb4IwFQPmLJC+7q/Qzm8lCkiOXg4r9JQjAXnmSkLTCjnH+4LV4PfB kmWMlEDHUVbqGf1fjZU2TQ4x6tYKXHKT8mg9fdwI91hbNRtRve2oF8egkel6CNI8xp3yoB4txqD dJq3z8ca9e28u1zRoLjQDp50nEZP+hLuNm5Bbmgm77r4m3fiGuuU/creE4ePBFLX78l7DKumonr O/8JYWhyh8rhLvzmfqR/dG51tb0A/ipNpP7u0ZF7hePgHiNFSDHfgyhzaywoGIsVW7TVL3fCFbj llJVu3Z+PXTh36pTqMtwFg1GQ2Tcn09MmQ3FdinDQOI5xVEfBXmAWe7btlpOzt1lFnUTAPMeujl s+UT+DAeHxNf1Adkvj5dUuCSb0bUAezXOtnp/7BTq9K7BgqIkgtYN93uyn/1GdD9VYmGJudkTko JChknztefrX/72ji9gdQIOud9utSYN1a4jFr+rELTXhvHlhf3PfcRhhUxrSvPeBEFR6903gBurX KySg/BecjmkUC X-Received: by 2002:a17:903:354b:b0:2cc:d192:50b8 with SMTP id d9443c01a7336-2d052913c00mr52112895ad.47.1785620748966; Sat, 01 Aug 2026 14:45:48 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:48 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 21/31] openal-soft: upgrade 1.24.3 -> 1.25.2 Date: Sat, 1 Aug 2026 14:45:16 -0700 Message-ID: <20260801214526.788343-21-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128638 Upstream changes: * 1.25.x modernizes the mixer, bundles fmt 11.2.0 (was 11.1.1), and annotates realtime-critical functions with [[clang::nonblocking]]. Drop 0001-Add-missing-include-for-malloc-free.patch: it backported a include into the bundled fmt-11.1.1 copy, which is already present in the fmt-11.2.0 now bundled by 1.25.2. openal-soft hardcodes -Werror=function-effects for C++ even with ALSOFT_WERROR=OFF. clang-22's function-effects analysis then fails the build on calls from nonblocking mixer code into non-nonblocking std::variant::emplace. Pre-seed HAVE_WFUNCTION_EFFECTS=OFF (clang only) so neither -Wfunction-effects nor its -Werror promotion is added. Signed-off-by: Khem Raj --- ...-Add-missing-include-for-malloc-free.patch | 38 ------------------- ...l-soft_1.24.3.bb => openal-soft_1.25.2.bb} | 14 +++++-- 2 files changed, 10 insertions(+), 42 deletions(-) delete mode 100644 meta-multimedia/recipes-multimedia/openal/openal-soft/0001-Add-missing-include-for-malloc-free.patch rename meta-multimedia/recipes-multimedia/openal/{openal-soft_1.24.3.bb => openal-soft_1.25.2.bb} (64%) diff --git a/meta-multimedia/recipes-multimedia/openal/openal-soft/0001-Add-missing-include-for-malloc-free.patch b/meta-multimedia/recipes-multimedia/openal/openal-soft/0001-Add-missing-include-for-malloc-free.patch deleted file mode 100644 index cd966c04f7..0000000000 --- a/meta-multimedia/recipes-multimedia/openal/openal-soft/0001-Add-missing-include-for-malloc-free.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 468b52958ded2dd942386d52e456ed259875b6e3 Mon Sep 17 00:00:00 2001 -From: Chris Robinson -Date: Fri, 18 Jul 2025 01:57:32 -0700 -Subject: [PATCH] Add missing include for malloc/free - -Upstream-Status: Backport [https://github.com/kcat/openal-soft/commit/6b69e11867e6498f244da95de7a3d6c25f79f205] -Signed-off-by: Khem Raj ---- - fmt-11.1.1/include/fmt/format.h | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/fmt-11.1.1/include/fmt/format.h b/fmt-11.1.1/include/fmt/format.h -index d1b83d18..ae5700ff 100644 ---- a/fmt-11.1.1/include/fmt/format.h -+++ b/fmt-11.1.1/include/fmt/format.h -@@ -44,6 +44,7 @@ - # include // std::signbit - # include // std::byte - # include // uint32_t -+# include // std::malloc, std::free - # include // std::memcpy - # include // std::numeric_limits - # include // std::bad_alloc -@@ -742,12 +743,12 @@ template struct allocator { - - T* allocate(size_t n) { - FMT_ASSERT(n <= max_value() / sizeof(T), ""); -- T* p = static_cast(malloc(n * sizeof(T))); -+ T* p = static_cast(std::malloc(n * sizeof(T))); - if (!p) FMT_THROW(std::bad_alloc()); - return p; - } - -- void deallocate(T* p, size_t) { free(p); } -+ void deallocate(T* p, size_t) { std::free(p); } - }; - - } // namespace detail diff --git a/meta-multimedia/recipes-multimedia/openal/openal-soft_1.24.3.bb b/meta-multimedia/recipes-multimedia/openal/openal-soft_1.25.2.bb similarity index 64% rename from meta-multimedia/recipes-multimedia/openal/openal-soft_1.24.3.bb rename to meta-multimedia/recipes-multimedia/openal/openal-soft_1.25.2.bb index a1d2932f93..e2da0b1b9f 100644 --- a/meta-multimedia/recipes-multimedia/openal/openal-soft_1.24.3.bb +++ b/meta-multimedia/recipes-multimedia/openal/openal-soft_1.25.2.bb @@ -7,10 +7,16 @@ inherit cmake pkgconfig DEPENDS = "zlib libsndfile1" -SRCREV = "dc7d7054a5b4f3bec1dc23a42fd616a0847af948" -SRC_URI = "git://github.com/kcat/openal-soft.git;protocol=https;branch=master \ - file://0001-Add-missing-include-for-malloc-free.patch \ - " +SRCREV = "b2c48f7718ef3fcf67921a8b6534c4914e328970" +SRC_URI = "git://github.com/kcat/openal-soft.git;protocol=https;branch=master" + +# openal-soft 1.25.x annotates realtime-critical mixer functions with +# [[clang::nonblocking]] and, even with ALSOFT_WERROR=OFF, hardcodes +# -Werror=function-effects for CXX. clang-22's function-effects analysis +# then fails the build on calls into non-nonblocking std::variant::emplace. +# Pre-seed the feature-detection cache var so neither -Wfunction-effects +# nor its -Werror promotion is added. +EXTRA_OECMAKE:append:toolchain-clang = " -DHAVE_WFUNCTION_EFFECTS=OFF" PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa pipewire pulseaudio', d)}" PACKAGECONFIG[alsa] = "-DALSOFT_BACKEND_ALSA=ON,-DALSOFT_BACKEND_ALSA=OFF,alsa-lib" From patchwork Sat Aug 1 21:45:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94166 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 72E35C55180 for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13605.1785620751338620488 for ; Sat, 01 Aug 2026 14:45:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Y60/XdfT; spf=pass (domain: gmail.com, ip: 209.85.216.42, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-38e69bdb0fcso1510369a91.1 for ; Sat, 01 Aug 2026 14:45:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620751; x=1786225551; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JciVVQLH3CxwDVi9QyZYITPHrN+Pgd9yENDoCkd5N/c=; b=Y60/XdfTohGgsYISCZ0Jo3O9Hf5/FtF43R/M1ikAk3cbzuMZxJaH4d3xa86tZX+Ome sygN8MDckxcxNGUqrwbb05eJloECb7r44r30gNWUFjl2zXH0VwC/MSGoPtuOSadb5g1N WEPipzNoQkrxMxrnHCttDfViqUAZDn/VU4WNOWKjOSV8xHWxkzVqwbiql5rQXx4p06gk 2jLOcyTT7yGpAR4pefsj7QtvJvizf5mYY+HjH4mK6GSYMzUumylJ1YRVIpnJbec/cK95 K/PyasWlv166x+IdsRK1X+Xj4+OghLlr4xhDh84hoJjq0KuTS8H5es56ev3c4p9hqfHf nBKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620751; x=1786225551; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=JciVVQLH3CxwDVi9QyZYITPHrN+Pgd9yENDoCkd5N/c=; b=h2C7zlhLec2LLzgPaEFs+9RwYaZlfleHkJvpeRjhTvo+P0RfIQZm8PvmEGcg3Jj67B wag97wSG+Jfh/6eCF1OCvAj6eVQTPHZOvH/q8Nzd1sA2AWrbJTw3Q24YjxyWRBnkc7g8 ljMC8NhYlXH9vTRmho1hX95k5Sr8jnZEam3s8JlPF8a2yUraeMWcOd6bFVkGuxUmjsxS GKJuU9ffe7i67ggThGXPuyRbAS9xt0BsXvTYCHP+iOt7NlTGMSOFSvfn9DvCn16ZVvEl du5ED+iWnMDcwNkj53gQW7tB3jnSd3QQWvS3RmU+IgzG3NSzCk9J62ZAyxRe5jFXbVfS RnHA== X-Gm-Message-State: AOJu0YxQm0cPwlIdV2kbdIKzBd0UFBUrxMux0SVhwGhH2bcVduFke0Pf xOuFaopMOW9atXAZEeI/NpW4lzJA7FadJO/vbocaKAduwa5k9Xy27KyeAcDrHg== X-Gm-Gg: AR+sD117RoNjuTfo/ry1hAfcNt7a5U5mJ+R11t5PvV/iH+E/jDgr5DUicshj7CxDPYq 4tr5f5jNqYaNwFQrVgX0YdUI5vAhakqv4b/f/qvM3ABvE8imYwUUBHKyydqwf9kUnr6ic9sn+gq MP+MMdEp3Je8alb0pSjx8z7e0O0Wak7zY7u2YOXNMXXYWNMNpaXTkhnCr00wN8nKr1nQ4DZzMHi RF792Dxk7dQoLoTMAsbLsIrxYq55NZ93cE447FQPR3QSacGfi1XS2//fpHcnVkiCdHi7WXyLzAS cZ9c2HaKnvbDkOsVg2XhWGaRc63rPoLXRQrp9z4CuhNhj/TqRKkjMNOoi6br6z7RIEh6zHoZslv +B3N71GkmJs6tCxo9YSPwpOjjiP1nX6XjVA7C2AS1LBBDdcJuux8TMH6V5+6I2saLLs+QqxgytQ XTpSote54JBY1flobMYH4BtDNbUpoh/emYeycZ5K6qsvG/9g7sTJcvUUN3He5IBXhSHrgQBKzpc wXRaQrhN5u+NGSzoQGjMk03k3J7FJUlyKkFP6OzYSIUS3UqmTMud8IQemKgn1Wh1QeX3cFaZlEU tUkNIPvDDefVfEWnTHDz8gMf7c/kpgacT3zTqoMj5fIM7aBTlvFSmWSQGh8CtxeA+np1FyifK0S zsWILe30N7J2a X-Received: by 2002:a17:90b:384f:b0:38c:a59b:5189 with SMTP id 98e67ed59e1d1-38fbc48f0d7mr4436219a91.15.1785620750607; Sat, 01 Aug 2026 14:45:50 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:49 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 22/31] tinycompress: upgrade 1.2.13 -> 1.2.16 Date: Sat, 1 Aug 2026 14:45:17 -0700 Message-ID: <20260801214526.788343-22-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128639 Upstream changes (git log v1.2.13..v1.2.16): * 64-bit timestamp/hpointer support: compress_get_hpointer64, get_tstamp64 via SNDRV_COMPRESS_AVAIL64, clamp samples to UINT_MAX and return -ERANGE on overflow; update sound header to v0.4.0. * compress plugin ("mops") support: magic + compress_plugin_mops symbol lookup, improved hw-plugin protocol version check. * fcplay: decode the AAC header to set the correct codec format and fix next_track sequencing for gapless playback; misc fixes (include errno.h, avoid NULL string to printf). * include: install compress_ops.h as a public header. Drop 0001-include-install-compress_ops.h-as-public-header.patch: that change (moving compress_ops.h to nobase_include_HEADERS) was merged upstream and is present in 1.2.16. Signed-off-by: Khem Raj --- ...tall-compress_ops.h-as-public-header.patch | 32 ------------------- ...press_1.2.13.bb => tinycompress_1.2.16.bb} | 5 ++- 2 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 meta-multimedia/recipes-multimedia/tinycompress/tinycompress/0001-include-install-compress_ops.h-as-public-header.patch rename meta-multimedia/recipes-multimedia/tinycompress/{tinycompress_1.2.13.bb => tinycompress_1.2.16.bb} (69%) diff --git a/meta-multimedia/recipes-multimedia/tinycompress/tinycompress/0001-include-install-compress_ops.h-as-public-header.patch b/meta-multimedia/recipes-multimedia/tinycompress/tinycompress/0001-include-install-compress_ops.h-as-public-header.patch deleted file mode 100644 index 0bd70fa4d5..0000000000 --- a/meta-multimedia/recipes-multimedia/tinycompress/tinycompress/0001-include-install-compress_ops.h-as-public-header.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 2db4ee4ed5e12a48b1d195dab0f57b7106ff37c4 Mon Sep 17 00:00:00 2001 -From: Pratyush Meduri -Date: Tue, 20 Jan 2026 14:47:27 +0530 -Subject: [PATCH] include: install compress_ops.h as public header - -Move tinycompress/compress_ops.h from noinst_HEADERS to -nobase_include_HEADERS so it gets installed for users. - -Signed-off-by: Pratyush Meduri -Upstream-Status: Submitted [https://github.com/alsa-project/tinycompress/pull/30] ---- - include/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/include/Makefile.am b/include/Makefile.am -index b12c2c5..15058a9 100644 ---- a/include/Makefile.am -+++ b/include/Makefile.am -@@ -1,8 +1,8 @@ --nobase_include_HEADERS = tinycompress/tinycompress.h -+nobase_include_HEADERS = tinycompress/tinycompress.h \ -+ tinycompress/compress_ops.h - - noinst_HEADERS = sound/compress_offload.h \ - sound/compress_params.h \ - tinycompress/version.h \ -- tinycompress/compress_ops.h \ - tinycompress/tinymp3.h \ - tinycompress/tinywave.h --- -2.34.1 - diff --git a/meta-multimedia/recipes-multimedia/tinycompress/tinycompress_1.2.13.bb b/meta-multimedia/recipes-multimedia/tinycompress/tinycompress_1.2.16.bb similarity index 69% rename from meta-multimedia/recipes-multimedia/tinycompress/tinycompress_1.2.13.bb rename to meta-multimedia/recipes-multimedia/tinycompress/tinycompress_1.2.16.bb index b46f72f9da..50ebdd67ee 100644 --- a/meta-multimedia/recipes-multimedia/tinycompress/tinycompress_1.2.13.bb +++ b/meta-multimedia/recipes-multimedia/tinycompress/tinycompress_1.2.16.bb @@ -5,8 +5,7 @@ HOMEPAGE = "https://github.com/alsa-project/tinycompress" LICENSE = "BSD-3-Clause OR LGPL-2.1-only" LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0" -SRCREV = "ea5c7245beb0b6aec1565cfae0454d6ba374dfdd" -SRC_URI = "git://github.com/alsa-project/tinycompress.git;branch=master;protocol=https;tag=v${PV} \ - file://0001-include-install-compress_ops.h-as-public-header.patch" +SRCREV = "6b064c5b614bde950560a345ca0702e76668bdab" +SRC_URI = "git://github.com/alsa-project/tinycompress.git;branch=master;protocol=https;tag=v${PV}" inherit autotools pkgconfig From patchwork Sat Aug 1 21:45:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94162 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 5402EC55179 for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13606.1785620752385038402 for ; Sat, 01 Aug 2026 14:45:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Euhva1G7; spf=pass (domain: gmail.com, ip: 209.85.215.176, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-c9cf07d2df6so1612415a12.2 for ; Sat, 01 Aug 2026 14:45:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620752; x=1786225552; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PS8ok5FW+6aV9f9FNEIaIzZKgcHpOwg50QdAVsf8Lmw=; b=Euhva1G7FWpuZ4rHUAk16cthIuwxsu/1zo4E3IMHGjmTkACNx8gqhImSKN0ss7mHfF x/ulUU3CUsJOwFFwfW+eywR/3QYu4zliKdRxLmrJ83z5E52/x6fuP7lXqT3BYeXyNyO9 KztlcbsmGRMd/f43fm0AG4Xs1AfKPGtKWzw6P9ipJk6vECLtCDr4f5SKN4vu3HqhpqoA AfnomwZzssDQaBXp7Xa+TF0khrWWvVGC07LTyMd8UtRYtTKtpY8mCnvTBJlexl2GoRAA oDkHn7oBmdp+LUDaP1EuGQNjGwfVoQXA6bQ6W9Gr2NhdboucpYHyc/qgYtTB0RTPGGu4 cnWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620752; x=1786225552; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=PS8ok5FW+6aV9f9FNEIaIzZKgcHpOwg50QdAVsf8Lmw=; b=Y5vRCDnzNOsxcUPTrQJbPXhDnNys8OgNNRanAKIb0Dns1TNXjnb/5FVZGxF6Z5FvkF KgLxOOOzeKAIRHVaO9ihcA3zrXj4Z+gB9rq/nUO8+/lsui1UYGuFCEw95fC2m6tYBZyr QQOwqtQ5nar3uO+uSNwmKFtDMoB3OmdRgTGYK9fG57crklTEG6MIpyYYHEtIsuym0sR3 rIuU1atVQMzTGTTE1A7PNsIPe1/wk2gtWwK9x6fpY5RP3xpNn+jejI7Gqc4YXD6oiuQj ZLwJwTg0kiZyt8k7Qb8AgcXVFSrN7m9cbXEOwWbWXLi6OuAUDwxaNcNT4PKKcCA1p9Gm 5pSQ== X-Gm-Message-State: AOJu0YzYFA4QmnG4sU6Bk5Iwo0l/QkQqVEDMloCFVyXN8Lzajc47Gwwo kxm13WLd/MVJhL1KsTrmO7vJbEL1YfSWmB0SinWz8NviWanaoiWp3HznZEFqR+38 X-Gm-Gg: AR+sD10v8vx7hhe4Ubii1OJmRhVAauicxjXluuCPWy3c7KwSmU1VNQdiz98QKlwtoaX AgPz6i4UZcgh1h/pv9E6itP7KvcEgAzWMmiveh0VZPaoLehxJ0jVnDOPHs/8A4UrA/0pw0Q8G2W jwl+ZDCCmGNBoTOOCm+/Ylk0MW7vurzfr4Qa4NRK4zKk6dLAwr+THB2rBK9PWCNIIT3XNZWkNKQ HnAiiAA4o+oLraRXNTXBwWlAtp9KBOKg999jg4zR6bgkaG2vxM5fzbKA3sYsYWy/XyBsGpvGdii dAscN2w7C8spfMCBArShMGq48tcwwISTJAZA11gCXx9gP/h2hMLYKVYdsyn9JQxWcVo0d17qu0d dYcTKRJOZ6ZBZtYlOyKN9laPg2QJla7jJg411c8v2mHXHbjR+C+ex1Ps1/cS2ryiFCJF1mtcVUU WT16m89Ok+HTtoSTkizrUVMq2zvQg4baXnQ76XHWSWxPFbBWzBmZodGg6p/mtsfB4zP69NL4i6V 3Qs6jsK2ttjCF/aDLWArHrzWfR+Ct92wX+EJGh+y2D1VLp7MaOZAdnR03mRHz3yxK2xnnCh0zmq fegxoLJu676UDoMHFRi68RrpX0aeP+VauThEY+K8hmuvbsppuaTmCV8R1N2jupAw4puq9TJheIk puw== X-Received: by 2002:a05:6a21:505:b0:3bf:6c08:4ebb with SMTP id adf61e73a8af0-3c92a8139f2mr5485412637.48.1785620751640; Sat, 01 Aug 2026 14:45:51 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:51 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 23/31] srt: upgrade 1.5.4 -> 1.5.6 Date: Sat, 1 Aug 2026 14:45:18 -0700 Message-ID: <20260801214526.788343-23-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128640 Upstream changes (git log v1.5.4..v1.5.6): * Group/bonding fixes: check value length in group config storage, fix deriving string options by a group, fix getting SRTO_RCVBUF/SRTO_SNDBUF and rejecting options not allowed on a group, and fix a wrong 'connection lost' error when sending to a connection-pending group. * Fix a stalled connection that should break after rogue NAK/ACK, and a misleading listening-socket error message. * Build: Windows-on-Arm64 support, fix Windows installers, fix use of the OPENSSL_USE_STATIC_LIBS CMake option, deprecation warning for Windows+PThreads. Drop 0002-allow-build-with-cmake-4.patch: it backported the cmake_minimum_required(VERSION 3.5) bump, which is already present in 1.5.6 upstream. Signed-off-by: Khem Raj --- .../srt/0002-allow-build-with-cmake-4.patch | 43 ------------------- .../srt/{srt_1.5.4.bb => srt_1.5.6.bb} | 3 +- 2 files changed, 1 insertion(+), 45 deletions(-) delete mode 100644 meta-multimedia/recipes-support/srt/srt/0002-allow-build-with-cmake-4.patch rename meta-multimedia/recipes-support/srt/{srt_1.5.4.bb => srt_1.5.6.bb} (90%) diff --git a/meta-multimedia/recipes-support/srt/srt/0002-allow-build-with-cmake-4.patch b/meta-multimedia/recipes-support/srt/srt/0002-allow-build-with-cmake-4.patch deleted file mode 100644 index 8c91e3919b..0000000000 --- a/meta-multimedia/recipes-support/srt/srt/0002-allow-build-with-cmake-4.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 5a71ca427a10fe89ad48e9dbb6641e4403d81fa7 Mon Sep 17 00:00:00 2001 -From: Alper Ak -Date: Thu, 10 Jul 2025 13:30:25 +0300 -Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+ - compatibility - -Fix: - -| CMake Error at CMakeLists.txt:10 (cmake_minimum_required): -| Compatibility with CMake < 3.5 has been removed from CMake. -| -| Update the VERSION argument value. Or, use the ... syntax -| to tell CMake that the project requires at least but has been updated -| to work with policies introduced by or earlier. -| -| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. -| -| -| -- Configuring incomplete, errors occurred! - -Upstream-Status: Backport [https://github.com/Haivision/srt/commit/0def1b1a1094fc57752f241250e9a1aed71bbffd] - -Signed-off-by: Alper Ak ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 328a433f..448d6254 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -7,7 +7,7 @@ - # file, You can obtain one at http://mozilla.org/MPL/2.0/. - # - --cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR) -+cmake_minimum_required (VERSION 3.5 FATAL_ERROR) - set (SRT_VERSION 1.5.4) - - set (CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/scripts") --- -2.43.0 - diff --git a/meta-multimedia/recipes-support/srt/srt_1.5.4.bb b/meta-multimedia/recipes-support/srt/srt_1.5.6.bb similarity index 90% rename from meta-multimedia/recipes-support/srt/srt_1.5.4.bb rename to meta-multimedia/recipes-support/srt/srt_1.5.6.bb index 72e9ff658d..b4ae8bed09 100644 --- a/meta-multimedia/recipes-support/srt/srt_1.5.4.bb +++ b/meta-multimedia/recipes-support/srt/srt_1.5.6.bb @@ -6,10 +6,9 @@ HOMEPAGE = "https://github.com/Haivision/srt" LICENSE = "MPL-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad" -SRCREV = "a8c6b65520f814c5bd8f801be48c33ceece7c4a6" +SRCREV = "c63c311e88aa55e430e3b7d94b89d790994f88c4" SRC_URI = "git://github.com/Haivision/srt;protocol=https;branch=master;tag=v${PV} \ file://0001-don-t-install-srt-ffplay.patch \ - file://0002-allow-build-with-cmake-4.patch \ " UPSTREAM_CHECK_GITTAGREGEX = "v(?P\d+(\.\d+)+)" From patchwork Sat Aug 1 21:45:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94164 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 99DA7C55181 for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13742.1785620753301054592 for ; Sat, 01 Aug 2026 14:45:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=SjlW544T; spf=pass (domain: gmail.com, ip: 209.85.215.175, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-c9c26a5fb98so1291119a12.0 for ; Sat, 01 Aug 2026 14:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620753; x=1786225553; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UNBrku9AZgqOokEaZA0chzuH+J4gN6d0A8uD6jYWuIE=; b=SjlW544TgP2ShZ/zRocoLMG+kddiaLZamkgFOn2COQPKrUpJWMzmKVjVdyiz3juSDz 2W4uqSED9NZl800LFpYwP1U2JRxQI7j9spGkBqPziC+GOc5QZJuzDVibFbG8aFlf4rh+ WeUVon99xoN+9Xq/LsOUmM2oCjkCutHzqIHU8p8q456s31NIZ4ovUUEyna5qtAPZ73OJ oXy9zX3hUQGZKfLDiTwsIIXQyrnZrvEYis+fVH0GIe1KP2nXsmwmPl2AUM0C6z4XODq+ syYp3TFCHOm+jvgEMV8DNvCBW+Id/Db08FzJI9DRfIp+P4g78jDo0MAMLSYLVRACQCDN rhMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620753; x=1786225553; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=UNBrku9AZgqOokEaZA0chzuH+J4gN6d0A8uD6jYWuIE=; b=Gst9umHDmCnoxunUkCGgKYwplq0VRbBIiD1jQCdkffp2c8UAHWdlUwlaLBAzo70cUY AeeTEtrNTV/x0H2G/QFEwULRYNkxl/mTvNtpDDBJzZGI87oGrfCqk8XaO58jt7y0G6uP lewrxiy7A99Dx7BSla1J9lhNQLNgAVVucZ6m8QqfnISCAVY5ebDnTdkjisOkfy3bTuBA 1FIFqzu+tl5RB0eSUFFrjL7DPuM5ntLwcLeS0cLkv7aHeK5hbmTYG7a1HjTbt2vlsofD 5/EkqyQ7FR16UkcxnIfG5d23R6g6h8k7P5oC2OJE4+k9rH+YcjR+jljjj9HkxZqr2lkx /Mhg== X-Gm-Message-State: AOJu0YyOWj50BJe6AjwpK0bK7y1gtptXJLgueknH3E+N1RyX3/r4ixL3 REQgWU1osSfkktJp6t1ZMZxYgM7VBV+urQVGxKgsEtHVi+3REkq7Gk6GhpjUoeo1 X-Gm-Gg: AR+sD13mcB20BI4XzrqIwsNnW0A4qPNBHHsGOfN9kO4E2W80h13KyEx263c+Mr2eGZ6 IB8HHw4qBAqJqwkjpJGVrJX4HQZ9DcwFw7b/8jqMEyIj9dX2Ed58/5hBVZ9Ef5uCEZ80fUrJjt7 2KNpQG/Uay2X+/25cmqEbP5PziP9w2FEjV4OI3PboaYSAgSboJK303UMjvQx4pzqxlticcq/bR9 zCcL+F2WBDBkDh1V5PUd16FibgZ01vwsh8bKkDKW4RDtPp1Mhg1HH7N8dYQcjTaeJIRyJEnVH/L i4WMnDG/KCruIAUeqWp+Ui5kLAdkRQpQ4yrPouqTGL0lNA9VGT6v4L7V/SVv2S6vHJ8HfABh6kf eHyINzlHB2odRVg3uKHTht5eIaMKRQ3XjiIgNpe2j6An2NjCY0hWAd3iZ511YjCiWvCFpBY8YUR L8or2zHlKPeiMzATxDxPII9huJiTCAkmKf6NsJ7BI+bw+Ffj+QOho/9L8+tpVjhojhoNo+K2iiM gzVxAcBpu7xw/OnQGHs2DNeAlEjOw8cCedSz77RSfNtyRVMqaAMpDh10w/pGdC0mcJtnL9J8r8d N3sgPYBVY9wQtLnB6A+Wd4XRTs4ka77ZPVLVDkMw6DO+U98x7ramGmy16X44Y4qWyZEvEVYhkeW vMg== X-Received: by 2002:a05:6a21:6e46:b0:3bf:aa54:4cbc with SMTP id adf61e73a8af0-3c91a972ec7mr7055786637.26.1785620752622; Sat, 01 Aug 2026 14:45:52 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:52 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 24/31] gerbera: upgrade 3.0.0 -> 3.2.1 Date: Sat, 1 Aug 2026 14:45:19 -0700 Message-ID: <20260801214526.788343-24-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128641 Upstream changes (release notes): * 3.1.0/3.1.1: assorted fixes and code improvements (docker startup under the default user, dependency maximum-version bumps). * 3.2.0: resolve a long-standing transcoding/error-return issue with libpupnp after dropping the old MediaTomb UPnP hack; allow splitting config.xml at any section; export/reimport web-UI entries around a database clear; many new import/runtime configuration entries. * 3.2.1: fix MySQL/PostgreSQL database migration and init with ffmpegthumbnailer disabled; raise supported pupnp (1.18.3) and jsoncpp (1.9.7) maximums. New build dependencies in 3.2.x: * cxxopts is now required (find_package(cxxopts 3.2.0 REQUIRED)); add it to DEPENDS (provided by meta-oe). * A new WITH_ZIP option (default ON) pulls in libzippp and libzip for "package download". Neither is packaged here, so add a PACKAGECONFIG [zip] knob left disabled by default (-DWITH_ZIP=FALSE), matching 3.0.0 behaviour. The two local build patches (fmt 12 include fix, include) still apply and are retained. Signed-off-by: Khem Raj --- .../gerbera/{gerbera_3.0.0.bb => gerbera_3.2.1.bb} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename meta-multimedia/recipes-multimedia/gerbera/{gerbera_3.0.0.bb => gerbera_3.2.1.bb} (91%) diff --git a/meta-multimedia/recipes-multimedia/gerbera/gerbera_3.0.0.bb b/meta-multimedia/recipes-multimedia/gerbera/gerbera_3.2.1.bb similarity index 91% rename from meta-multimedia/recipes-multimedia/gerbera/gerbera_3.0.0.bb rename to meta-multimedia/recipes-multimedia/gerbera/gerbera_3.2.1.bb index a08c31d0c2..8ae899d3ec 100644 --- a/meta-multimedia/recipes-multimedia/gerbera/gerbera_3.0.0.bb +++ b/meta-multimedia/recipes-multimedia/gerbera/gerbera_3.2.1.bb @@ -7,10 +7,10 @@ SRC_URI = "git://github.com/gerbera/gerbera.git;protocol=https;branch=master;tag file://0001-fix-build-against-fmt-12-include-fmt-format.h.patch \ file://0002-include-cstring-for-std-strerror-std-memcpy.patch \ " -SRCREV = "7846f3dd5d0f848a60d0c3146c3b7290881a8992" +SRCREV = "a6a2bb2991d197a52755a488fc943566d654d3bd" -DEPENDS = "pugixml sqlite3 zlib fmt spdlog util-linux-libuuid libupnp libnsl2 icu jsoncpp" +DEPENDS = "pugixml sqlite3 zlib fmt spdlog util-linux-libuuid libupnp libnsl2 icu jsoncpp cxxopts" SYSTEMD_SERVICE:${PN} = "gerbera.service" @@ -28,5 +28,6 @@ PACKAGECONFIG[exiv2] = "-DWITH_EXIV2=TRUE,-DWITH_EXIV2=FALSE,exiv2" PACKAGECONFIG[matroska] = "-DWITH_MATROSKA=TRUE,-DWITH_MATROSKA=FALSE,libebml libmatroska" PACKAGECONFIG[magic] = "-DWITH_MAGIC=TRUE,-DWITH_MAGIC=FALSE,file" PACKAGECONFIG[js] = "-DWITH_JS=TRUE,-DWITH_JS=FALSE,duktape" +PACKAGECONFIG[zip] = "-DWITH_ZIP=TRUE,-DWITH_ZIP=FALSE,libzippp libzip" SECURITY_CFLAGS:riscv64 = "${SECURITY_NOPIE_CFLAGS}" From patchwork Sat Aug 1 21:45:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94159 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 3260DC55172 for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13607.1785620754262652889 for ; Sat, 01 Aug 2026 14:45:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=QvD0W6HP; spf=pass (domain: gmail.com, ip: 209.85.215.181, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-c9cf07d2df6so1612423a12.2 for ; Sat, 01 Aug 2026 14:45:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620754; x=1786225554; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Th3vCUEL4fXsVl7PYYwZF9oPunyPtzLWSsTJW0N9GNA=; b=QvD0W6HP5Lwcvr4rmDS73L8XH6VWo1c3uLkXySJ6vhjl+glVBA5hHwK/j/8GHlvSad N/a0xRAC1pnp3qnAub1f52BEWFp6i3h0iyqvHbjAehgNI8KhEzq0KbtKgsH3cEnCXYvv Z2n0behANy5mrAhjnju9T1/qs5k28VSfiJ9OnoVrhOcfSkXEf6TzbpB3oIhNyV930bTP TrQbQG+dy1uXLWvsabDqq+G+yQ29Lqv4X4B9Ojis3HCePGU7fcB5j+s6DvGe22G1v59U Qacm44Efd/RnyzaiIsC+MCO+ZBshvnBDRQKxDSGdzLZ0dQWRf0WxojbrXX3IF7jrAeFC sf3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620754; x=1786225554; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Th3vCUEL4fXsVl7PYYwZF9oPunyPtzLWSsTJW0N9GNA=; b=IgfWo6SPuaEHlGkHnRoqlpDlXVoXGnfppCKsSS/lKEb9EDllFBiTqDHAUcDRZNpw/x 9DymA7d1wKbjP2zvkMkQ4eUdgYo8L4pCkM+xJ/eDvrV6Qvnyh6In8i1ViM6OvouMDxKO q7OCLCFXtF2/Xx/fLOk4ut3ibIASoeSkv3jEkWYex1nAiaR2zYJM/16ZBWhr2aW8jTfq FUD5fkJiFVXACjQOWsBM614OAw2pMf6JgV/k50aTZYobfaD8Yfw+QJ0tdQLLGKkRJ0yg WS2tjiMo7nW9dBKbw9lrn0SFhfkVzBfNvVoEGnHdTnkSb+gUa0QhtPk1HeQO6KDH51pP W3dA== X-Gm-Message-State: AOJu0Yx2sE1NMPFLEKX3aipPg4YTPR7bdU0us2PqFiv0ZcxgSO0KLPiV ej5QGSph/hEvSGdItu3yLjwF4HUW0hyD7YuoXM47ZiKmg9VubdFgE0alQlTNU6t8 X-Gm-Gg: AR+sD10XqxG3kOTGBd/DT9I2KIfs0jI/9JNldbS9d0sXFzU8zKRZg391ajj4JWmzBUE eXNRhGC9v8SrqN+EkqmNfg+mYmeC6WcIDpQXOL+KyWwyNkUNBfCPdtL8CuZNMFXcSjoGhjPfmxt Da3Co9xxAf/8SP4bYkO8YrgM5LPAf1n7ZjN+fBRn02BM0ATtV9LmQJLQHm0qsCoXAFpfqEuSMMC jidoB2XXnS6LV9r4iF/q+kb+2gVD/uyM8Ef80KAbldPIEiy2rRsfISH+BWUnWxbwcV+WW+oZZk/ NnlmauGjofSL+hZXmLq457iawjRvEY4/bvaEqWg1KwlOTaD5tIpP7tIU6oMvr4sm9SZH2+ppcBl eCokC5WTNQ3QKDPHBTeJAA8qVFlxCYQcCiQZSqL7d93TnpL4JoqI6Oa8f3A/t8kgkSJ7luOYtuG gDsyRy2OF9NHvToElQGxKdbdb9fT3ltpl188iyWMUZHApU7aaVktRw/nAv24za54fyL4+UNDQdU uZTIyuFY526SjqWKzSXt6XDINKDLghas0UeJ4Nb2H8U6arIBVwzz+wkmj6tUYnCR7EBWSKBAd87 Zi/k+PFuFhIfOAaXmmfHLnC/AGB2y92+Vdo43hq67XuQ9QBL6cSS+0TB5kh8Xwpn/BK3A/GPzRF Mpxowu0Ngsw3p7g== X-Received: by 2002:a05:6a20:e20f:b0:3c3:c3fb:2473 with SMTP id adf61e73a8af0-3c92a53cb12mr4831820637.20.1785620753514; Sat, 01 Aug 2026 14:45:53 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:53 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 25/31] xdg-desktop-portal-wlr: upgrade 0.8.2 -> 0.8.4 Date: Sat, 1 Aug 2026 14:45:20 -0700 Message-ID: <20260801214526.788343-25-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128642 Upstream changes (git log v0.8.2..v0.8.4): * screencast: drive the PipeWire graph ourselves; default SelectSources to monitors; guard xdpw_pwr_enqueue_buffer() in the PAUSED state; fix stream freezing on PipeWire buffer starvation; print an error message on the Y-invert flag. Version-only bump (git tag v0.8.4); recipe unchanged. Signed-off-by: Khem Raj --- ...ktop-portal-wlr_0.8.2.bb => xdg-desktop-portal-wlr_0.8.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-support/xdg-desktop-portal-wlr/{xdg-desktop-portal-wlr_0.8.2.bb => xdg-desktop-portal-wlr_0.8.4.bb} (94%) diff --git a/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.8.2.bb b/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.8.4.bb similarity index 94% rename from meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.8.2.bb rename to meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.8.4.bb index ce5a92da14..f150fabc58 100644 --- a/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.8.2.bb +++ b/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.8.4.bb @@ -18,7 +18,7 @@ inherit meson pkgconfig features_check manpages REQUIRED_DISTRO_FEATURES = "opengl wayland" SRC_URI = "git://github.com/emersion/xdg-desktop-portal-wlr.git;protocol=https;nobranch=1;tag=v${PV}" -SRCREV = "01171a150b705cf07066ebc0fb7e1ff537027bec" +SRCREV = "34153094662acd713241ca6cbbb20003ef67da5f" PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'basu', d)}" From patchwork Sat Aug 1 21:45:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94161 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 4A48DC55175 for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13608.1785620755168548030 for ; Sat, 01 Aug 2026 14:45:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ojB8phow; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2cfff5f88dbso24424835ad.3 for ; Sat, 01 Aug 2026 14:45:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620754; x=1786225554; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=OsJb01AIB7kEF/VlThD8q+1+/TXgCSaLnc95sXW6HkI=; b=ojB8phowc+97XAgOEobzFKt7Q3vgDGAGweFKNJkD7qDPKX+7/PQ9OU8pcvFgvQ+lDP jO/FU/lNG9WB4TMfQsbclERjAVcWi+Q2jKhWX5ffIoaBMq1NG4tGw9fxxdCGL0i3Uf8/ 34xW34zrufR27UUUK9VVgBivZR+hWsWmQVteB0628QiUWgx3qXnDv7K6zZdN+MToKXlg 8i2Tvdn4EI8bqYum4MDIvT88LbQmWktzLj2JLI6RIxJaMrG9Ww1IsyIayAnZ1KMs4p45 uY5PLITMKpcfwYyqI8BYuMAD5sQh8ff7kuvvroKdpeEf5zMt083cgEuX8Xn8glsVlgQu 69KA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620754; x=1786225554; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=OsJb01AIB7kEF/VlThD8q+1+/TXgCSaLnc95sXW6HkI=; b=NbLwQ9RuAGVN+g5rVO/1YYPp0f/szAXwPVgnNf1xjuRTKG9M6WE4+7sNPufoSYhAOP 3dhIWsV3SBbCH6+Kobiqe9AG3PugK+pH0+6an8/vKx0RrCCicy1VID2zts2fz/aarNPH sTD6qQ5ESnkaCXlJs6AXbYxgrN+FV7i7tA+AD2Gi6xBbmxt30UC7DwCjwHTFG/1mhwL9 K9UtSNAsGuLTpeY6NF/UTcbpkhoIinKzCPWuI/SL4ATipy8SVCdjkucikslp+8ehBKnG pcyUc9ARZOloND3NSGgKfkxhDdYqvlWVz101cSCafNEyDY4d96cR6lbKl+VU+I7jCHho l2/A== X-Gm-Message-State: AOJu0Yw4DofGFegFWEXA68EAUSYI18xjQby5VTd7LAQuBU5ThZo6xyrJ of+p82gba17xc9/p6GobXserY/eara9GRTdhI7L3I6s1FznXj86QNlynogM5phrr X-Gm-Gg: AR+sD10oZSaevP+R4dRD+hznvIeshkXIkK5N/sUmcilXLHFY0p9A26NFa1uxllI8XI4 /0lhFW5kPwHHz1rO/wc+UowcFwt5iF1xnqkP3d8wZkjwXodINc9gq0JAMuPgm3tHRRvA9yN1rmu xUnYMLWBD0ZuiKQ/wbvFWWsKjyABXFlnOiBrVtwtFVp2ZFbkaRizHpbuhX56TJqgxmtjTMj7/Zw bsIC2U7Akc0DQ7SpcgWQNijJBNb+Iui6HZFqv6QarLK0Rg2TJzAXj/QgLWvRGEqI1pP/NdtRR36 ap5d//Gian76+7wN1oLRi/EBjnxyJFrd+Gi0M21qjvZPDvFQgwbLRAen3hIL/MNTijcsJezIO5X jWuTKOn9mW+lx2E+1WaDb7vNeP32BMlSSzVKKhwPeDiBO7O2ucedvYj8WdRO/Jk/B7qnYQ73gf+ FR1pm3zg7WfrJgC+Ir1h+uvL8lot8HplLRm8FbvSseXQ0uifMBZD0a2XXSNdcATo9uCfNAHda+q Bd1QBqky85TvCdbWvFgqywL9xKtB45HhPJnoT1KTtfCP+LBJ9SY3LwT55m8UqCtg3aLXQh7hw1N sYCoKEGgqfrVkby9Ng61GOnX94Nt0IkV0sn5Ck8xpX4Ud1t6j+R8tOhMef6Tu7aRRlb1sSYWRnh eWg== X-Received: by 2002:a17:902:f542:b0:2ce:88d7:a233 with SMTP id d9443c01a7336-2d052428c82mr43673845ad.33.1785620754516; Sat, 01 Aug 2026 14:45:54 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:54 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Khem Raj Subject: [meta-oe][PATCH 26/31] fwupd: Only enable hsi on x86 Date: Sat, 1 Aug 2026 14:45:21 -0700 Message-ID: <20260801214526.788343-26-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128643 fwupd 2.1.7 fails to configure on every non-x86 machine: ../sources/fwupd-2.1.7/meson.build:288:68: ERROR: Feature hsi cannot be enabled HSI (Host Security ID) has always been implemented for x86 only, but the way meson.build enforces that changed in 2.1.x. 2.0.19 had: hsi = get_option('hsi').disable_auto_if(host_machine.system() != 'linux').disable_auto_if( host_cpu != 'x86' and host_cpu != 'x86_64' ).allowed() while 2.1.7 has: hsi = get_option('hsi').require(host_machine.system() == 'linux').require( host_cpu in ['x86', 'x86_64'] ).allowed() disable_auto_if() only downgrades features that are set to 'auto', so passing -Dhsi=enabled on e.g. aarch64 used to go through silently. require() is an assertion, so the same option is now a hard error. The recipe lists hsi unconditionally in the default PACKAGECONFIG and therefore always passes -Dhsi=enabled. Restrict that to the architectures whose meson cpu_family is x86 or x86_64. Non-x86 now gets -Dhsi=disabled, and require() on an explicitly disabled feature is a no-op rather than an error. PACKAGECONFIG[hsi] is left alone so it can still be requested explicitly. Verified on qemuarm64 (do_configure now succeeds, meson reports "hsi: disabled", recipe builds through to packaging) and on qemux86-64 (hsi remains in PACKAGECONFIG, so the feature is unchanged where it is supported). Signed-off-by: Khem Raj --- meta-oe/recipes-bsp/fwupd/fwupd_2.1.7.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-bsp/fwupd/fwupd_2.1.7.bb b/meta-oe/recipes-bsp/fwupd/fwupd_2.1.7.bb index 3a30b5d1ee..c144a52156 100644 --- a/meta-oe/recipes-bsp/fwupd/fwupd_2.1.7.bb +++ b/meta-oe/recipes-bsp/fwupd/fwupd_2.1.7.bb @@ -40,8 +40,8 @@ PACKAGECONFIG ??= "\ ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \ ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \ ${@bb.utils.filter('DISTRO_FEATURES', 'bluetooth polkit', d)} \ + ${@bb.utils.contains_any('TARGET_ARCH', 'i386 i486 i586 i686 x86_64', 'hsi', '', d)} \ gnutls \ - hsi \ plugin_modem_manager \ " @@ -49,6 +49,10 @@ PACKAGECONFIG[bluetooth] = "-Dbluez=enabled,-Dbluez=disabled" PACKAGECONFIG[firmware-packager] = "-Dfirmware-packager=true,-Dfirmware-packager=false" PACKAGECONFIG[fish-completion] = "-Dfish_completion=true,-Dfish_completion=false" PACKAGECONFIG[gnutls] = "-Dgnutls=enabled,-Dgnutls=disabled,gnutls" +# HSI is only implemented for x86. Since 2.1.x meson.build gates it with +# .require() rather than .disable_auto_if(), so asking for it anywhere else is a +# hard error ("Feature hsi cannot be enabled") instead of being quietly ignored, +# hence the architecture check on the default above. PACKAGECONFIG[hsi] = "-Dhsi=enabled,-Dhsi=disabled" PACKAGECONFIG[libdrm] = "-Dlibdrm=enabled,-Dlibdrm=disabled,libdrm" PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false" From patchwork Sat Aug 1 21:45:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94168 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 C1C24C55183 for ; Sat, 1 Aug 2026 21:45:56 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13610.1785620756177334800 for ; Sat, 01 Aug 2026 14:45:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=lRotLN2u; spf=pass (domain: gmail.com, ip: 209.85.214.174, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2d032846c95so24287145ad.1 for ; Sat, 01 Aug 2026 14:45:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620755; x=1786225555; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4UJxfQtKvcBsYHHdcqTLrpohi//fn6Cm4anH6gzaQ8c=; b=lRotLN2uN6cyJYkl37n26RuvBEBz5BvDwS97RqvhK6zksILBLSmBB/N6eHzxennhcS X1goOUmCXDx1xNTouHnfK38cLo/8pSrijSfc0+XPUOVGOn1erGy1mzMXkOP3HlFY/F+T vDJp55n2aK9MeBVpBIyb6Jwu9KN0j5tvq38Q6CGpDZnimLtJ53WqkkpIyK25TiT9RtgS /bfd6Q97XltMvBjT01Jsl+/OGJalo2BVB3c6bP+UMiK+K/9UuXCypCVQXpKsEi1z0l8o UB0319mrLNLwsTKdeEmI2iDqRKND1IcjGOdfB7511FOWW/NpCMBA9+3c2rqlGthngALk MOeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620755; x=1786225555; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=4UJxfQtKvcBsYHHdcqTLrpohi//fn6Cm4anH6gzaQ8c=; b=jxv3rv6/C8MYkErUW7DT87FDgZGeyWlsd5CfopM74Gv+YrdQUsorsL13a1A1zt91z+ 9flV7yT1ZRgnw0WnDvUFpFt6BxuxZ3dkkOL3asO/Kz8+QGsLVWVLZcnZXnNzPqvbGNJS ex2OK9NeHe3AbrU5so+4IIjeRT5bnRzuP9XbqpABnD8+TJE22OZc4qBjBawUcHXme92D 5kn6RyFTqhiLJrO1skYoqSkzxxzSH/59gcj6Fo5pXm9QGbRTGpZQfV4WfI4X/3oI/fZL VhAIRORjMdSkLxIJPdY63p+xp1kSn0pZxEoVVPfbSpoABdLnt8ixWK6WoCJ86P0UbfoI lIZA== X-Gm-Message-State: AOJu0YxPEw3QcXbChh2X/XCBQlhz2uF0BGXxBeQU81bp9ozjl91C89mo rUGbkxFolbNmiab7g+TNzrzhU1CcCTQDbfID9nzr04xGdEo8hzdUG/HtRt8HDKNS X-Gm-Gg: AR+sD10WICA5vmBTRuoqrnnVwh4Ymgd1Q4bsIxnEdY3cS3oZqbxz/NX2wTXt6qQTtYX hqwBsBCmhN2nAPrz/y+UeBw8e6QrpYjo5MbufcdyQKhXgL4/TbrXhxmsBANTZVFxDELfm6qMTz2 CwsCR8U/KLniL/LimWZ6fsN9GyZFAkr5a1TMal1nGrrC0be3yE1eUO6SrT4jM851PBI+/99bWvQ RDidHhqyaAl5R0kMZxHDiMdbz6w096WxJmbnmZ15EAKtIZpYbP8htUDU4miQZcog5jKcWeW0YoR Ajk9uiAxAFG1oAgtFZeNrcpCWaLjZk/i+8uOmJYf5cg0J2PiWqjoh/9Pm6v6CaQMmZssDXTtN5y O4bpzfWmuhd43g8OAUaJf8yMwnvy8Yakg3vWOIolHJX6TYlf+ZSJPca5PFkgHlMjgnJeCSyApfo jNSAZrj7GkjC7Y1zUrlmDh4sDQJB3MphlVb4lOHK1mLJ6uOumkYF3ED6ZedryxApg+FDEg2DVYs E7/zLTtuvnVYqwrC90Iwp2Bkxhi/ASQbEWTz2gLbzT1y71+QPzAvO6jg+7uYstZ+6IPq8nurljh fbcQTvFc268AExIkQJDKB2zvIq1ScxLZA67112QEg8FlpSS+UNc329X/ZmG/h58QH5JocNALIT2 mR9I= X-Received: by 2002:a17:903:41c8:b0:2ca:de3:15e1 with SMTP id d9443c01a7336-2d0523f903fmr45723935ad.31.1785620755491; Sat, 01 Aug 2026 14:45:55 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:55 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Khem Raj Subject: [meta-oe][PATCH 27/31] zabbix: Use oe.kernel.get_version_headers Date: Sat, 1 Aug 2026 14:45:22 -0700 Message-ID: <20260801214526.788343-27-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:45:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128644 oe-core commit b980106560 ("lib/oe/kernel: Move python functions from linux-kernel-base to library code") moved the kernel helpers out of linux-kernel-base.bbclass into meta/lib/oe/kernel.py and renamed them from get_kernelXXX to oe.kernel.get_XXX. In-tree users were updated, out of tree layers were not, so parsing now fails: ExpansionError: Failure expanding variable KERNEL_VERSION, expression was ${@get_kernelversion_headers('.../work-shared/raspberrypi4-64/kernel-source')} which triggered exception NameError: name 'get_kernelversion_headers' is not defined The variable dependency chain for the failure is: KERNEL_VERSION -> do_configure Switch to the new name. The functions now live in the oe library, which is always available in python expressions, so the linux-kernel-base inherit is no longer needed -- it only exports KBUILD_BUILD_* now, which is of no use here, and upstream intends to remove the class entirely. Signed-off-by: Khem Raj --- meta-oe/recipes-connectivity/zabbix/zabbix_7.0.29.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-connectivity/zabbix/zabbix_7.0.29.bb b/meta-oe/recipes-connectivity/zabbix/zabbix_7.0.29.bb index 8707d65bb3..a7e617fa59 100644 --- a/meta-oe/recipes-connectivity/zabbix/zabbix_7.0.29.bb +++ b/meta-oe/recipes-connectivity/zabbix/zabbix_7.0.29.bb @@ -29,7 +29,7 @@ SRC_URI = "https://cdn.zabbix.com/zabbix/sources/stable/7.0/${BPN}-${PV}.tar.gz " SRC_URI[sha256sum] = "184d03454d7ff2d49fa1d292082ad335bce907ba22e30d54035d05329708ce32" -inherit autotools-brokensep linux-kernel-base pkgconfig systemd useradd +inherit autotools-brokensep pkgconfig systemd useradd SYSTEMD_PACKAGES = "${PN}" SYSTEMD_SERVICE:${PN} = "zabbix-agent.service" @@ -41,7 +41,7 @@ USERADD_PARAM:${PN} = "-r -g zabbix -d /var/lib/zabbix \ -s /sbin/nologin -c \"Zabbix Monitoring System\" zabbix \ " -KERNEL_VERSION = "${@get_kernelversion_headers('${STAGING_KERNEL_DIR}')}" +KERNEL_VERSION = "${@oe.kernel.get_version_headers('${STAGING_KERNEL_DIR}')}" EXTRA_OECONF = " \ --enable-dependency-tracking \ From patchwork Sat Aug 1 21:45:23 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94170 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 B93DAC5516F for ; Sat, 1 Aug 2026 21:46:06 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13611.1785620757121844170 for ; Sat, 01 Aug 2026 14:45:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=K9I35/r6; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2cace91f112so23429705ad.0 for ; Sat, 01 Aug 2026 14:45:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620756; x=1786225556; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PsZIgcE2NAIJbXO7pCYxipwZvNgXpOyVNp5Qfwh5m+g=; b=K9I35/r6F/fHb1PvQ+ybrEsVp2sJts11iAxHnRKYEQrJlkyHb5hpwRoUZhdd1edwyp f4Rj66CyEcgB0VjF5kkpngSvpWxva09W2Ppq7VC6+zfhqLYDZ+aIwlzzXY6n6zODv1aX MIKd6D1I95ibJ+eBHmRhnH95G/ETPckH0XtDuME3NZG5puAUxluYV6fS2Un1KXEwKEEY jCQP4pBd2gKxDj3hOVGa8kjqISJptttFnMoDXE1NtcwQWZFpt0Ujx61NbCNABb4kdhsV 4VaEKlYIlaSiUH0XLirEdl7hKBLIqpID8YDBl5Bq3bffDW9/Ccz49OcrLCpCbIiJbhWB y37g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620756; x=1786225556; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=PsZIgcE2NAIJbXO7pCYxipwZvNgXpOyVNp5Qfwh5m+g=; b=n3RkiiSPPu218oP96yH/7cpElOdtdVjCv65qnMs3AYvly8lu6Him2litDHBe1PflJ7 fm2Q7ypyzDWE93KOlTYCcgOdj9HOxzEQyax5ur00qbModJYtLsePhLvbCeYAOjep63N9 U718oZ7MBNzAUAha3ZYKROehKiIDsRpQJ03GWx75tCNabhuVVSaUGuZFkthfxKNTy6Qz 3GiAzKAy9P7m2AkfUY/VDfsA1LnF6M5DtwFZRzzbFnKjfCM9lm9E6G9KZ44F6or+ACYw riKHcIgnEmy7Fz6tzGDzhQKG4VDDSIHI/eD+2uegtdepchFatPPchFciEC7u33qwqn0/ iEZw== X-Gm-Message-State: AOJu0YxaoBg4Pe03413a3QU7Fmd9Fq+qqQd3Eiv1QAZwQANezdr6SufO CCcB9s+m/KdqjqU3f4R5D1YQRKWNxGeyT0pqvAFFY3HLcdt1CnFr2I6gR+7OFGXu X-Gm-Gg: AR+sD13+dXKUXDsqvxFR3efJgEjRRUXg2UdnZUDNXwujrrCpxH436CNH/ha9m/7RUy6 weXjV54wrGTNqgVYO/WRuCqNpNtaKAcMLdmxJe/jOrxEc8CEAbpdKtMS3haOCHiw409S7PcNHqU aUClcbWxiMqckdygRHxN/YOudvya3a8om45OdrPWiWRstPgXY+Cp3Xar/9MBvQBwxqde3iaIRhE dizouVasol8DtMmdFNw1DeFIJ0cwunUWnZ/GnmkGhIb0q/v+X6PRG5dKqOiwzqEybuTn9CMgrqh pBjWn8fntcYJ0j5/VTkTK9qQodG+nwicSiyuZ7rWzNWbEhAxAFUCZYNiOBUo5p4t/VrbQuOIdYm 2F6WdBZIBC1JEvJU1+8yrx0js/o4fYoggpwz4LpuBPXSGVR8YWME6xVFoLxgLnmN9bG/2j5mMLv Uw93qscz06lBpykeCZG7iaP4N2WLuix+0gix9eGFAI0RORevcqsjoDxTYumnq1niDZOMD2dfLAF wiEkABCIf5lGHSHTgabbfHmkoWwsoVZT/e4u4ZV9x+qLlrOKVffeUeWqFZM00ETtFsZf2PiJmwH yWFLWm7ZV4kQ7LG/89VhPNrWMEAK2N3fAQvTDoiwy3jK+MVyhUyAaFPkmDbno+o7Zn8O9z90g/y 7lAgvbng4wDJJ X-Received: by 2002:a17:902:f612:b0:2ca:f44b:63be with SMTP id d9443c01a7336-2d0521bc1b4mr45861195ad.3.1785620756482; Sat, 01 Aug 2026 14:45:56 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:55 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Khem Raj Subject: [meta-oe][PATCH 28/31] turbostat: Use oe.kernel.get_version_file Date: Sat, 1 Aug 2026 14:45:23 -0700 Message-ID: <20260801214526.788343-28-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:46:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128645 oe-core commit b980106560 ("lib/oe/kernel: Move python functions from linux-kernel-base to library code") moved the kernel helpers out of linux-kernel-base.bbclass into meta/lib/oe/kernel.py and renamed them from get_kernelXXX to oe.kernel.get_XXX, so get_kernelversion_file no longer exists and expanding KERNEL_VERSION raises NameError. turbostat is COMPATIBLE_HOST x86 only, so this does not show up when parsing for other architectures, but it breaks the same way as zabbix did. Switch to the new name. The functions now live in the oe library, which is always available in python expressions, so the linux-kernel-base inherit is no longer needed -- it only exports KBUILD_BUILD_* now, which is of no use here, and upstream intends to remove the class entirely. Signed-off-by: Khem Raj --- meta-oe/recipes-kernel/turbostat/turbostat.bb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/meta-oe/recipes-kernel/turbostat/turbostat.bb b/meta-oe/recipes-kernel/turbostat/turbostat.bb index f65699865e..fcd1b116b8 100644 --- a/meta-oe/recipes-kernel/turbostat/turbostat.bb +++ b/meta-oe/recipes-kernel/turbostat/turbostat.bb @@ -16,8 +16,7 @@ LIC_FILES_CHKSUM = "file://${UNPACKDIR}/COPYING;md5=bbea815ee2795b2f4230826c0c6b COMPATIBLE_HOST = '(x86_64.*|i.86.*)-linux' COMPATIBLE_HOST:libc-musl = "null" -KERNEL_VERSION = "${@get_kernelversion_file("${STAGING_KERNEL_BUILDDIR}")}" -inherit linux-kernel-base +KERNEL_VERSION = "${@oe.kernel.get_version_file("${STAGING_KERNEL_BUILDDIR}")}" SRC_URI += "\ file://COPYING \ From patchwork Sat Aug 1 21:45:24 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94172 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 D87F8C55175 for ; Sat, 1 Aug 2026 21:46:06 +0000 (UTC) Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13612.1785620758093135208 for ; Sat, 01 Aug 2026 14:45:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ZGupROUn; spf=pass (domain: gmail.com, ip: 209.85.210.181, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-84862b0d5aeso2715446b3a.2 for ; Sat, 01 Aug 2026 14:45:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620757; x=1786225557; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Pn65ScQw1kQKVM2PBvbSW44DzsQ5SL4ItOTRP1o6L3s=; b=ZGupROUnO7P+/1PpwvDo00Vb+qgD6jnuiDJdYUelNB9/YuKE+TFAzURSJFU01jokfv wrx/i+dBNtuJK8THh2eAY3Pg+CjTo0I7lJpEop5p0FI29ndjChEipLp/C4nbrqw4qUls 2RgMiWn8LJXxVW4WT4KZNPmcHaz8uKlVGgmt3P6rhpj3UkA+Sr7nJ3BrHjU6EGym2aLg UkcWG8J62aLCvuFZutkW9xGPdV7zrvZhwgHd1W02mPWwJb611nak/lsghAPVZ77SctHk v9ZASuwzyK3HMPvgyRYBz3suJT0DhpuMkPHBX0tMzGnSkURFAH50ruXHQxSRuyUERrB3 Zyqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620757; x=1786225557; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Pn65ScQw1kQKVM2PBvbSW44DzsQ5SL4ItOTRP1o6L3s=; b=JzkPaQ6XmWWz79DQSkrorHbjhK30wsBptvlfBdJrH7UOiFz5c+bM9KJJmomFCA/za9 P0sIUuCvyXQsrZloO5Vq8NzgaV2d8V+QQHOtrw1ycxWp3SRUXv2L7RYqNNyR8fFC5bAT itNf4zdC4PEjladHxNpGpIuCQXmaOaaSke7wSYKkPJG/+o+9Ul/eclJ1ib1IViIQeoUY N9wISa1HwqH/cAsO0MfbqZ/GgrFvrmAPHGZE9ERE7NpCGbiI5rS9ppt2EqCydIat/pZy XBPoMXmDRZ+JUBH7wuWwjyNv+bNgZqIIRXRDDseiKzNRzaLulHu50AipjcdD8/aMVbIK ZZ9g== X-Gm-Message-State: AOJu0YwdKex5j8UyfAJPKN65M2ZQ0rTKVuxSmJrmtKLFw2rA8O1hKWWw sKiky83jiklwza0RlCCiGZEV7mx2U0LczC4ayZpjF63axxByoOKJa7MGUEhMCnVp X-Gm-Gg: AR+sD10sjHmq6bPaGrbOQ6ejl4Pt8yJgOz9mxKrkR6LLiQ8AZzLOIiD8ICCVQPZg+BF 8qhpZdxWeAdMzy1/P5XI6HkINuvpRU+CYh0lPJy02TqHkmx1XQppVz1fJLB7cmTicE2rFgpMuCq ivH/vvr2FwCHyIoqhlAccaJOasCGuyi3279ZVMjnzvUrY65Pxgf2Q1K1GLuIa7Qredfvjccy9zx D1m8zOp761yDnvI038r117GqL6etpQieceYLz/rgisQCbqO1oJwRyYslUGbnEFO/U7I1KQn0w+v OkAn/FQM3qsMyUS6srAU7DMcdjZFPhXLtFIzGuzPX8YkvfypwSBBgk39Jbtcng6FGxnMJqxczHW wDbOsNZUTMCktLc26jfZt6C0SKzmjJu3dCxH0mAIAlBf+b0Z0ZzQs3lAbWnTFbpvs9i6Hn3lMI1 oOZ5tZ/ueNTJcGUryFdirpyGRWb8vdCtDvptOI1vSsqOtUyzXoEYl4f3c1/V0o3TAsegkByuNph oMsG78vUgjz4bUuGPaK5oWF0WTFHsmJDTX5UyCOxpVeV1Jlz13yyrwh0E5r0MWVUVqvqjCZLVgY 1phEkWU+i0R6qyrKSgweTaRkTuP1nq90LYB0utniC7/B8KOXAgyh7SoPjCBLES0kqiRpdnceY3s tAwH7rITPEfCMQA== X-Received: by 2002:a05:6a20:4499:b0:3c3:8de3:8eee with SMTP id adf61e73a8af0-3c92a88ee11mr4564489637.61.1785620757447; Sat, 01 Aug 2026 14:45:57 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:56 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: AshishKumar Mishra , Khem Raj Subject: [meta-oe][PATCH 29/31] e2fsprogs-ext4sparse-native: compiles ext2simg.c using android-tools-native Date: Sat, 1 Aug 2026 14:45:24 -0700 Message-ID: <20260801214526.788343-29-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:46:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128646 From: AshishKumar Mishra Add a custom do_compile step to build the ext2simg_android utility (ext2simg) when building for the native class. This can be used to generate ext* based sparse image Signed-off-by: AshishKumar Mishra Signed-off-by: Khem Raj --- .../e2fsprogs-ext4sparse-native_1.47.4.bb | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 meta-oe/recipes-devtools/e2fsprogs-ext4sparse/e2fsprogs-ext4sparse-native_1.47.4.bb diff --git a/meta-oe/recipes-devtools/e2fsprogs-ext4sparse/e2fsprogs-ext4sparse-native_1.47.4.bb b/meta-oe/recipes-devtools/e2fsprogs-ext4sparse/e2fsprogs-ext4sparse-native_1.47.4.bb new file mode 100644 index 0000000000..04f9aaaf2b --- /dev/null +++ b/meta-oe/recipes-devtools/e2fsprogs-ext4sparse/e2fsprogs-ext4sparse-native_1.47.4.bb @@ -0,0 +1,32 @@ +SUMMARY = "Native ext sparse conversion utility from e2fsprogs" +DESCRIPTION = "Builds only ext2simg for host-side ext* sparse image conversion" +HOMEPAGE = "http://e2fsprogs.sourceforge.net/" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://contrib/android/ext2simg.c;beginline=1;endline=14;md5=fc8a826484cc82548adeaad2579adfca" + +DEPENDS = "e2fsprogs-native android-tools-native" + +SRC_URI = "git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git;branch=master;protocol=https" +SRCREV = "ece89fac4603e400155b7bbf6326284f8511bca9" + +inherit native + +do_compile() { + bbnote "Compiling ext2simg.c with native toolchain" + # Source directory for ext2simg.c in the e2fsprogs tree + SRC_EXT2SIMG="${S}/contrib/android" + + INCLUDES="-I${S}/lib -I${B}/lib -I${SRC_EXT2SIMG}/lib" + + # STAGING_LIBDIR_NATIVE: where android-tools-native installed libsparse + LIBS="-L${B}/lib -L${RECIPE_SYSROOT_NATIVE}${libdir} -L${RECIPE_SYSROOT_NATIVE}${libdir}/android -lsparse -lext2fs -lz -lcom_err" + + ${CC} ${CFLAGS} ${LDFLAGS} -o "${B}/ext2simg_android" "${SRC_EXT2SIMG}/ext2simg.c" ${INCLUDES} ${LIBS} + bbnote "ext2simg_android compilation finished" +} + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${B}/ext2simg_android ${D}${bindir}/ext2simg_android +} + From patchwork Sat Aug 1 21:45:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94171 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 EAD39C55179 for ; Sat, 1 Aug 2026 21:46:06 +0000 (UTC) Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13744.1785620759405888432 for ; Sat, 01 Aug 2026 14:45:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=cJVHnZJA; spf=pass (domain: gmail.com, ip: 209.85.215.179, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-c981c2c37cbso1615702a12.0 for ; Sat, 01 Aug 2026 14:45:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620759; x=1786225559; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PXWSWEa3bGY7siVknL+eOHn30D1koM6RcV1JTHDyckU=; b=cJVHnZJAro7hRL+8r6XQufpTJ1glLpqua/gXDQFskHAfe7+L+U1hasMeAnujBNfDPd dtTqbBfKwXIrtHfnjCnMCN0TITDn/MYeMMbzZvayaddkI+DHOY2EV4hdKWnVD32YOf4o QofClPcV121YwLLO2v+oi7EY4Nf8faX9g71zov2LwBCtHN+QePNzmms9ZJPLwOsaNGSl M4dRuS2pI/kV3lJQaFYGVOFCRNEHm6z9/nsZP6LLrCw+hphaAX20fcT92QgwVVVJxbZU +29f8wb6Rz2Ojm3KLzYXe5AzRufpbcGpmG8mmekrjUUCIZTYevZqyOrxUDdGKJ3pThrb VVjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620759; x=1786225559; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=PXWSWEa3bGY7siVknL+eOHn30D1koM6RcV1JTHDyckU=; b=PNbYCwsXG98H/9tisg844d2iysPPyYZE4AUUmMvvdYjPJmJat9EoRHyrm5LiBweAlr a6ILd+otcvg6PtAIsjxx8dUAiD/TKOC3nAu73YjrYdT/Y1cc5gjlppLYQmpP5gidH8ge 6a08u9/VhCpZLTfWHiOHOCye6ERTrtJdYq/hcZZmmyxdUhyRCjdlK4muf/k6Cl+IxLl0 J0gkj/EAgDaImr9N4XMRzhKBntuE/mSCiIdYIPjqVI4Ac8mJmJmTPT+R9NIk0sdbVzw0 VNFtLFOrIzJTxhL1JwNGMREIkQ6Xk7E3wrMim5qebE/a/E19nYce2yf8SnaTmsq2m0L9 pRpA== X-Gm-Message-State: AOJu0YxIVYZV+z8fngOoaB2WPD1EUpaQrPI9Yjvc6+g9pYks5ETM+Pa+ N0l+W0YI4LEe5CEmqjXm+5mOUYyo6gIdV6kEhfFg7FuFkvp/6PGyBBTeITHmq8oA X-Gm-Gg: AR+sD12eXr2Q5jI8qQX0Q5t7s0DDcsXq27YUo7MBLDgdrxVFR/JOpuq4WvPNFaPtzZr zTrowY51S6I5x/Gbg5WhVgpVuOX5amAdKjb1wxmCku/wrnxWZyEr/39GhpLzNOwc40sKNWynTUp K7XzY4+bkYObVXrL2X9cNdaQwV1QwiYcvh51ronu4A6wpg1f3cUiHgJq7g7FPcPPiRJOROcQucl kE8MZjwT0+9Wu8TJmMOVth6SgybXO3sgeNYOUXzfQy1x/Jhs1Rswzh5H9kJEebP+HP07ThCTR4l MMbICk5Mv4JqF+vAL/JJ+aeUoIQdJeEkrws1ZdAx6nX7svLMSvukCEE7LtPitKSNFsAXZtqWzFr Qft6Et2q11xsr4ecb2oAcTw3cXQrnXz/dP9/JC2DuRqqXETXm/AMLOfbfwaEQObTX5EdKexWEQU jrqkwh2Y1Y2SJtUyUuXXD4aOJv4nAX0HQMCrK/3MYs0KMDqgXGR5BhohEy/q01SI+sJnhPTRdVR gM39b2C+LpLUSxzmro2D/M7VLKzT843By9BuCwUijS8KYVsYx14ouE0+0t+8Q2D92QmNugUmdBZ 6XuVqPv1KGEAsj/iUJr0iiIbEPvnWDdVYRCpR60ggn13/VyFRq2qfkp3hgOtJcH7XTaD51Dc61l ByA== X-Received: by 2002:a05:6a21:7a4c:b0:3c3:834e:89bc with SMTP id adf61e73a8af0-3c92a864c8emr4493778637.50.1785620758724; Sat, 01 Aug 2026 14:45:58 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:58 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 30/31] mpv: propagate ffmpeg's commercial LICENSE_FLAGS Date: Sat, 1 Aug 2026 14:45:25 -0700 Message-ID: <20260801214526.788343-30-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:46:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128647 mpv has an unconditional DEPENDS on ffmpeg, which carries LICENSE_FLAGS = "commercial". When "commercial" is not in LICENSE_FLAGS_ACCEPTED (the default), ffmpeg is skipped, and parsing the universe target - which, unlike world, ignores EXCLUDE_FROM_WORLD - reports mpv as an unbuildable dependency chain: WARNING: Nothing PROVIDES 'ffmpeg' (but .../mpv_0.41.0.bb DEPENDS on or otherwise requires it) ffmpeg was skipped: Has a restricted license 'commercial' ... NOTE: Runtime target 'mpv' is unbuildable, removing... Since mpv cannot be built or shipped without accepting ffmpeg's terms, propagate the flag onto mpv itself. bitbake then skips mpv cleanly (in both world and universe) with the same "restricted license" note as ffmpeg, and no longer emits the confusing unbuildable-dependency warnings. This mirrors how oe-core's gstreamer1.0-libav (which also DEPENDS on ffmpeg) carries LICENSE_FLAGS = "commercial". The explicit EXCLUDE_FROM_WORLD is now redundant - a recipe skipped for its license flags is already excluded from world - so drop it. Signed-off-by: Khem Raj --- meta-oe/recipes-multimedia/mplayer/mpv_0.41.0.bb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-multimedia/mplayer/mpv_0.41.0.bb b/meta-oe/recipes-multimedia/mplayer/mpv_0.41.0.bb index 02dbe64968..c8a0222ebf 100644 --- a/meta-oe/recipes-multimedia/mplayer/mpv_0.41.0.bb +++ b/meta-oe/recipes-multimedia/mplayer/mpv_0.41.0.bb @@ -16,6 +16,12 @@ DEPENDS = " \ LICENSE = "GPL-2.0-or-later" LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=570a9b3749dd0463a1778803b12a6dce" +# mpv links against ffmpeg, which carries LICENSE_FLAGS = "commercial"; +# propagate the flag so mpv is cleanly skipped (in both world and universe) +# unless "commercial" is in LICENSE_FLAGS_ACCEPTED, rather than surfacing as an +# unbuildable "Nothing PROVIDES 'ffmpeg'" dependency. +LICENSE_FLAGS = "commercial" + SRCREV = "41f6a645068483470267271e1d09966ca3b9f413" SRC_URI = "git://github.com/mpv-player/mpv;name=mpv;branch=release/${@oe.utils.trim_version('${PV}', 2)};protocol=https;tag=v${PV}" @@ -100,4 +106,3 @@ do_configure:append() { } FILES:${PN} += "${datadir}" -EXCLUDE_FROM_WORLD = "${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "0", "1", d)}" From patchwork Sat Aug 1 21:45:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 94169 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 C98E4C55172 for ; Sat, 1 Aug 2026 21:46:06 +0000 (UTC) Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13614.1785620760345809491 for ; Sat, 01 Aug 2026 14:46:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=JYhTYFd9; spf=pass (domain: gmail.com, ip: 209.85.215.171, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f171.google.com with SMTP id 41be03b00d2f7-ca88130e09aso1678204a12.3 for ; Sat, 01 Aug 2026 14:46:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785620760; x=1786225560; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6GOUzqte4EnjizrqmRfVylGLS/5q8nCDMGFzHpPLc6s=; b=JYhTYFd9X4GAEIIsxSNHtbC6EKHBP/Yc3XyWq8zYPYHQ3+0fkWiK9lHY45X/l3yEjy GgGvuvwWHb/1811EncGFKQH3cGduW5cPLUf2sIkZRxSkOa5NpTGIKpWRlS9w56BRPaws JuDbMiWS4AHQ701y864UCNojfT2X1SVK5iJbjwBEJPiL6cioDUVkmD3SKopeVVgVehIh OC2DL8e3L36dEOuiLM/a17EkaAvCY4P/ob3VLxirjW7XRuCBbaNwjHmAfpJxRcYGe+Ed oIJ0VXAfCjlPPUqW5fFB4NPxHa2khHwxHuA4BPTlsAuxUcMLPPK4dGmDCILkXF92rwCt BYpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785620760; x=1786225560; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=6GOUzqte4EnjizrqmRfVylGLS/5q8nCDMGFzHpPLc6s=; b=iqgcU1B+Fmklx/iXq2jc3Gr/xDYAWr51bKRnl1pDWes9AerTFlxqnO2kvSxraQr1ZU KfUWpbDtZ63/94scC/CxiDBaxY2cd05jQBjotyBETBmvAKKZvMZdvcDXz0+2RN4NTaqa PfWFgGkg/dIOND0tKzUasWL1NfS7FTLtcvLlsoSEq+FpWg+paIK/wbwPKMP//k9RBFHv C0RCDN2OYBt0yvmNVAOilMJ7CU+qUjzVZHrXs7gAmd2D8g1msU/5Kwf8kdmcJyBuV4Y5 4Gi9036snvh+sgx3R3D66vEX4ANyCXMvFgTGPsUEZc8UesRhAkH7YIsPBGb+9mWfKJXl OVdw== X-Gm-Message-State: AOJu0YwyYWGlppPXKf84dB8iqfdCiSSnMkHtY7j9kOYbrhPb5oXFLm1x 9Gi+UrO5fqIl8xIigS3YZGcV+tF1ffxP4k0mOM85gT8zU1E0s4MEKbwIL+zCec9/ X-Gm-Gg: AR+sD11DufHKMUpJwxBuW7zdFiRNkbGyULsR1PQWlDpN6f3g8Z2ctfKL/rJpVUIsrby YU5a74vz/0uHenCt7xUNLTgXNjkL7uIZWhKNwfnLRR/b0MtQe0Wsz9n0Cc/FYBDzOlVT/qfKyzz ohB/mH5T+LBpbx03ByNsSzs5SGeKc4AJrMM7W5nvzelCoqqE3WRBasVOeEBq77vEI3IbTsMdiV5 DJKJhqc4Iy+b2kcXvGv0Tsf+9EU/kbwbyiB/a3198mDUJ7b31jYRgg00Llqj3IdNXgSpUrJV8FB Db+tq9DUTPOJ5+j5kn7FYPuyaa18EntS1g9e4cdv/aylGapgqqM/6LR0mMyqQq9+JqRbo8DF8Qp 8KmrQdhUXEwuWAdkGwvEW2CBDxfO9HHvzhJZg8Al8jjWnIGQrJWvQLEQcXdtvZGRf/f1ZL1irhY TX9s//KPQKLc9/ztJwnyTZgHgi1mia671bCzpsctJYSe58X5sd5kH3m6jMdr7fiBPb9RTA0G+Lz jpPsE8tuIbhuFJY1lRbxXw6Q3EO86v62oiejrrAEhUc3dJjUhLv9mJrAqHxQC0fztoqP5U9sBMG yrfC256VHD3b3qAVg7zEVx5OsaZOXMB7coh2Sck9BnspqIzO+PmzD7z3T1VDbTDltC/qClZqNxh Mzg== X-Received: by 2002:a05:6a20:2591:b0:3c3:812a:2198 with SMTP id adf61e73a8af0-3c92a4d6fc5mr4977901637.4.1785620759657; Sat, 01 Aug 2026 14:45:59 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153dd4e5b0sm19105102eec.1.2026.08.01.14.45.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 14:45:59 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 31/31] python3-mpv: propagate ffmpeg's commercial LICENSE_FLAGS Date: Sat, 1 Aug 2026 14:45:26 -0700 Message-ID: <20260801214526.788343-31-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> References: <20260801214526.788343-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 01 Aug 2026 21:46:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128648 python3-mpv RDEPENDS on mpv, which requires ffmpeg (LICENSE_FLAGS = "commercial"). With "commercial" not in LICENSE_FLAGS_ACCEPTED, parsing the universe target - which ignores EXCLUDE_FROM_WORLD - reports: WARNING: Nothing RPROVIDES 'mpv' (but .../python3-mpv_1.0.8.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'python3-mpv' is unbuildable, removing... Now that mpv carries LICENSE_FLAGS = "commercial" and is skipped, carry the same flag here so python3-mpv is likewise skipped cleanly in both world and universe instead of surfacing as an unbuildable dependency. The redundant EXCLUDE_FROM_WORLD is dropped. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-mpv_1.0.8.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-mpv_1.0.8.bb b/meta-python/recipes-devtools/python/python3-mpv_1.0.8.bb index 2d345cfc55..19b84334f1 100644 --- a/meta-python/recipes-devtools/python/python3-mpv_1.0.8.bb +++ b/meta-python/recipes-devtools/python/python3-mpv_1.0.8.bb @@ -14,4 +14,8 @@ RDEPENDS:${PN} += "\ mpv \ python3-ctypes \ " -EXCLUDE_FROM_WORLD = "${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "0", "1", d)}" +# RDEPENDS on mpv, which propagates ffmpeg's LICENSE_FLAGS = "commercial"; +# carry the same flag so this recipe is cleanly skipped (in both world and +# universe) unless "commercial" is in LICENSE_FLAGS_ACCEPTED, rather than +# surfacing as an unbuildable "Nothing RPROVIDES 'mpv'" dependency. +LICENSE_FLAGS = "commercial"