alsa-lib/src/conf
Matthias Reichl df621629d8 conf: vc4-hdmi: use a proper hdmi pcm, fix broken default pcm
Userspace expects to see a HDMI pcm, so remove the somewhat broken
front and iec958 pcms and add a proper hdmi pcm instead.

The hdmi pcm supports HD/HBR audio passthrough and relays the IEC958
status bits on to the kernel driver so it can switch to HBR audio
packets if needed. The control hook is marked optional because kernels
before 5.14 didn't expose the IEC958 controls.

The default pcm never worked as dmix doesn't support the iec958 format.
So drop dmix, only use plug and softvol, and use the hdmi pcm for
iec958 formatting.

Fixes: https://github.com/alsa-project/alsa-lib/issues/229
Link: https://lore.kernel.org/alsa-devel/20220430142845.229409-1-hias@horus.com/
Signed-off-by: Matthias Reichl <hias@horus.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2022-05-19 17:13:59 +02:00
..
cards conf: vc4-hdmi: use a proper hdmi pcm, fix broken default pcm 2022-05-19 17:13:59 +02:00
ctl alsa: conf - use card number roots for device redirects 2021-05-04 20:51:16 +02:00
pcm alsa: conf - use card number roots for device redirects 2021-05-04 20:51:16 +02:00
alsa.conf conf: load the card specific configurations to the config sub-tree 2021-05-13 11:04:33 +02:00
Makefile.am control: add missing src/conf/ctl/Makefile.am 2021-04-23 13:06:07 +02:00
smixer.conf mixer simple basic abstraction - added python binding 2007-07-11 10:10:12 +02:00
sndo-mixer.alisp Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00