It allows commands such as "who" to work even when systemd is compiled without "utmp" support.
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
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 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>