summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
Commit message (Collapse)AuthorAgeFilesLines
...
* rygel: fix build with gtk+3 PACKAGECONFIG disabledMartin Jansa2023-12-121-1/+1
| | | | | | | | | | | * fixes: rygel-0.42.4/meson.build:1:0: ERROR: Value "false" (of type "string") for combo option "gtk" is not one of the choices. Possible choices are (as string): "enabled", "disabled", "auto". * possibly changed since: https://github.com/GNOME/rygel/commit/7e1819d9e49084c9dc55064a6f21d0f7caa90da6 Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireplumber: update 0.4.15 -> 0.4.17Markus Volk2023-12-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WirePlumber 0.4.17 Fixes: Fixed a reference counting issue in the object managers that could cause crashes due to memory corruption (#534) Fixed an issue with filters linking to wrong targets, often with two sets of links (#536) Fixed a crash in the endpoints policy that would show up when log messages were enabled at level 3 or higher WirePlumber 0.4.16 Additions: Added a new "sm-objects" script that allows loading objects on demand via metadata entries that describe the object to load; this can be used to load pipewire modules, such as filters or network sources/sinks, on demand Added a mechanism to override device profile priorities in the configuration, mainly as a way to re-prioritize Bluetooth codecs, but this also can be used for other devices Added a mechanism in the endpoints policy to allow connecting filters between a certain endpoint's virtual sink and the device sink; this is specifically intended to allow plugging a filter-chain to act as equalizer on the Multimedia endpoint Added wp_core_get_own_bound_id() method in WpCore Changes: PipeWire 0.3.68 is now required policy-dsp now has the ability to hide hardware nodes behind the DSP sink to prevent hardware misuse or damage JSON parsing in Lua now allows keys inside objects to be without quotes Added optional argument in the Lua JSON parse() method to limit recursions, making it possible to partially parse a JSON object It is now possible to pass nil in Lua object constructors that expect an optional properties object; previously, omitting the argument was the only way to skip the properties The endpoints policy now marks the endpoint nodes as "passive" instead of marking their links, adjusting for the behavior change in PipeWire 0.3.68 Removed the "passive" property from si-standard-link, since only nodes are marked as passive now Fixes: Fixed the wpctl clear-default command to completely clear all the default nodes state instead of only the last set default Reduced the amount of globals that initially match the interest in the object manager Used an idle callback instead of pw_core_sync() in the object manager to expose tmp globals Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstd: Fix systemd user unit packagingKhem Raj2023-12-011-4/+2
| | | | | | | | We do not need to preprocess it offline as its not run per session but per user. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Mark Hatle <mark.hatle@amd.com>
* pipewire: upgrade 0.3.85 > 1.0.0Markus Volk2023-11-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The PipeWire project is immensely proud to announce the 1.0 release of PipeWire. It is API and ABI compatible with previous 0.3.x releases. "PipeWire represents the next evolution of audio handling for Linux, taking the best of both pro-audio (JACK) and desktop audio servers (PulseAudio) and linking them into a single, seamless, powerful new system." - Paul Davis, JACK and Ardour author "What exciting times! PipeWire 1.0 is the culmination of 15 years of Linux audio expertise, blending lessons from PulseAudio into a high-performance, flexible, and user-friendly foundation for audio and multimedia on Linux. I'm looking forward to the next decade of progress in the free software consumer and professional audio space!." - Arun Raghavan, PulseAudio developer/maintainer. "I'm thrilled to witness the first stable release of PipeWire after five years of collaboration with its remarkable community, pushing the boundaries of multimedia integration in the Linux ecosystem one step further.” - George Kiagiadakis, WirePlumber author "From the beginning of the libcamera project, we have always seen PipeWire as the solution to handle desktop and mobile integration and give a seemless multimedia integration to users while providing security features and resource sharing between applications." - Kieran Bingham, libcamera author Happy Holidays! Highlights - Fix a memfd/dmabuf leak when uploading buffers while shutting down. - Handle concurrent jack_port_get_buffer() calls because ardour seems to be doing this. - Improve time reporting (less jitter) in ALSA when using IRQ. - Many doc improvements. PipeWire - Respect PIPEWIRE_DLCLOSE everywhere, remove pw_in_valgrind(). - Remove a warning when a client tries to change ignored properties. Modules - Fix a memfd/dmabuf leak when uploading buffers while shutting down. - Fix a potential segfault when copying mix structures. (#3658) - Avoid races in setrlimit in module-rt. - Fix a memory leak in filter-chain. - Set rtp.ptime on senders, not receivers. - The ROC modules were ported to ROC 0.3 SPA - Improve time reporting (less jitter) in ALSA when using IRQ. (#3657) - Add latency param query in libcamera. - Fix some compiler warnings. - The EVL plugin was updated. Bluetooth - LC3 codec and compatibility improvements. Pulse server - Fix emission of events when a sink/source state changes. (#3660) JACK - Improve transport and time handling. Use unique ids to make consistent snapshots of the current time and transport. - Avoid enumerating port params that we are not going to use. - Optimize buffer reuse. - Handle concurrent jack_port_get_buffer() calls because ardour seems to be doing this. (#3632) Docs - Many doc improvements. - Add man pages for pw-dump, pw-loopback, modules, pipewire-pulse. - Manpages are now made with Doxygen. - Add docs for pulse-modules Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musicpd: unbreak build with ffmpeg 6.1Markus Volk2023-11-202-0/+27
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aom, x265: drop ${PE}, ${PR} from /usr/src/debug pathsMartin Jansa2023-11-202-2/+2
| | | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* projucer: Refresh patch to apply cleanlyKhem Raj2023-11-171-9/+7
| | | | | | | | | | | | This was resulting on rejects on master patching file modules/juce_core/system/juce_StandardHeader.h Hunk #1 FAILED at 64 (different line endings). 1 out of 1 hunk FAILED -- rejects in file modules/juce_core/system/juce_StandardHeader.h Patch 0001-StandardHeader-Include-utility-for-GCC-12-compatibil.patch does not apply (enforce with -f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Yoann Congal <yoann.congal@smile.fr>
* pipewire: Upgrade 0.3.84 -> 0.3.85Markus Volk2023-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PipeWire 0.3.85 (2023-11-16) This is the fifth (and last) 1.0 release candidate that is API and ABI compatible with previous 0.3.x releases. Highlights - Fix an issue where a link could end up paused while not negotiated. - Fix an infinite recursion issue when finding runnable nodes. - Support XDG base directories when loading ACP config. - Fix MIDI event recording preview in Ardour. - Many more small fixes, cleanups and improvements. PipeWire - Fix an issue where a link could end up paused while not negotiated. (#3619) - Fix an infinite recursion issue when finding runnable nodes by stopping the scan on feedback links around the driver. (#3621) - The system service now has better socket permissions. Modules - Add support for uclamp. This allows the scheduler to make better informed decisions about where tasks should be placed, and what pstate to set for the CPU it is running on. - Emit warnings when applications are not doing the right locking instead of crashing. - Improve media.name for RAOP sinks. (#3801) - Support pause/resume in pipe-tunnel. (#3197) - Remove time rlimit when probing for realtime to avoid SIGXCPU. SPA - Fix a bug where the resampler would be activated even when there is an ALSA pitch element. (#3628) - Improve resume from suspend in ALSA. (#3646) - Add option to expose ALSA controls as prop params. - Support XDG base directories when loading ACP config. This makes it possible to override the ACP config files. Bluetooth - Schedule nodes in the same ISO group together. - More BAP fixes and cleanups. JACK - Fix MIDI events from peer ports. This makes the MIDI event recording preview of Ardour work correctly. GStreamer - Fix some error handling in the source and sink. ALSA plugin - Improve poll descriptor handling. (#3648) Docs - Many improvements to the layout and organization. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* juce/projucer: Backport a fix for the compilation under recent GCCYoann Congal2023-11-152-1/+25
| | | | | | | | | | This backport fixes this error: note: 'std::exchange' is defined in header '<utility>'; did you forget to '#include <utility>'? Note: The fix is on version >= 7.0.0 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libebml: Enable shared librariesHains van den Bosch2023-11-151-2/+1
| | | | | | | | | | To fix build Gerbera, as: /usr/src/debug/libmatroska/1.7.1-r0/src/KaxBlock.cpp:538:(.text+0x4144): undefined reference to `libebml::SafeReadIOCallback::EndOfStreamX::EndOfStreamX(unsigned int)' Signed-off-by: Hains van den Bosch <hvdbosch@cybercomm.nl> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libopenmpt: Added license change reason and dropped md5sumalperak2023-11-141-1/+1
| | | | | | | License-Update: Copyright years changed Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstd: Upgrade to 0.15.0Khem Raj2023-11-132-33/+18
| | | | | | | | | | | License-Update: Switch to LGPL-2.1 [1] Drop rpath patch its not needed anymore with meson build system Switch to using meson build system Fix packaging for python pieces and systemd [1] https://github.com/RidgeRun/gstd-1.x/commit/76d9fb61a05973b30220fcae5ff87de9d618ea49 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-multimedia: Remove dleyna recipesKhem Raj2023-11-131-3/+0
| | | | | | They are skipped now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dleyna: Skip all dleyna recipes, slated for removalKhem Raj2023-11-134-0/+8
| | | | | | | | Upstream has marked it unsupported [1] and no development is going on [1] https://github.com/intel/dleyna-core/commit/47638f14fdd0f1a1d3c0c0bd1ce31aa64c66025f Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dleyna-core: Update to tip of masterKhem Raj2023-11-131-1/+1
| | | | | | | | | | | Get the support for newer gupnp 1.2 Fixes | configure: error: Package requirements (gupnp-1.2 >= 1.2.0) were not met: | | No package 'gupnp-1.2' found Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tinyalsa: upgrade 1.1.1 -> 2.0.0alperak2023-11-123-50/+72
| | | | | | | | | | | | | | | | | | | - CMakeList.txt patch deleted because added to the new version. Changelog: * Miscellaneous bugs fixed. * PCM plugin support. * Add CMake build support. * Add meson build support. * tinyplay can now read from stdin. * Improved versioning support for library. * Improvements to pcm actions (prepare at open time and after overrun, etc.) * Improvements/fixes to pcm_get_htimestamp(). * Fixes for the mixer percent functions. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencore-amr: upgrade 0.1.3 -> 0.1.6alperak2023-11-121-3/+3
| | | | | | | | | | | | | | | | | | | Changelog: 0.1.6 - Fixed an infinite loop when decoding some AMR-NB samples - Fixed noise spikes when decoding non-voice frames for both AMR-NB and AMR-WB 0.1.5 - Fix an autotools issue with cross compiling from the 0.1.4 release 0.1.4 - Autotools cleanups - Fixes for SID/DTX in the AMR-WB decoder, fixes for handling of bad frames in both AMR-WB and AMR-NB Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: upgrade 0.23.12 -> 0.23.14alperak2023-11-124-130/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches deleted because issues fixed in the new version. Changelog: ver 0.23.14 (2023/10/08) * decoder - flac: fix scanning files with non-ASCII names on Windows - mad: fix calculation of LAME peak values * mixer - wasapi: fix problem setting volume * more libfmt 10 fixes * fix auto-detected systemd unit directory * Android - require Android 7 or newer ver 0.23.13 (2023/05/22) * input - curl: fix busy loop after connection failed - curl: hide "404" log messages for non-existent ".mpdignore" files * archive - zzip: fix crash bug * database - simple: reveal hidden songs after deleting containing CUE * decoder - ffmpeg: reorder to a lower priority than "gme" - gme: require GME 0.6 or later * output - pipewire: fix corruption bug due to missing lock * Linux - shut down if parent process dies in --no-daemon mode - determine systemd unit directories via pkg-config * support libfmt 10 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libopenmpt: upgrade 0.6.2 -> 0.7.3alperak2023-11-121-3/+3
| | | | | | | | | Changelog: https://github.com/OpenMPT/openmpt/blob/de9e591419eb5f5534f06da2876515fe7af18039/doc/libopenmpt/changelog.md Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libde265: upgrade 1.0.5 -> 1.0.12alperak2023-11-121-2/+4
| | | | | | | | | | | | | | | | | Changelog: - security fixes - fixed generation of pkgconfig file with autotools - fixed crashes recently detected by fuzzing - read HDR parameters from VUI header - fix reading matrix_coeffs from VUI header - build fixes for vcpkg - add API to read VUI color information from bitstream - fix race in static mutex initialization - fix missing headers to install in CMakeLists.txt Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmatroska: upgrade 1.4.1 -> 1.7.1alperak2023-11-123-66/+16
| | | | | | | | | Changelog: https://github.com/Matroska-Org/libmatroska/blob/v1.x/NEWS.md Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libebml: upgrade 1.3.0 -> 1.4.4alperak2023-11-124-158/+15
| | | | | | | | | Changelog: https://github.com/Matroska-Org/libebml/blob/master/NEWS.md Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libupnp: upgrade 1.14.6 -> 1.14.18alperak2023-11-122-44/+1
| | | | | | | | | Changelog: github.com/pupnp/pupnp/blob/branch-1.14.x/ChangeLog Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: upgrade 2.4.2 -> 2.5.0alperak2023-11-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog -Make mbedtls hmac less restrictive in line with RFC and library capabilities -Allow overriding stream list implementation -update min openssl version to 1.1.0 -Openssl 3 support for EVP MAC -Add android build to CI -add CIFuzz Github action to workflows -Add policy_set_aes_cm_192_xxx symbols to def file -Use current directions in stream update test -Call `set_aad` and `get_tag` in AEAD performance tests -Create alias for srtp2 as libSRTP::srtp2 -Remove compatibility code for legacy OpenSSL to fix LibreSSL build -Export CMake Targets -Avoid initializing local char table when converting nibble to hex -EVP_CIPHER_CTX_cleanup() is deprecated in OpenSSL 1.1.0 -Correct null cipher key sizes and be more defensive -Include directory should point to 'include' not to 'include/srtp2' -Count blocks instead of bytes in AES-ICM limit computation -Rtp decoder support ssrc and roc -Use a full-length key even with null ciphers -Fix set ROC functionality with gcm Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rygel: Upgrade to 0.40.4 -> 0.42.4Khem Raj2023-11-111-5/+5
| | | | | | | | | | | | | | Switch to using libsoup-3 and meson for build system Disable media-export plugin, since it fails to build rygel-media-export-dvd-parser.vala:91.27-91.39: error: The name `uri_copy' does not exist in the context of `Soup' (libsoup-3.0) | 91 | var new_uri = Soup.uri_copy(file_uri, | | ^~~~~~~~~~~~~ | libsoup-3.0.vapi:4.1-4.14: note: `Soup' was declared here | 4 | namespace Soup { | | ^~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* drop GNOMEBASEBUILDCLASS = "meson"Markus Volk2023-11-112-2/+0
| | | | | | It is set to meson by default Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp: Add missing rdep on python3-coreKhem Raj2023-11-111-1/+1
| | | | | | python3-core is needed to provide /usr/bin/python3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gssdp: Upgrade 1.4.0.1 -> 1.6.3Markus Volk2023-11-101-5/+6
| | | | | | | - switch to soup-3.0 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp-idg: Upgrade 1.2.0 -> 1.6.0Markus Volk2023-11-101-5/+4
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Gupnp-tools upgrade 0.10.2 -> 0.12.1Markus Volk2023-11-103-73/+19
| | | | | | | - switch to soup-3.0 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp: Upgrade 0.10.2 -> 0.12.1Markus Volk2023-11-103-139/+3
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gssdp: Fix build with api-documentation enabledMarkus Volk2023-11-101-1/+1
| | | | | | | | | | | | This fixes: | Run-time dependency gi-docgen found: YES 2023.1 | Program gi-docgen found: NO | | ../gssdp-1.4.0.1/doc/meson.build:4:11: ERROR: Program 'gi-docgen' not found or not executable Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* remove unused AUTHOR variableMarkus Fuchs2023-11-082-2/+0
| | | | | | | | | No longer used in generating packages Also creates a possible confusion with the recipe maintainer name. Signed-off-by: Markus Fuchs <mklntf@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gst-shark: Update to 0.8.1 properlyPeter Kjellerstedt2023-11-071-12/+9
| | | | | | | | | | | | The "update" in commit 60726d77d5 added a SRCREV rather than updating SRCREV_base. Change the recipe to actually use SRCREV so that it is compatible with future AUH updates. Also specify the version in the recipe file name, and correct somw whitespace. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libuvc: Specify the version in the recipe file namePeter Kjellerstedt2023-11-071-1/+1
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: Specify the version in the recipe file namePeter Kjellerstedt2023-11-071-8/+7
| | | | | | | Also unify the SRC_URI. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nv-codec-headers: Upgrade 12.0.16.0 -> 12.1.14.0Markus Volk2023-11-061-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: upgrade 1.2.0 -> 1.3.0Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aom: Disable neon when building on armKhem Raj2023-11-061-1/+1
| | | | | | | The code fails to compile. /mnt/b/yoe/master/build/tmp/work/cortexa15t2hf-neon-yoe-linux-gnueabi/aom/3.7.0/git/aom_dsp/arm/highbd_subpel_variance_neon.c:257:1: error: call to undeclared function 'aom_highbd_8_variance16x16_neon'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aom: upgrade 3.6.1 -> 3.7.0Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdvdcss: upgrade 1.4.2 -> 1.4.3Khem Raj2023-11-061-2/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libavif: upgrade 0.11.1 -> 1.0.1Khem Raj2023-11-061-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fdk-aac: upgrade 2.0.1 -> 2.0.2Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdvbpsi: upgrade 1.3.0 -> 1.3.3Khem Raj2023-11-061-2/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart-2.0: upgrade 1.9.5 -> 1.9.6Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp-av: upgrade 0.14.0 -> 0.14.1Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gst-shark: upgrade 0.7.3.1 -> 0.8.1Khem Raj2023-11-061-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gerbera: upgrade 1.11.0 -> 1.12.1Khem Raj2023-11-062-39/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ncmpc: upgrade 0.47 -> 0.49Khem Raj2023-11-062-42/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdc1394: upgrade 2.2.6 -> 2.2.7Khem Raj2023-11-061-2/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>