1.6.3
Changed 2
- Avoid MIDI conversions to and from UMP to reduce conversions in most nodes
- Increase the notify queue in JACK to avoid losing notifications
Fixed 11
- Fix regression with sample rate changes
- Fix potential integer overflow in memory mapping
- Align RTP timestamps to make RAOP work on more devices
- Avoid crashes in RTP streams because of concurrent event emission
- Avoid invalid file descriptor usage in native-protocol with specially crafted messages
- Fix properties and params enumeration in filter-chain
- Fix compilation with -Werror=discarded-qualifiers
- Avoid out-of-bounds read in mix matrix
- Avoid loading plugins from absolute paths that are not in the search path
- Backport fixes and avoid crashes in Bluetooth
- Ensure timebase callback is never called with 0 frames in JACK
From PipeWire
PipeWire 1.6.3 (2026-04-09)
Highlights
- Fix some RAOP compatibility regressions.
- Fix segfault in the mixer in some cases.
- Most nodes now produce and consume MIDI1 again and avoid conversions to and from UMP.
- Various small fixes and improvements.
PipeWire
- Fix regression with sample rate changes. (#5207)
- Fix a potential integer overflow in the memory mapping.
Modules
- Align RTP timestamps to make RAOP work on more devices. (#5167)
- Avoid crashes in RTP streams because of concurrent event emission.
- Avoid invalid fd usage in native-protocol with special crafted messages.
- Fix properties and params enumeration in filter-chain (#5202).
SPA
- Fix compilation with -Werror=discarded-qualifiers
- Avoid OOB read in mix matrix. (#5176)
- Avoid loading plugins from absolute paths that are not in the search path.
- Avoid MIDI conversions to and from UMP. (#5183)
Bluetooth
- Backport some fixes and avoid some crashes.
JACK
- Make sure timebase callback is never called with 0 frames.
- Increase the notify queue to avoid losing notifications.