Estou tentando tirar o som surround 5.1 da minha configuração do kodi. Isso costumava funcionar no Debian Jessie com puro alsa e sem pulseaudio; mas desde a atualização para o Stretch, há cerca de um ano, não consegui mais que funcionasse.
Graças a este postar , acho que o problema é este:
wouter@renaissance:/proc/asound/card0$ cat eld#0.0
monitor_present 0
eld_valid 0
wouter@renaissance:/proc/asound/card0$ cat eld#0.1
monitor_present 1
eld_valid 1
monitor_name 40UHD_LCD_TV
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x3] CEA-861-B, C or D
manufacture_id 0xb358
product_id 0x3700
port_id 0x0
support_hdcp 0
support_ai 1
audio_sync_delay 0
speakers [0x1] FL/FR
sad_count 2
sad0_coding_type [0x1] LPCM
sad0_channels 2
sad0_rates [0xe0] 32000 44100 48000
sad0_bits [0xe0000] 16 20 24
sad1_coding_type [0x2] AC-3
sad1_channels 6
sad1_rates [0xe0] 32000 44100 48000
sad1_max_bitrate 640000
Ou seja, ele detecta dois dispositivos (um é a TV), mas afirma que um dos dois (presumivelmente, o amplificador) produz descritores de áudio HDMI inválidos.
Isso pode ser devido ao fato de que o amplificador não está conectado via HDMI; em vez disso, ele é conectado por meio de um cabo ótico que vem da TV (e não do computador).
Suponho que a nova versão do alsa, pulseaudio ou kodi veja a ausência de uma configuração surround 5.1 no material ELD e, portanto, decida que isso não pode funcionar (um caso do "computador" acha que é mais inteligente do que eu "problema".
Existe uma maneira de corrigir isso sem precisar refazer tudo?
Tags pulseaudio alsa kodi