Estou usando um aplicativo multimídia (XBMC Frodo RC3) que não me permite selecionar o dispositivo pcm personalizado. Ele apenas pergunta ao dispositivo de hardware (neste caso, é hw: 0,0).
Dada esta limitação, eu tenho que escrever um arquivo asoundrc (ou asound.conf) onde eu posso configurar o dispositivo hw: 0,0.
Eu testo a configuração executando:
speaker-test -D hw:0,0 -c6
Isso simula como o XBMC produzirá som surround.
Meu asound.conf se parece com isso no momento:
pcm.surroundsw {
type route
slave {
pcm surround51
}
ttable {
0.2 1
1.3 1
2.1 8
3.0 8
4.4 1
5.5 1
}
}
Esta é a tabela de roteamento de trabalho, então quando executo speaker-test -Dsurroundsw -c6
, obtenho o comportamento desejado.
Que tipo de arquivo asound.conf devo gravar para obter o comportamento desejado quando executo speaker-test -D hw:0,0 -c6
? Isso é puramente um problema de configuração do ALSA.