2010-12-18, 23:01
Hi,
I have success getting digital audio to passthrough HDMI using VLC but VLC is not as cool as XBMC. Using XBMC I have not had success getting digital audio to pass through. I have set the audio devices as plug:hdmi in the settings for audio device and passthrough device but no luck. Using plugurround51 it will work for analog speakers connected, but when using plug:hdmi XBMC will report an error on the lower right hand corner of the screen "cannot initialize audio device"
Does anybody have any advice for me to get this working? Here is some info about the hardware I am using:
Also, I cannot use IEC958 output as a substitute, I cannot activate this device on my machine even though it is detected and appears to be configured in ALSA. And using the HDMI would be much more convenient.
I have success getting digital audio to passthrough HDMI using VLC but VLC is not as cool as XBMC. Using XBMC I have not had success getting digital audio to pass through. I have set the audio devices as plug:hdmi in the settings for audio device and passthrough device but no luck. Using plugurround51 it will work for analog speakers connected, but when using plug:hdmi XBMC will report an error on the lower right hand corner of the screen "cannot initialize audio device"
Does anybody have any advice for me to get this working? Here is some info about the hardware I am using:
Code:
gamma:~ # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: VT1708B Analog [VT1708B Analog]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 0: NVidia [HDA NVidia], device 1: VT1708B Digital [VT1708B Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
gamma:~ # aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
front:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
HDA NVidia, NVIDIA HDMI
HDMI Audio Output
Also, I cannot use IEC958 output as a substitute, I cannot activate this device on my machine even though it is detected and appears to be configured in ALSA. And using the HDMI would be much more convenient.