summaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.2.3.bb
Commit message (Collapse)AuthorAgeFilesLines
* pipewire: update 1.2.3 -> 1.2.5Markus Volk2024-09-291-392/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PipeWire 1.2.5 (2024-09-27) This is an important bugfix release that is API and ABI compatible with the previous 1.2.x and 1.0.x releases. Highlights - Fix an fd mismatch in the protocol in some cases that could lead to fd leaks and crashes. - Fix a bug where the mixer was not updated after setting the port, which would cause muted audio at boot or resume from suspend. - Fix a potential use-after-free in module-rt when stopping a thread. - Cached objects are now freed in the JACK API to avoid memory leaks. - Some more fixes and improvements. PipeWire - RequestProcess commands are now only sent after the node completes the state change to RUNNING. - More FreeBSD fixes. - Handle ACTIVE links going to < PAUSED as well. This improves renegotiation in some cases. - Fix an fd mismatch in the protocol in some cases that could lead to fd leaks and crashes. Modules - Many of the network modules can now also accept hostnames instead of IP addresses. - Fix a potential use-after-free in module-rt when stopping the thread. SPA - Support for elogind was added. - Some more errors are checked when converting JSON to POD. (#4313) - Fix a bug where the mixer was not updated after setting the port, which would cause muted audio at boot or resume from suspend. (#4084) JACK - The BBT transport handling was improved. Some fields were added to be able to handle the JACK semantics correctly. (#4314) - Buffers are now aligned according to the maximum CPU alignment instead of the hardcoded 16 bytes alignment. - Cached objects are now freed correctly. Doc - Some small doc updates. (#4272) Older versions: PipeWire 1.2.4 (2024-09-19) This is a bugfix release that is API and ABI compatible with the previous 1.2.x and 1.0.x releases. Highlights - Avoid a crash in cleanup of globals. (#4250) - Use systemd-logind to scan for new devices in v4l2. - Some more bugfixes and improvements. PipeWire - Avoid a crash in cleanup of globals. (#4250) - Improve RequestProcess dispatch. Tools - Improve float parsing. (#4234) SPA - Clear the ringbuffer when stopping in libcamera. - Use systemd-logind to scan for new devices in v4l2. (#3539, #3960) - Queue dropped first buffer in v4l2. - Unlink pcm devices when moving drivers to avoid broken pipe. JACK - Emit buffer_size callback in jack_activate() to improve compatibility with GStreamer. (#4260) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 1.2.2 -> 1.2.3Markus Volk2024-08-291-0/+392
PipeWire 1.2.3 (2024-08-22) This is a bugfix release that is API and ABI compatible with the previous 1.2.x and 1.0.x releases. Highlights - Implement freewheeling support in the FFADO driver. Also improve buffersize and samplerate handling. - Improve some locking on spa_loop. Remove a possible deadlock when the queue was full. - Allocate more space for the libcamera devices string to properly deduplicate libcamera and v4l2 devices. - Some more bugfixes and improvements. PipeWire - Improve activation state changes and xrun detection some more. (#4182) - Avoid a memory leak when a link in error is destroyed. Modules - Improve samplerate and buffersize handling in FFADO driver so that it is possible to force a rate and buffer size. - Implement freewheeling support in the ffado driver. - Always set the server side clock.quantum-limit on nodes. This fixes a buffer size problem in Midi-bridge. (#4005) SPA - Improve some locking on spa_loop. Remove a possible deadlock when the queue was full. (#4114) - Allocate more space for the libcamera devices string to properly deduplicate libcamera and v4l2 devices. - Fix a potential race when enumerating v4l2 udev devices. (#3960) Bluetooth - Improve compatibility with some devices (Soundcore Motion 300). Tools - pw-cli can now handle arbitrarily large input and params. (#4166) - Avoid some compiler warnings in pw-top. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>