summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* xdg-desktop-portal-wlr: update 0.7.0 -> 0.8.1Markus Volk2026-01-202-58/+4
| | | | | | | | | | Remove patch that downgraded gbm_bo_create_with_modifiers. Meanwhile gbm_bo_create_with_modifiers2 should be save to use? Fix to work with manpages class Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libopenmpt: upgrade 0.7.10 -> 0.8.4Gyorgy Sarvari2025-12-251-2/+2
| | | | | | | | | | | | | | | | | | | | | Changelog: https://lib.openmpt.org/doc/changelog.html License-Update: copyright year bump Ptest passed: root@qemux86-64:/usr/lib/libopenmpt/ptest# ptest-runner START: ptest-runner 2025-12-25T09:29 BEGIN: /usr/lib/libopenmpt/ptest PASS: libopenmpttest DURATION: 1 END: /usr/lib/libopenmpt/ptest 2025-12-25T09:29 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmpdclient: upgrade 2.22 -> 2.24Gyorgy Sarvari2025-12-242-21/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Though the original recipe claiumed to be v2.22, actually it was 2.20. The vala bindings have been dropped, so no need to delete them anymore. License-Update: The license itself hasn't changed between versions, but there are a couple of things to note: - Half of the source files are covered by 2-Clause-BSD, and other half by 3-Clause-BSD. This has been the case always, but until recently this was only specified in the source file headers, and there was a single license file with 3-Clause-BSD text. Now there is explicitly a 2-Clause- BSD file also. - The 3-Clase-BSD text was reformatted, and added placeholders for year and author. That is causing the hash change for this particular license. Changelog: 2.24: * fix missing "mpd_send_list_tag_types_available" in libmpdclient.ld * support MPD protocol 0.25 - stringnormalization 2.23: * support MPD protocol 0.24.0 - allow window for listplaylist and listplaylistinfo - command "playlistlength", "protocol", "stickertypes", "stickernamestypes", "searchplaylist" - tag "ShowMovement" - new sticker find api - new subcommands for "tagtypes": "available", "reset" * Support open end for mpd_search_add_window * format floating-point numbers with the POSIX localew 2.22: * drop the unmaintained Vala bindings * fix "version.h" conflicts when used as a Meson subproject * support MPD protocol 0.24.0 - command "save [create|replace|append]" 2.21: * meson.build: allow using as a Meson subproject * add mpd_recv_replay_gain_status() * support MPD protocol 0.24.0 - tag "Mood", "TitleSort" - "oneshot" consume state - allow range in "playlistmove" - commands "searchcount", "stickernames" - added attribute for songs - search: support constraint "added-since" Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireplumber: add ptest supportGyorgy Sarvari2025-12-243-3/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Execution takes <10s. Sample output: root@qemux86-64:~# ptest-runner START: ptest-runner 2025-12-24T19:17 BEGIN: /usr/lib/wireplumber/ptest PASS: ./wp/test-spa-json PASS: ./wp/test-spa-pod PASS: ./wp/test-spa-type PASS: ./wp/test-properties PASS: ./wp/test-core PASS: ./wp/test-session-item PASS: ./wp/test-json-utils PASS: ./wp/test-events PASS: ./wp/test-conf PASS: ./wp/test-transition PASS: ./wp/test-object-interest PASS: ./wp/test-metadata PASS: ./wp/test-object-manager PASS: ./wp/test-factory PASS: ./wp/test-settings PASS: ./wp/test-proxy PASS: ./wp/test-state PASS: ./wp/test-component-loader PASS: 00-test-linking-non-default-device-node.lua PASS: 01-test-linking-non-default-device-node-capture.lua PASS: 02-test-linking-default-device-node.lua PASS: 03-test-linking-default-device-node-capture.lua PASS: 04-test-linking-defined-device-node-target-object-string.lua PASS: 05-test-linking-defined-device-node-target-object-int.lua PASS: 06-test-linking-defined-device-node-target-object-name.lua PASS: 07-test-linking-defined-device-node-target-object-string-capture.lua PASS: 08-test-linking-defined-device-node-target-object-int-capture.lua PASS: 09-test-linking-defined-device-node-target-object-name-capture.lua PASS: 10-test-linking-defined-device-node-node-target.lua PASS: 11-test-linking-defined-device-node-node-target-capture.lua PASS: 12-test-linking-defined-device-node-target-node-metadata.lua PASS: 13-test-linking-defined-device-node-target-node-metadata-capture.lua PASS: 14-test-linking-defined-device-node-target-object-metadata.lua PASS: 15-test-linking-defined-device-node-target-object-metadata-capture.lua PASS: 16-test-linking-defined-device-node-target-object-int-metadata.lua PASS: 17-test-linking-defined-device-node-target-object-int-metadata-capture.lua PASS: 00-test-default-nodes-initial-metadata-update.lua /usr/lib/wireplumber/ptest PASS: pod.lua PASS: json.lua PASS: json-utils.lua PASS: monitor-rules.lua PASS: require.lua PASS: async-activation.lua PASS: settings.lua PASS: event-hooks.lua PASS: properties.lua /usr/lib/wireplumber/ptest PASS: ./wplua/test-wplua PASS: ./modules/test-file-monitor PASS: ./modules/test-si-node PASS: ./modules/test-si-standard-link PASS: ./modules/test-dbus-connection PASS: ./modules/test-si-audio-adapter PASS: ./modules/test-reserve-device DURATION: 1 END: /usr/lib/wireplumber/ptest 2025-12-24T19:17 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireplumber: upgrade 0.5.11 -> 0.5.13Gyorgy Sarvari2025-12-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: 0.5.13: Additions & Enhancements: - Added internal filter graph support for audio nodes, allowing users to create audio preprocessing and postprocessing chains without exposing filters to applications, useful for software DSP - Added new Lua Properties API that significantly improves performance by avoiding constant serialization between WpProperties and Lua tables, resulting in approximately 40% faster node linking - Added WpIterator Lua API for more efficient parameter enumeration - Added bash completions for wpctl command - Added script to find suitable volume control when using role-based policy, allowing volume sliders to automatically adjust the volume of the currently active role (e.g., ringing, call, media) - Added experimental HDMI channel detection setting to use HDMI ELD information for channel configuration - Enhanced role-based policy to allow setting preferred target sinks for media role loopbacks via policy.role-based.preferred-target - Enhanced Bluetooth profile autoswitch logic to be more robust and handle saved profiles correctly, including support for loopback sink nodes - Enhanced ALSA monitor to include alsa.* device properties on nodes for rule matching - Optimized stream node linking for common cases to reduce latency when new audio/video streams are added - Improved event dispatcher performance by using hash table registration for event hooks, eliminating performance degradation as more hooks are registered - Increased audio headroom for VMware and VirtualBox virtual machines - Added setting to prevent restoring "Off" profiles via session.dont-restore-off-profile property - Added support for 128 audio channels when compiled with a recent version of PipeWire Fixes: - Fixed memory leaks and issues in the modem manager module - Fixed MPRIS module incorrectly treating GHashTable as GObject - Fixed warning messages when process files in /proc/<pid>/* don't exist, particularly when processes are removed quickly - Fixed MONO audio configuration to only apply to device sink nodes, allowing multi-channel mixing in the graph - Fixed event dispatcher hook registration and removal to avoid spurious errors - Improved logging for standard-link activation failures - Simplified event-hook interest matching for better performance 0.5.12: Additions & Enhancements: - Added mono audio configuration support via node.features.audio.mono setting that can be changed at runtime with wpctl - Added automatic muting of ALSA devices when a running node is removed, helping prevent loud audio on speakers when headsets are unplugged - Added notifications API module for sending system notifications - Added comprehensive wpctl man page and documentation - Enhanced object interest handling for PipeWire properties on session items Fixes: - Fixed race condition during shutdown in the permissions portal module that could cause crashes in GDBus signal handling - Added device validity check in state-routes handling to prevent issues when devices are removed during async operations - Fixed Log.critical undefined function error in device-info-cache - Improved device hook documentation and configuration Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crossguid: add ptest supportGyorgy Sarvari2025-12-243-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | Execution takes less than a second. Sample output: root@qemux86-64:~# ptest-runner START: ptest-runner 2025-12-24T16:06 BEGIN: /usr/lib/crossguid/ptest 0d154108-445a-4d20-9d74-623eb15c0ebe c79e3cdf-fe16-4a9c-bad2-0fadf5761d05 ac7f9a04-f63f-49ee-a95b-6020378bff6f All tests passed! PASS: crossguid-test DURATION: 0 END: /usr/lib/crossguid/ptest 2025-12-24T16:06 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart-2.0: add ptest supportGyorgy Sarvari2025-12-243-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test execution takes about a second. Sample output: root@qemux86-64:~# ptest-runner START: ptest-runner 2025-12-24T15:50 BEGIN: /usr/lib/libmediaart-2.0/ptest TAP version 14 1..31 ok 1 /mediaart/stripping_failures ok 2 /mediaart/location_null ok 3 /mediaart/location_path ok 4 /mediaart/stripping/nothing-to-strip ok 5 /mediaart/stripping/case-strip ok 6 /mediaart/stripping/single-char ok 7 /mediaart/stripping/single-char-case ok 8 /mediaart/stripping/remove-parenthesis-round ok 9 /mediaart/stripping/remove-parenthesis-square ok 10 /mediaart/stripping/remove-parenthesis-squirly ok 11 /mediaart/stripping/remove-parenthesis-gt-lt ok 12 /mediaart/stripping/whitespace ok 13 /mediaart/stripping/whitespace-with-content ok 14 /mediaart/stripping/messy-title ok 15 /mediaart/stripping/unbalanced-brackets-square-start ok 16 /mediaart/stripping/unbalanced-brackets-round-start ok 17 /mediaart/stripping/unbalanced-brackets-gt-lt-start ok 18 /mediaart/stripping/unbalanced-brackets-round-end [...many lines...] ok 31 /mediaart/process/failures PASS: mediaart-test DURATION: 0 END: /usr/lib/libmediaart-2.0/ptest 2025-12-24T15:50 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart-2.0: upgrade 1.9.6 -> 1.9.7Gyorgy Sarvari2025-12-241-1/+1
| | | | | | | | | | | This is a bugfix release, fixing some memory leaks and compiler warning (and it also has a couple of commits related to the project's own CI system, which doesn't affect the application) Changelog: https://gitlab.gnome.org/GNOME/libmediaart/-/blob/master/NEWS Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: upgrade 2.5.0 -> 2.7.0Gyorgy Sarvari2025-12-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Changelog: 2.7.0: - Fix function signature mismatch for srtp_remove_stream - Fix srtp_unprotect_rtcp_mki when RTP auth != RTCP 2.6.0: - remove use of pointers to 32bit values - Cleaning up cmake and enabled more warnings. - start using const on internal arguments - Some srtp_driver fixes - remove travis reference from README.md - meson.build: implement mbedtls support - iv length is constant so set only once - Add x86 SIMD optimizations to crypto datatypes - Add a missing typedef for stream list ctx - cmake: Rename TEST_APPS as LIBSRTP_TEST_APPS option - cmake: Support configuring as subproject Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srt: upgrade 1.4.4 -> 1.5.4Gyorgy Sarvari2025-12-213-8/+20
| | | | | | | | | | | | Release notes: 1.5.4: https://github.com/Haivision/srt/releases/tag/v1.5.4 1.5.3: https://github.com/Haivision/srt/releases/tag/v1.5.3 1.5.2: https://github.com/Haivision/srt/releases/tag/v1.5.2 1.5.1: https://github.com/Haivision/srt/releases/tag/v1.5.1 1.5.0: https://github.com/Haivision/srt/releases/tag/v1.5.0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: update 1.5.1 -> 1.5.2Markus Volk2025-12-131-3/+2
| | | | | | | | | | | | | | | | | | | Changes for 1.5.2 'Sonic': -------------------------- 1.5.2 is a minor release of dav1d, focused on maintenance: - minor speed improvement in recon - improvements on loongarch symboles visibility and asm - mark C globals with small code model - reduce the code size of the frame header parsing (OBU) - minor fixes on tools and CI - fix compilation with nasm 3.00 Copyright year has been changed: https://github.com/videolan/dav1d/commit/04faac69004ac951b74ac7fea331f3790ec043b8 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spandsp: Update to tip of trunkKhem Raj2025-12-113-44/+39
| | | | | | | New clang needs fixes which are in upstream tip, secondly refresh the patches to work with latest code Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aom: Upgrade to 3.13.1Khem Raj2025-12-102-4/+44
| | | | | | | * Fix build with nasm 3.01 * Improved VOD encoding and RTC encoding performance Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dleyna-server: drop recipeGyorgy Sarvari2025-12-101-23/+0
| | | | | | | | | | | The recipe has been disabled for over two years, due to the application being an abandonware, and it fails to compile with new versions of its dependencies. There are no signs from upstream that it would be revived (repository has been archived 4 years ago). Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dleyna-renderer: drop recipeGyorgy Sarvari2025-12-102-149/+0
| | | | | | | | | | | The recipe has been disabled for over two years, due to the application being an abandonware, and it fails to compile with new versions of its dependencies. There are no signs from upstream that it would be revived (repository has been archived 4 years ago). Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dleyna-core: drop recipeGyorgy Sarvari2025-12-101-21/+0
| | | | | | | | | | | The recipe has been disabled for over two years, due to the application being an abandonware, and it fails to compile with new versions of its dependencies. There are no signs from upstream that it would be revived (repository has been archived 4 years ago). Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dleyna-connector-dbus: drop recipeGyorgy Sarvari2025-12-101-19/+0
| | | | | | | | | | | The recipe has been disabled for over two years, due to the application being an abandonware, and it fails to compile with new versions of its dependencies. There are no signs from upstream that it would be revived (repository has been archived 4 years ago). Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Add HOMEPAGE variableWeisser, Pascal2025-12-101-0/+1
| | | | | | | Add HOMEPAGE variable to libcamera recipe. Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: upgrade 0.5.2 -> 0.6.0Walter Werner SCHNEIDER2025-12-082-5/+5
| | | | | Signed-off-by: Walter Werner SCHNEIDER <contact@schnwalter.eu> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libupnp: upgrade 1.14.18 -> 1.14.25Gyorgy Sarvari2025-12-051-2/+2
| | | | | | | | | | | | | | Changelogs: https://github.com/pupnp/pupnp/releases/tag/release-1.14.25 https://github.com/pupnp/pupnp/releases/tag/release-1.14.24 https://github.com/pupnp/pupnp/releases/tag/release-1.14.23 https://github.com/pupnp/pupnp/releases/tag/release-1.14.22 https://github.com/pupnp/pupnp/releases/tag/release-1.14.21 https://github.com/pupnp/pupnp/releases/tag/release-1.14.20 https://github.com/pupnp/pupnp/releases/tag/release-1.14.19 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp-tools: upgrade 0.12.1 -> 0.12.2Gyorgy Sarvari2025-12-051-1/+1
| | | | | | | | | | | | | | | Changelog: - Common: - Remove deprecated libxml calls - AV CP: - Remove some stray debug output - EventDumper: - Code cleanup - Uploader: - Fix parsing the Browse result Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp-igd: add ptest supportGyorgy Sarvari2025-12-053-1/+24
| | | | | | | Execution takes around 10 seconds. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp-av: add ptest supportGyorgy Sarvari2025-12-023-2/+32
| | | | | | | It takes around a second to execute the suite. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp-av: upgrade 0.14.1 -> 0.14.4Gyorgy Sarvari2025-12-022-49/+3
| | | | | | | | | | | | | | | | | | Drop patch that is included in this release. Changelog: 0.14.4: - Move documentation to gi-docgen 0.14.3: - CI fixes 0.14.2: - xml: Fix compatibility with libxml2 2.12.x - Add missing array annotation - build: Fix Requires: line of pkg-config file - Loosen restriction on dc:date verification Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp: add ptest supportGyorgy Sarvari2025-12-023-1/+26
| | | | | | | It takes almost 50 seconds on my machine to execute. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp: upgrade 1.6.6 -> 1.6.9Gyorgy Sarvari2025-12-022-36/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Drop patch that was incorporated in this release. Changelog: 1.6.9: - Linux-CM: Fix a potential memory leak - Fix documentation link for libsoup - Fix unnecessary g_thread_unref in tests - Fix issues with Since: in documentation 1.6.8: - ServiceProxyAction: Remove some left-over debug output - ServiceProxyAction: Stop leaking the HTTP response - Docs: Fix various issues - ServiceProxyAction: Add get_value_as() - Linux-CM: Silence a false-positive with scan-build 1.6.7: - Fix compatiblity with libxml2 2.12.x - Improve reproducability - ControlPoint: Fix re-scan - ContextManager: Fix boot-id update - Context: Fix crash if served URI is not an IP address Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gssdp: add ptest supportGyorgy Sarvari2025-12-023-1/+21
| | | | | | | It is quick, it finished under 20 seconds on my machine. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gssdp: upgrade 1.6.3 -> 1.6.4Gyorgy Sarvari2025-12-022-36/+1
| | | | | | | | | | | | | Drop patch that was incorporated in this release. Shortlog (without CI-changes): client: Format Since/Deprecated versions in a way gi-docgen can parse Fix template to use local mirror gssdp-enums.c.template: use basename instead of filename resource-browser: Make regex pattern static Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: Upgrade to 0.24.6Khem Raj2025-11-291-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gerbera: Upgrade to 3.0.0Khem Raj2025-11-291-4/+4
| | | | | | | | | | | | | Add missing dependencies on icu and jsoncpp Package bash-completion scripts, fixes ERROR: gerbera-3.0.0-r0 do_package: QA Issue: gerbera: Files/directories were installed but not shipped in any package: /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/gerbera Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libao: ignore CVE-2017-11548Gyorgy Sarvari2025-11-231-0/+2
| | | | | | | | | | | | | Both Suse[1] and Debian[2] disputes that this is a vulnerability in libao. Based on their investigation while an issue exists, it is not in libao, however higher in the audio-toolchain, most likely in libmad or mpg321. There seem to be nothing to be fixed about this in libao - ignore this CVE due to this. [1]: https://bugzilla.suse.com/show_bug.cgi?id=1081767 [2]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870608 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libheif: Upgrade 1.19.8 -> 1.20.2Leon Anavi2025-11-211-2/+2
| | | | | | | | | | | | | | | | | Upgrade to release 1.20.2: - When opening tiled images, do not check against maximum image size immediately to allow for tile-based decoding of very large images. - Several smaller fixes in writing image sequences - CMake option to disable building of heif-view, which pulls in dependency on SDL - Fixes reading/writing of GIMI content IDs - Some build fixes This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow-heif: Upgrade 0.22.0 -> 1.1.1Leon Anavi2025-11-211-1/+1
| | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.1.1: - libheif was updated from the 1.20.1 to 1.20.2 version. - macOS: Wheels now support older macOS versions like Catalina (x86_64 CPU) or Ventura (ARM CPU) 1.0.0 changelog: - Support for YCbCr AUX images. - AVIF support was dropped, as the new upcoming Pillow has native AVIF support. - libde265 was updated from the 1.0.15 to 1.0.16 version. - Removed deprecated PyPy 3.9 wheels & added PyPy 3.11 wheels. This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: update 2.4.5 -> 2.4.8Markus Volk2025-10-312-180/+1
| | | | | | | | - Remove 0002-fluid_synth_nwrite_float-Allow-zero-pointer-for-left.patch It doesn't apply anymore and following the according pull request the issue seems to be fixed Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nv-codec-headers: update 12.1.14.0 -> 13.0.19.0Markus Volk2025-10-291-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: insane skip 32bit-timeHongxu Jia2025-10-281-0/+2
| | | | | | | | | | | | | | | | | $ echo 'MACHINE = "qemux86"' >> conf/local.conf $ bitbake libcamera ... WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'sendmsg' [32bit-time] WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'clock_gettime' [32bit-time] WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'ioctl' [32bit-time] WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'recvmsg' [32bit-time] WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'stat64' [32bit-time] WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'fstat64' [32bit-time] WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: Suppress with INSANE_SKIP = "32bit-time" [32bit-time] ... Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libopenmtp: fix ptestsGyorgy Sarvari2025-10-252-1/+2
| | | | | | | Install missing test data file. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Detect platform/toolchain defaults for C++ libraryKhem Raj2025-10-242-0/+69
| | | | | | | This ensures that meson does not detect it and automatically link to it when using clang with gnu runtime Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vorbis-tools: upgrade 1.4.2 -> 1.4.3Vijay Anusuri2025-10-174-85/+29
| | | | | | | | | | | | | Refreshed gettext.patch Dropped 0001-ogginfo-Include-utf8.h-for-missing-utf8_decode.patch & CVE-2023-43361.patch Dropped patches fixed in newer version Dropped md5sum Changelog: https://gitlab.xiph.org/xiph/vorbis-tools/-/blob/release-1.4.3/CHANGES Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 1.4.8 -> 1.4.9Markus Volk2025-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PipeWire 1.4.9 (2025-10-09) This is a small bugfix release that is API and ABI compatible with previous 1.x releases. Highlights - Fix a regression in node unprepare that would leave nodes running and error. - Improve ALSA recovery when 3 periods is not supported. Also Improve headroom for SOF cards by setting it to the minimal period size by default. - Remove RestrictNamespaces from the systemd files to allow libcamera to load sandboxed IPA modules again. - Small fixes and updates. PipeWire - Fix a regression in node unprepare that would leave nodes running and error. (#4893) - Remove RestrictNamespaces from the systemd files to allow libcamera to load sandboxed IPA modules. Modules - Handle fd allocation errors in avahi. (#4913) - Fix initial SDP session hash and session-id. (#4852) - Fix a potential NULL deref in the profiler. (#4922) SPA - Fix the UMP event compare function. (#4899) - Backport a lot of libcamera patches, such as support for colorimetry, thread-safety fixes, a lot of cleanups and improvements. - Improve ALSA recovery when 3 periods is not supported. - Fix a regression in the adapter where it would not always start and resume correctly. (#4911) - Improve headroom for SOF cards by setting it to the minimal period size by default. (#4489) - Adapt to newer libcamera changes. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webrtc-audio-processing-2: Fix build with abseil-cpp 202508Khem Raj2025-10-112-0/+620
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libavif: upgrade 1.0.1 -> 1.3.0Gyorgy Sarvari2025-10-062-15/+16
| | | | | | | | | | | | This upgrade contains fixes for CVE-2025-48174 and CVE-2025-48175. Changelog: https://github.com/AOMediaCodec/libavif/blob/v1.3.0/CHANGELOG.md Libyuv support is currently disabled, because its dependency (libyuv) is not provided by neither oe-core nor meta-oe. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rygel: update 44.1 -> 45.0Markus Volk2025-10-021-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - adjust PACKAGECONFIG for gtk and localsearch 45 (stable) =========== Translation updates All contributors to this release: - Alan Mortensen <alanmortensen.am@gmail.com> - Anders Jonsson <anders.jonsson@norsjovallen.se> - Antonio Marin <gnmer.6qxyg@slmail.me> - Asier Saratsua Garmendia <asiersarasua@ni.eus> - Aurimas Aurimas Černius <aurisc4@gmail.com> - Balázs Úr <balazs@urbalazs.hu> - Changwoo Ryu <cwryu@debian.org> - Daniel Mustieles <daniel.mustieles@gmail.com> - Daniel Rusek <mail@asciiwolf.com> - Ekaterine Papava <papava.e@gtu.ge> - Hugo Carvalho <hugokarvalho@hotmail.com> - Jordi Mas i Hernandez <jmas@softcatala.org> - Juliano de Souza Camargo <julianosc@protonmail.com> - Nathan Follens <nfollens@gnome.org> - Quentin PAGÈS <pages_quentin@hotmail.com> - Yuri Chornoivan <yurchor@ukr.net> Added/updated translations: - po/ca.po, courtesy of Jordi Mas i Hernandez - po/cs.po, courtesy of Daniel Rusek - po/da.po, courtesy of Alan Mortensen - po/es.po, courtesy of Daniel Mustieles - po/eu.po, courtesy of Asier Saratsua Garmendia - po/hu.po, courtesy of Balázs Úr - po/ka.po, courtesy of Ekaterine Papava - po/ko.po, courtesy of Changwoo Ryu - po/lt.po, courtesy of Aurimas Aurimas Černius - po/nl.po, courtesy of Nathan Follens - po/oc.po, courtesy of Quentin PAGÈS - po/pt_BR.po, courtesy of Juliano de Souza Camargo - po/pt.po, courtesy of Hugo Carvalho - po/ro.po, courtesy of Antonio Marin - po/sv.po, courtesy of Anders Jonsson - po/uk.po, courtesy of Yuri Chornoivan 45.rc (unstable) ================ LocalSearch: - Fix file upload All contributors to this release: - Danial Behzadi <dani.behzi@ubuntu.com> - Jens Georg <mail@jensge.org> - Yaron Shahrabani <sh.yaron@gmail.com> - luming zh <lumingzh@qq.com> - Fran Diéguez <frandieguez@gnome.org> - Piotr Drąg <piotrdrag@gmail.com> - Artur S0 <arturios05@bk.ru> Added/updated translations: - fa.po, courtesy of Danial Behzadi - gl.po, courtesy of Fran Dieguez - he.po, courtesy of Yaron Shahrabani - pl.po, courtesy of Piotr Drąg - ru.po, courtesy of Artur So - zh_CN.po, courtesy of lumingzh 45.beta (unstable) ================== LocalSearch: - Fix UPnP container contents after store update - Fix graph names Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/rygel/issues/110 All contributors to this release: - Jens Georg <mail@jensge.org> - Emin Tufan Çetin <etcetin@gmail.com> Added/updated translations: - tr.po, courtesy of Emin Tufan Çetin 45.alpha (unstable) =================== Major changes: - Port UI parts to GTK4 - Drop support for Tracker 3 - Add support for LocalSearch Presets: - Fix OpenH264 preset config - Add more presets for other codecs Transcoding: - Remove WMV decoder from list of default-enabled transcoders Server: - Support .ssa subtitles Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/rygel/issues/240 - https://gitlab.gnome.org/GNOME/rygel/issues/241 - https://gitlab.gnome.org/GNOME/rygel/issues/242 All contributors to this release: - Jens Georg <mail@jensge.org> - Pawan Chitrakar <chautari@gmail.com> - Vasil Pupkin <3abac@3a.by> - Yuki Okushi <yokushi@gnome.org> - Martin <miles@filmsi.net> - Piotr Drąg <piotrdrag@gmail.com> - Baxrom Raxmatov <magdiyevbahrom@gmail.com> Added/updated translations: - be.po, courtesy of Yuras Shumovich - ja.po, courtesy of Yuki Okushi - ne.po, courtesy of Pawan Chitrakar - sl.po, courtesy of Martin Srebotnjak Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fdk-aac: upgrade 2.0.2 -> 2.0.3Gyorgy Sarvari2025-09-241-2/+2
| | | | | | | | | | Changelog: - Minor upstream updates - Fixed one case of a failed assert in SBR encoding - Added build support for s390x Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tinycompress: Add recipeSairamreddy Bojja2025-09-191-0/+11
| | | | | | | | | Add BitBake recipe for tinycompress version 1.2.13 to meta-multimedia. Tinycompress is a minimal library for interacting with ALSA compressed audio offload APIs. Signed-off-by: Sairamreddy Bojja <sbojja@qti.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* README.md: Change maintainer from Andreas to Khem for gnome, multimedia, xfceMartin Jansa2025-09-191-1/+1
| | | | | | | | | | | | Confirmed by Andreas off list. Add Khem as he is main maintainer of meta-oe, but surely he would accept any help in these areas, don't be shy to step up. Just add uppercase L in meta-oe README.md for consistency. Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: upgrade 0.4.0 -> 0.5.2Gyorgy Sarvari2025-09-163-102/+11
| | | | | | | | | | | | | | | | | | | | Dropped 0001-media_device-Add-bool-return-type-to-unlock.patch, because the issue has been solved by upstream. Dropped 0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch, because it is included in this release. Added a new PACKAGECONFIG called "raspberrypi" - this is taken from the meta-raspberrypi layer, however using it still requires that layer, as using it requires a dependency that is provided by that layer. The recipe until now built support for all platforms that matched the selected architecture (e.g. mali, rpi imx8 when the archi is arm). However rpi-specific options now require a an extra dependency that's not in meta-oe, so only build rpi-support when raspberrypi PACKAGECONFIG is enabled. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire-media-session: update 0.4.2 -> 0.4.3Markus Volk2025-09-152-57/+2
| | | | | | | fix includes and compilation Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireplumber: update 0.5.10 -> 0.5.11Markus Volk2025-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WirePlumber 0.5.11 ~~~~~~~~~~~~~~~~~~ Additions & Enhancements: - Added modem manager module for tracking voice call status and voice call device profile selection hooks to improve phone call audio routing on mobile devices (!722, !729, #819) - Added MPRIS media player pause functionality that automatically pauses media playback when the audio target (e.g. headphones) is removed (!699, #764) - Added support for human-readable names and localization of settings in ``wireplumber.conf`` with ``wpctl`` displaying localized setting descriptions (!712) - Improved default node selection logic to use both session and route priorities when nodes have equal session priorities (!720) - Increased USB device priority in the ALSA monitor (!719) Fixes: - Fixed multiple Lua runtime issues including type confusion bugs, stack overflow prevention, and SPA POD array/choice builders (!723, !728) - Fixed proxy object lifecycle management by properly clearing the OWNED_BY_PROXY flag when proxies are destroyed to prevent dangling pointers (!732) - Fixed state-routes handling to prevent saving unavailable routes and eliminate race conditions during profile switching (!730, #762) - Fixed some memory leaks in the script tester and the settings iterator (!727, !726) - Fixed a potential crash caused by module-loopback destroying itself when the pipewire connection is closed (#812) - Fixed profile saving behavior in ``wpctl set-profile`` command (#808) - Fixed GObject introspection closure annotation Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 1.4.7 -> 1.4.8Markus Volk2025-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PipeWire 1.4.8 (2025-09-11) This is a bugfix release that is API and ABI compatible with previous 1.x releases. Highlights - Low latency for Firewire devices using the ALSA drivers. - Fix potential wrong pointers in memory mappings. - Improve compatibility with Apple Home Pod Minis. - JACK now implements the rename_callback. - Various improvements and bug fixes. PipeWire - Make sure we can only queue buffers that were previously dequeued, to avoid some API misuse. - Fix potential wrong pointers in memory mappings. (#4884) - Improve the node unprepare function. (#4840) Modules - Add fp_sap25 encryption to the ROAP module for compatibility with Apple Home Pod Minis. - Write a correct ALAC end tag in RAOP. (#4853) - Avoid VBAN problems with too long session names. - Fix a potential crash in the link-factory. (#4691) SPA - Show correct values in the ALSA api.alsa.period-num property. - Add better support for Razer BlackShark v3. - Use only 3 periods in ALSA when in Pro-Audio mode. This gives better latency on some drivers. Also set the period count before the period size for improved compatibility. (#4785) - Force IRQ mode for firewire devices in pro-audio mode even if there are multiple capture and playback devices. - Add a new flag in the sync_timeline metadata to track if a release_point will be signaled or not. (#4885) JACK - Support the rename_callback. (#4761) Tools - Fix the -C option in pw-dump. - Log more info from sndfile when opening a file failed. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>