Bug#1086668: pulseaudio: New upstream release v17.0
Alper Nebi Yasak
alpernebiyasak at gmail.com
Sun Nov 3 14:27:47 GMT 2024
Package: pulseaudio
Severity: normal
Tags: patch
Hi PulseAudio Team,
PulseAudio 17.0 was released 12 January 2024. A summary of changes from
the git tag description:
Notes for end users
Updates to ALSA UCM-based setups
Battery level indication to Bluetooth devices
Support for the Bluetooth FastStream codec
webrtc-audio-processing dependency updated
Trigger role groups added to module-role-cork
XDG base directory spec for profile-set loading
Notes for application developers
PA_RATE_MAX increased
Notes for packagers
webrtc-audio-processing dependency updated
The ALSA UCM updates (by me!) are important for some hardware to work
properly, and the same changes are already in PipeWire > v1.1. It would
be nice to have PulseAudio 17.0 in Debian unstable if only to match PW's
behaviour. Two fixes for UCM-related crashes (again, by me) have been
merged into upstream master but didn't make it to 17.0, they should be
cherry-picked.
AFAICT, PA 17.0 has been blocked on webrtc-audio-processing >= 1.0 not
being available in Debian. So I did work on that in bug #1086665. OTOH,
the library is only used for the echo-cancel module, and we can revert
to an old version of a single file until the new library is in the
archive, and I have submitted a patch upstream to do that.
Please have a look at my attempt to package PA 17.0 [1], and upload if
you see fit. To test it would roughly be:
gbp clone https://salsa.debian.org/alpernebbi/pulseaudio
cd pulseaudio
git checkout version-17.0
gbp dch --commit --release --new-version="17.0+dfsg1-1"
gbp buildpackage
I build-tested it on release architectures, but I get an error from
'sigbus-test' on s390x. I also get the same error trying to recompile
16.1+dfsg1-5.1 which worked fine on buildds, so I assume my v17.0 would
work fine.
I also tested the echo-cancel module with both the old/new webrtc
libraries (which just needs a Build-Depends: change), on amd64 and arm64.
[1] https://salsa.debian.org/alpernebbi/pulseaudio/-/commits/version-17.0
More information about the pkg-pulseaudio-devel
mailing list