No sound on default output (analog) after passthrough SPDIF
#1
Hi, I searched for 2 days to solve my issue and didn't found a real solution but I found a workaround to live with it.

My configuration:
Motherboard: ASUS M2N-SLI Deluxe
Audio product : MCP55 High Definition Audio (nVidia Corp.)
Audio driver: HDA Intel (snd_hda_intel)
Audio chip: Analog Device AD1988B

XBMC is installed as XBMCbunut

All audio stuff seem to be good configured. I can play a movie with passthrough DTS or AC3 audio content (optical or coax SPDIF). Other audio contents go from computer's analog output to my amplifier without any problem.

But after I played a DTS/AC3 audio content my audio device keeps sending a signal on the SPDIF (without sound). So SPDIF is open and my amplifier listen to it and not to my analog output.

The question is : Why is there a signal on SPDIF if I stopped playing an audio content ?

My temporary solution is to mute and unmute the SPDIF.
Code:
amixer set 'IEC958' mute
amixer set 'IEC958' unmute

I think the problem comes not from XBMC it self but maybe from ALSA, Ubuntu, Debian or Kernel. I don't know exactly. I did a lot of tests with speaker-test and get the same issue.

Is there another way to close the SPDIF signal ? Should XBMC do it automatically ?
Reply

Logout Mark Read Team Forum Stats Members Help
No sound on default output (analog) after passthrough SPDIF0