Use algo que você conhece como suporte 5.1, como Testes de reprodução de áudio HTML5 AAC - Multicanal . Se o teste não funcionar e o Chrome estiver usando pulso, você sabe que o problema está no Pulse Audio e é necessário ir mais fundo.
Em seguida, reproduza algo no Chrome, como este álbum Infected Mushroom, que é 100% bom . Deixe-o jogando e enquanto estiver jogando, execute pacmd list-sink-inputs
. Deve mostrar-lhe algo parecido com isto
1 sink input(s) available.
index: 381
driver: <protocol-native.c>
flags: START_CORKED
state: RUNNING
sink: 1 <alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo.2>
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
muted: no
current latency: 56.23 ms
requested latency: 23.22 ms
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
resample method: (null)
module: 14
client: 410 <Chromium>
properties:
application.icon_name = "chromium-browser"
media.name = "Playback"
application.name = "Chromium"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "31"
application.process.id = "2148"
application.process.user = "ecarroll"
application.process.host = "x230"
application.process.binary = "chromium-browser"
window.x11.display = ":0.0"
application.language = "en_US.UTF-8"
application.process.machine_id = "0275a7cffa4379527ee564ba552469a2"
application.process.session_id = "c2"
module-stream-restore.id = "sink-input-by-application-name:Chromium"
Passando por isso, este é o índice do sink
sink: 1 <alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo.2>
E, esses são os dados que a entrada do coletor está recebendo no momento. Se isso não estiver correto, a fonte que você está reproduzindo não está correta e não é problema seu.
channel map: front-left,front-right
Stereo
Deverá ler assim se a música for 5.1
channel map: front-left,front-right,front-center,lfe,rear-left,rear-right
Surround 5.1
Agora execute isso.
pacmd list-sinks | grep -i "channel\|index"
Isto deve mostrar todos os sumidouros (canais) que podem aceitar o som. Preste atenção no que tiver o índice correspondente, se ele mostrar algo assim.
channel map: front-left,front-right
Então você / sabe / esse pulso estará mixando o canal para estéreo. Caso contrário, precisaremos de mais informações.