diff options
| author | ivanbrennan <ivan.brennan@gmail.com> | 2022-01-29 12:51:54 -0500 |
|---|---|---|
| committer | ivanbrennan <ivan.brennan@gmail.com> | 2022-01-31 20:12:59 -0500 |
| commit | 3b139b96c54e56f9ac7b3b49fc650867391bb665 (patch) | |
| tree | dcfb2e40e15163383f39f02482ee46916f4d8aaf /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 016e9e5a7f9d6f0f0e4284aeaa982850ed6c921a (diff) | |
alsa-lib: re-add alsa-plugin-conf-multilib.patch
This patch was originally added in 2014 to support running apps with
32bit sound on 64bit architecture.
The patch itself add a "libs" field to syntax recognized in /etc/asound.conf:
ab8ef63ff49dd6276f765cce10d88b3e5b86b837
The pulseaudio module then used the "libs" to declare locations for both native
and 32bit plugins:
0c8ad65560fa1df07ea7b7937e02b44b1ce2b498
In a recent alsa-lib upgrade (1.2.5.1 -> 1.2.6.1), the patch was removed
without understanding its purpose, leaving alsa-lib unable to parse the
etc/asound.conf that the pulseaudio module generated:
aeea1bb53b28fc7bbe4583bd21f5bda8b05d5041
As a result, ALSA utils are failing on x86_64 architecture if pulseaudio
is enabled. E.g.
$ alsactl monitor default
alsa-lib control.c:1464:(snd_ctl_open_conf) Unknown field libs
Cannot open ctl default
$ alsamixer
ALSA lib control.c:1464:(snd_ctl_open_conf) Unknown field libs
cannot open mixer: Invalid argument
$ speaker-test -t wav -c 2
speaker-test 1.2.6
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
ALSA lib pcm.c:2576:(snd_pcm_open_conf) Unknown field libs
Playback open error: -22,Invalid argument
Put the patch back in place to fix what was broken.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
