Highlights
-Fix a critical bug where audio to bluetooth devices would cut out
randomly. (#3316)
-Improve RAOP compatibility.
-Avoid crashes after an update.
-Small fixes and improvements.
PipeWire
-Mix info on port is now created explicitly.
-Remove the node as a driver peer when stopping. This caused some problem with playback on and other remote bluetooth devices. (#3316)
-Work on avoiding crashes when loading new modules that use internal API
with old libpipewire. This is typical after an update where the old library is
still loaded by an application but when a new stream is created, updated
modules are loaded. (#3243)
Modules
-The RTP source module now has an option to ignore the SSRC, which is
useful to continue to receive the stream when the sender is restarted.
-The native protocol will refuse to load twice now instead of silently
ignoring the error.
-module-raop is compatible with more devices. (#3247)
SPA
-plugins will now warn when running out of buffers. This is always a bad
thing.
-Merge scope based cleanup macros.
-Add ratelimit function.