2013-10-06, 13:43
Pretty easy, you have wrong sound settings in xbmc :-)
make sure your ~/.xbmc/userdata/guisettings.xml contains:
Especially passthroughdevice and audiodevice are relevant.
And about the xrandr command for audio, you have to run it everytime _after_ your xserver is up.
make sure your ~/.xbmc/userdata/guisettings.xml contains:
Code:
<audiooutput>
<ac3passthrough>true</ac3passthrough>
<audiodevice>ALSA:hdmi:CARD=Generic,DEV=0</audiodevice>
<channels>8</channels>
<dtshdpassthrough>true</dtshdpassthrough>
<dtspassthrough>true</dtspassthrough>
<eac3passthrough>true</eac3passthrough>
<guisoundmode>1</guisoundmode>
<mode>2</mode>
<multichannellpcm>true</multichannellpcm>
<normalizelevels>true</normalizelevels>
<passthroughaac>false</passthroughaac>
<passthroughdevice>ALSA:hdmi:CARD=Generic,DEV=0</passthroughdevice>
<processquality>50</processquality>
<stereoupmix>false</stereoupmix>
<streamsilence>true</streamsilence>
<truehdpassthrough>true</truehdpassthrough>
</audiooutput>
Especially passthroughdevice and audiodevice are relevant.
And about the xrandr command for audio, you have to run it everytime _after_ your xserver is up.