Commit Graph

20 Commits

Author SHA1 Message Date
ivanbrennan
dd35016349
alsa-lib: document alsa-plugin-conf-multilib.patch 2022-02-01 08:44:15 -05:00
ivanbrennan
3b139b96c5
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:
ab8ef63ff4

The pulseaudio module then used the "libs" to declare locations for both native
and 32bit plugins:
0c8ad65560

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:
aeea1bb53b

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.
2022-01-31 20:12:59 -05:00
Jan Tojnar
3dba2db347 Merge branch 'staging-next' into staging
; Conflicts:
;	nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
;	nixos/doc/manual/release-notes/rl-2205.section.md
2022-01-10 19:27:28 +01:00
Las Safin
aeea1bb53b
alsa-lib: 1.2.5.1 -> 1.2.6.1 2022-01-10 11:48:19 +00:00
Las Safin
9968242e1e
alsa-firmware: 1.2.1 -> 1.2.4
Thanks @sternenseemann and @collares !
2022-01-10 11:43:10 +00:00
Bobby Rong
b426ea250c
Merge pull request #151649 from r-ryantm/auto-update/alsa-plugins
alsa-plugins: 1.2.5 -> 1.2.6
2022-01-10 19:36:19 +08:00
devhell
2af27e443f alsa-ucm-conf: 1.2.5.1 -> 1.2.6.3 2022-01-09 15:53:46 +00:00
R. Ryantm
33aab6d425 alsa-plugins: 1.2.5 -> 1.2.6 2021-12-21 23:25:30 +00:00
R. Ryantm
75da7f9f53 alsa-utils: 1.2.5.1 -> 1.2.6 2021-12-21 22:01:02 +00:00
Felix Buehler
540499bf10 os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
R. RyanTM
1ba9e45338 alsa-topology-conf: 1.2.5 -> 1.2.5.1 2021-07-24 15:20:21 +02:00
R. RyanTM
02d1c6307f alsa-ucm-conf: 1.2.5 -> 1.2.5.1 2021-07-01 14:27:15 -07:00
R. RyanTM
6079362735 alsa-lib: 1.2.5 -> 1.2.5.1 2021-07-01 13:46:03 -07:00
R. RyanTM
bd414007c9 alsa-utils: 1.2.5 -> 1.2.5.1 2021-06-30 08:36:19 +00:00
Sandro
260e88ac24
alsa-utils: remove sh file extension from alsa-info
other distros also ship the file without the extension and files in $PATH should normally not contain an extension
2021-06-14 16:51:30 +02:00
Jan Tojnar
ba733d435b
Merge branch 'staging-next' into staging 2021-06-10 14:07:45 +02:00
Raphael Megzari
6de7be454a Revert "alsa-firmware: 1.2.1 -> 1.2.4"
This reverts commit 728ea2bbe4.
2021-06-10 19:06:37 +09:00
AndersonTorres
0b045a37fc Change all alsaPlugins references to alsa-plugins
Also, refactor alsa-plugins to make it more readable.
2021-06-10 01:36:35 -03:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
AndersonTorres
7f7f2ef93a alsa-project: a small refactor
Now, all ALSA projects reside in a dedicated directory, namely,
pkgs/os-specific/linux/alsa-project/
2021-06-10 01:12:48 -03:00