summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* tinyalsa: Add meson build option for plugin supportSairamreddy Bojja2025-09-102-1/+47
| | | | | | | | | Add patch to enable/disable plugin support for Meson build system. Upstream-Status: Fromlist https://github.com/tinyalsa/tinyalsa/pull/269 Signed-off-by: Sairamreddy Bojja <sbojja@qti.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openal-soft: Fix build with clang-21Khem Raj2025-08-292-2/+41
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clight: add recipeLI Qingwu2025-08-181-0/+31
| | | | | | | | | | | Clight allows to match backlight level to ambient brightness, computed by capturing frames from webcam or Ambient Light Sensors. It does also support adjusting external monitors and keyboard backlight. Moreover, it can manage your screen temperature, just like redshift does. Finally, it can dim your screen after a timeout and manage screen DPMS. Signed-off-by: LI Qingwu <Qing-wu.Li@leica-geosystems.com.cn> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clightd:add recipeLI Qingwu2025-08-181-0/+40
| | | | | | | | | Clightd is a bus interface that lets you easily set/get screen brightness, gamma temperature and display dpms state. Moreover, it enables getting ambient brightness through webcam frames capture or ALS devices. Signed-off-by: LI Qingwu <Qing-wu.Li@leica-geosystems.com.cn> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmodule: add recipeLI Qingwu2025-08-182-0/+84
| | | | | | | | | libmodule offers a small and simple C implementation of an actor library that aims to let developers easily create modular C projects in a way which is both simple and elegant. Signed-off-by: LI Qingwu <Qing-wu.Li@leica-geosystems.com.cn> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 1.4.6 -> 1.4.7Markus Volk2025-08-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PipeWire 1.4.7 (2025-07-23) This is a bugfix release that is API and ABI compatible with previous 1.x releases. Highlights - Improve latency handling in echo-cancel. - Don't leak SyncObj fds in client-node. - Improve the adaptive resampler performance. - Some more fixes and improvements. modules - Set module-echo-cancel latency correctly. - Avoid extra latency in echo-cancel by dropping samples when one end is paused. - Don't leak SyncObj fds in client-node. (#4807) SPA - Actually enable echo cancellation when using webrtc 2.0 - Improve ALSA driver resampling setup and follower adaptive resampling. - Fix an off-by-one in the delay filter. - Improve the adaptive resampler performance. bluetooth - Improve compatibility with some JBL flip and change models. GStreamer - Add some format validations. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow-heif: remove native&nativesdkYoann Congal2025-07-251-2/+0
| | | | | | | | | | | | | | | | | | | | | | | Through the dependecy of libheif, enabling native&nativesdk for python3-pillow-heif means enabling it for the whole codec ecosystem (e.g. x265, ffmpeg, ...) which might be hard to do. So, disable the native&nativesdk variants that never built in the first place. Fixes these warnings from AB[0]: WARNING: Nothing PROVIDES 'nativesdk-libheif' (but virtual:nativesdk:[...]/meta-openembedded/meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb DEPENDS on or otherwise requires it). Close matches: WARNING: Nothing PROVIDES 'libheif-native' (but virtual:native:[...]/meta-openembedded/meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb DEPENDS on or otherwise requires it). Close matches: WARNING: Nothing RPROVIDES 'nativesdk-python3-pillow-heif-dev' (but virtual:nativesdk:[...]/meta-openembedded/meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb RDEPENDS on or otherwise requires it) WARNING: Nothing RPROVIDES 'nativesdk-python3-pillow' (but virtual:nativesdk:[...]/meta-openembedded/meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb RDEPENDS on or otherwise requires it) WARNING: Nothing RPROVIDES 'nativesdk-python3-pillow-heif' (but virtual:nativesdk:[...]/meta-openembedded/meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb RDEPENDS on or otherwise requires it) WARNING: Nothing RPROVIDES 'python3-pillow-heif-native' (but virtual:native:[...]/meta-openembedded/meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb RDEPENDS on or otherwise requires it) WARNING: Nothing RPROVIDES 'python3-pillow-heif-dev-native' (but virtual:native:[...]/meta-openembedded/meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb RDEPENDS on or otherwise requires it) [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/377/steps/12/logs/warnings Cc: Leon Anavi <leon.anavi@konsulko.com> Cc: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmusicbrainz: Upgrade to tip of trunkKhem Raj2025-07-151-2/+4
| | | | | | | | | | * Brings fixes for cmake4 builds * Define _IMPORT_PREFIX using CMAKE_CURRENT_LIST_DIR, this will point current recipe-sysroot-native/usr which is then prepended to find the native make-c-interface binary Signed-off-by: Khem Raj <raj.khem@gmail.com>
* oscam: Add DCMAKE_POLICY_VERSION_MINIMUM=3.5Khem Raj2025-07-121-1/+4
| | | | | | Fixes build with cmake4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmatroska: Add patch for CMake 4+ compatibilityAlper Ak2025-07-112-1/+43
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error at CMakeLists.txt:1 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>