alsa-mixer: autodetect the ELD device

This removes the need to hardcode the ELD device index in the path
configuration. The hardcoded values don't work with the Intel HDMI LPE
driver.

BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=100488
This commit is contained in:
Tanu Kaskinen 2017-10-08 19:48:26 +03:00
parent 67f11ff301
commit 72fa468a45
11 changed files with 41 additions and 12 deletions

View file

@ -64,8 +64,12 @@
; mute-during-activation = yes | no # If this path supports hardware mute, should the hw mute be used while activating this
; # path? In some cases this can reduce extra noises during port switching, while in other
; # cases this can increase such noises. Default: no.
; eld-device = ... # If this is an HDMI port, here's where to specify the device number for the ELD mixer
; # control. The default is to not make use of ELD information.
; eld-device = ... # If this is an HDMI port, set to "auto" so that PulseAudio will try to read
; # the monitor ELD information from the ALSA mixer. By default the ELD information
; # is not read, because it's only applicable with HDMI. Earlier the "auto" option
; # didn't exist, and the hw device index had to be manually configured. For
; # backwards compatibility, it's still possible to manually configure the device
; # index using this option.
;
; [Properties] # Property list for this path. The list is merged into the port property list.
; <key> = <value> # Each property is defined on its own line.