OpenELEC Forum
OpenELEC Version: 2.95.2 - No pass-through audio HDMI Zotac AD10 - Printable Version

+- OpenELEC Forum (https://forum.openelec.tv)
+-- Forum: Generic Forum (https://forum.openelec.tv/forumdisplay.php?fid=5)
+--- Forum: AUDIO (https://forum.openelec.tv/forumdisplay.php?fid=53)
+--- Thread: OpenELEC Version: 2.95.2 - No pass-through audio HDMI Zotac AD10 (/showthread.php?tid=55716)



[SOLVED] OpenELEC Version: 2.95.2 - No pass-through audio HDMI Zotac AD10 - JustinWI - 12-01-2012

I am using OpenELEC Version: 2.95.2 Fusion build on my Zotac AD10. Sound works fine for files that do not have pass-through audio, such as TV shows, but I get no audio when passthrough is in use. My setup is AD10 -> HDMI -> Toshiba LCD -> Optical -> LG Receiver.

Audio engine settings:

Speaker Numbers: 5.1
Boost Volume on Downmix: Enabled
Play Stereo on all Speakers: Disabled
DTS: Enabled
AC3: Enabled
DTS-HD: Disabled
True-HD: Disabled
AAC: Disabled
LPCM: Disabled

Here is the output from the xbmc.log showing my audio devices:

Code:
01:07:29 T:139803467691840 ERROR: CAESinkOSS::EnumerateDevicesEx - Failed to open mixer: /dev/mixer
01:07:30 T:139803467691840 NOTICE: Enumerated ALSA devices:
01:07:30 T:139803467691840 NOTICE: Device 1
01:07:30 T:139803467691840 NOTICE: m_deviceName : hdmi:CARD=Generic,DEV=0
01:07:30 T:139803467691840 NOTICE: m_displayName : HD-Audio Generic
01:07:30 T:139803467691840 NOTICE: m_displayNameExtra: HDMI
01:07:30 T:139803467691840 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
01:07:30 T:139803467691840 NOTICE: m_channels : FL,FR
01:07:30 T:139803467691840 NOTICE: m_sampleRates : 32000,44100,48000
01:07:30 T:139803467691840 NOTICE: m_dataFormats : AE_FMT_S16NE,AE_FMT_S16LE
01:07:30 T:139803467691840 NOTICE: Device 2
01:07:30 T:139803467691840 NOTICE: m_deviceName : @:CARD=SB,DEV=0
01:07:30 T:139803467691840 NOTICE: m_displayName : HDA ATI SB
01:07:30 T:139803467691840 NOTICE: m_displayNameExtra: ALC892 Analog
01:07:30 T:139803467691840 NOTICE: m_deviceType : AE_DEVTYPE_PCM
01:07:30 T:139803467691840 NOTICE: m_channels : FL,FR
01:07:30 T:139803467691840 NOTICE: m_sampleRates : 44100,48000,96000,192000
01:07:30 T:139803467691840 NOTICE: m_dataFormats : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
01:07:30 T:139803467691840 NOTICE: Device 3
01:07:30 T:139803467691840 NOTICE: m_deviceName : iec958:CARD=SB,DEV=0
01:07:30 T:139803467691840 NOTICE: m_displayName : HDA ATI SB
01:07:30 T:139803467691840 NOTICE: m_displayNameExtra: ALC892 Digital S/PDIF
01:07:30 T:139803467691840 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
01:07:30 T:139803467691840 NOTICE: m_channels : FL,FR
01:07:30 T:139803467691840 NOTICE: m_sampleRates : 32000,44100,48000,88200,96000,192000
01:07:30 T:139803467691840 NOTICE: m_dataFormats : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE

aplay -l output:

Code:
root ~ # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

In Eden versions of OpenElec, I had to specify "hw:0,3" as a custom audio device. Now, my only choices are "HD-Audio Generic, HDMI" or "HDA ATI SB, ALC892 Digital S/PDIF". I currently have it set to the HDMI one. The other will never give me audio. Also, I can get audio to come through if I set it to use "Analog" instead of "HDMI" for the output, but I don't want to go that route. Here is what it says when I try to play a file:

Code:
19:08:22 T:139803467691840 NOTICE: DVDPlayer: Opening: nfs://192.168.1.73/media/Movies3/The Dark Knight Rises (2012)/The Dark Knight Rises.mkv
19:08:22 T:139803467691840 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
19:08:22 T:139803467691840 NOTICE: CXBMCRenderManager::ResetRenderBuffer - using 5 render buffers
19:08:22 T:139803293468416 NOTICE: Thread CDVDPlayer start, auto delete: false
19:08:22 T:139803293468416 NOTICE: Creating InputStream
19:08:23 T:139803293468416 NOTICE: Creating Demuxer
19:08:24 T:139803293468416 NOTICE: Opening video stream: 0 source: 256
19:08:24 T:139803293468416 NOTICE: Creating video codec with codec id: 28
19:08:24 T:139803293468416 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
19:08:24 T:139802125006592 NOTICE: Thread CVideoReferenceClock start, auto delete: false
19:08:24 T:139803293468416 NOTICE: Creating video thread
19:08:24 T:139802116613888 NOTICE: Thread CDVDPlayerVideo start, auto delete: false
19:08:24 T:139803293468416 NOTICE: Opening audio stream: 1 source: 256
19:08:24 T:139803293468416 NOTICE: Finding audio codec for: 86020
19:08:24 T:139803293468416 NOTICE: Creating audio thread
19:08:24 T:139802116613888 NOTICE: running thread: video_thread
19:08:24 T:139802108221184 NOTICE: Thread CDVDPlayerAudio start, auto delete: false
19:08:24 T:139803293468416 NOTICE: Opening Subtitle stream: 2 source: 256
19:08:24 T:139802116613888 NOTICE: (XVBA::Open) opening xvba decoder, id: 0
19:08:24 T:139802108221184 NOTICE: running thread: CDVDPlayerAudio::Process()
19:08:24 T:139802108221184 NOTICE: Creating audio stream (codec id: 86020, channels: 2, sample rate: 48000, pass-through)
19:08:24 T:139802116613888 NOTICE: XVBA::CreateContext - creating decoder context
19:08:24 T:139802116613888 NOTICE: XVBA::CreateContext - opening xvba version: 77
19:08:24 T:139802116613888 NOTICE: (XVBA) using decoder capability id: 256 flags: 3
19:08:24 T:139802116613888 NOTICE: (XVBA) using surface type: 3231564e
19:08:24 T:139802093381376 NOTICE: Thread XVBA Output Thread start, auto delete: false
19:08:24 T:139802093381376 NOTICE: COutput::OnStartup: Output Thread created

Any help is appreciated.


Re: OpenELEC Version: 2.95.2 - No pass-through audio HDMI Zotac AD10 - JustinWI - 12-01-2012

FWIW, I have another identical AD10 hooked up in my home theater and it works just fine with the same settings. In that case, it goes AD10 -> HDMI -> Onkyo Receiver. The log files and aplay look the same though.


Re: OpenELEC Version: 2.95.2 - No pass-through audio HDMI Zotac AD10 - lrusak - 12-01-2012

Some TV cannot pass through 5.1 DTS/AC3 to spdif. Are you sure your TV supports this?

If you change your speaker config to 2.0 does it work?


Re: OpenELEC Version: 2.95.2 - No pass-through audio HDMI Zotac AD10 - JustinWI - 12-01-2012

It worked in Eden with the custom audio setting. The receiver would light up that it was getting DTS so I have to assume that it supports it.
Setting it to 2.0 doesn't make it work.


Re: OpenELEC Version: 2.95.2 - No pass-through audio HDMI Zotac AD10 - JustinWI - 12-01-2012

I disabled DTS and now only AC3 is enabled. That seems to do the trick and is good enough for my living room setup. If I manage some free time, I may try Eden again and verify that I was seeing DTS.