Package: pulseaudio / 17.0+dfsg1-2
Metadata
| Package | Version | Patches format |
|---|---|---|
| pulseaudio | 17.0+dfsg1-2 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| disable autospawn.patch | (download) |
src/pulse/client-conf.c |
2 1 + 1 - 0 ! |
disable autospawn by default |
| selectively disable libpulsedsp.patch | (download) |
meson.build |
4 3 + 1 - 0 ! |
selectively disable the libpulsedsp dso and padsp wrapper The libpulsedsp DSO is not compatible with 64-bit time_t, and is a wrapper for compatibility with an API that's basically obsolete for 15 years. And nowadays pulseaudio itself is largely superseded by pipewire. padsp is mainly useful for legacy i386 binaries and maybe a few very early legacy amd64 binaries (late 90s/early 00s era games, especially ported by Loki Games) which might assume OSS audio, and not support ALSA or PulseAudio directly. Since we're breaking the platform ABI on armel/armhf/etc. *anyway*, we can't rely on the ability to run legacy binaries even if they exist, so it's probably no longer interesting to provide padsp on those architectures. However, Debian's i386 is sticking with the old 32-bit time_t. |
| git_tests_alignment.patch | (download) |
src/tests/cpu-volume-test.c |
33 16 + 17 - 0 ! |
tests: don't run volume tests with impossible alignments This worked so far somehow, but we were sending in some samples at unrealistic alignments (given that pa_memblockq will be frame-aligned, and we expect all operations to occur per-frame as well). Fixes: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/3803 Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/812> |
| ucm check verb for device status.patch | (download) |
src/modules/alsa/alsa-ucm.c |
30 30 + 0 - 0 ! |
alsa-ucm: check ucm verb before working with device status |
| ucm replace context assertion with error.patch | (download) |
src/modules/alsa/alsa-ucm.c |
14 12 + 2 - 0 ! |
alsa-ucm: replace port device ucm context assertion with an error |
| ucm fix infinite recursion.patch | (download) |
src/modules/alsa/alsa-ucm.c |
22 10 + 12 - 0 ! |
alsa-ucm: fix segfault from recursion due to too many devices |
