[ATV2] 4.3 HDMI Passthrough Issues
#1
So I've updated my ATV2 to 4.3.1. I know there are known audio passthrough issues, and it's been put aside until AudioEngine is completed and merged.

My ATV2 connects to my Onkyo Receiver via HDMI, which in turn connects to my TV via HDMI.

But I did find this interesting in the log:

This is with AC3 and DTS selected in System settings (results in loud static through speakers)

Quote:17:36:23 T:115826688 M:104591360 NOTICE: Opening audio stream: 1 source: 256
17:36:23 T:115826688 M:104591360 NOTICE: Finding audio codec for: 86020
17:36:23 T:115826688 M:104591360 DEBUG: FactoryCodec - Audio: PassthroughFFmpeg - Opening
17:36:23 T:115826688 M:104591360 INFO: CDVDAudioCodecPassthroughFFmpeg::SetupMuxer - Trying to setup spdif muxer
17:36:23 T:115826688 M:100691968 INFO: CDVDAudioCodecPassthroughFFmpeg::SetupMuxer - spdif muxer ready
17:36:23 T:115826688 M:100691968 DEBUG: FactoryCodec - Audio: PassthroughFFmpeg - Opened
17:36:23 T:115826688 M:100691968 NOTICE: Creating audio thread
17:36:23 T:125927424 M:100687872 DEBUG: Thread CDVDPlayerAudio start, auto delete: 0
17:36:23 T:125927424 M:100687872 NOTICE: running thread: CDVDPlayerAudio:Tonguerocess()
17:36:23 T:115826688 M:100687872 DEBUG: ReadEditDecisionLists - Checking for edit decision lists (EDL) on local drive or remote share for: smb://xbox:[email protected]/Qmultimedia/SD/Music DVD/Ben Harper and The Blind Boys of Alabama - Live at the Apollo [2005]/Ben Harper and The Blind Boys of Alabama - Live at the Apollo [2005].mkv
17:36:23 T:63238144 M:100679680 DEBUG: CAnnouncementManager - Announcement: PlaybackStarted from xbmc
17:36:23 T:63238144 M:100679680 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message PlaybackStarted
17:36:23 T:115826688 M:100679680 DEBUG: CDVDPlayer::SetCaching - caching state 2
17:36:23 T:125927424 M:100679680 NOTICE: Creating audio device with codec id: 86020, channels: 2, sample rate: 48000, pass-through
17:36:23 T:125927424 M:100679680 INFO: AudioRendererFactory: not a explicit device, trying to autodetect.

And this is with AC3 and DTS deselected (results in stereo audio through speakers)

Quote:17:37:21 T:128417792 M: 99942400 NOTICE: Opening audio stream: 1 source: 256
17:37:21 T:128417792 M: 99942400 NOTICE: Finding audio codec for: 86020
17:37:21 T:128417792 M: 99942400 DEBUG: FactoryCodec - Audio: PassthroughFFmpeg - Opening
17:37:21 T:128417792 M: 99942400 INFO: CDVDAudioCodecPassthroughFFmpeg::Open - Won't transcode for HDMI
17:37:21 T:128417792 M: 99942400 DEBUG: FactoryCodec - Audio: PassthroughFFmpeg - Failed
17:37:21 T:128417792 M: 99942400 DEBUG: FactoryCodec - Audio: FFmpeg - Opening
17:37:22 T:128417792 M: 96034816 DEBUG: FactoryCodec - Audio: FFmpeg - Opened
17:37:22 T:128417792 M: 96034816 NOTICE: Creating audio thread
17:37:22 T:135716864 M: 96030720 DEBUG: Thread CDVDPlayerAudio start, auto delete: 0
17:37:22 T:135716864 M: 96030720 NOTICE: running thread: CDVDPlayerAudio:Tonguerocess()
17:37:22 T:128417792 M: 96030720 DEBUG: ReadEditDecisionLists - Checking for edit decision lists (EDL) on local drive or remote share for: smb://xbox:[email protected]/Qmultimedia/SD/Music DVD/Ben Harper and The Blind Boys of Alabama - Live at the Apollo [2005]/Ben Harper and The Blind Boys of Alabama - Live at the Apollo [2005].mkv
17:37:22 T:128417792 M: 96030720 DEBUG: CDVDPlayer::SetCaching - caching state 2
17:37:22 T:63238144 M: 96026624 DEBUG: CAnnouncementManager - Announcement: PlaybackStarted from xbmc
17:37:22 T:63238144 M: 96026624 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message PlaybackStarted
17:37:22 T:135716864 M: 96026624 NOTICE: Creating audio device with codec id: 86020, channels: 6, sample rate: 48000, no pass-through
17:37:22 T:135716864 M: 96026624 INFO: AudioRendererFactory: not a explicit device, trying to autodetect.


So it seems with AC3 and DTS disabled it is detecting 6 channel audio and downmixing to 2 channel.

But with AC3 and DTS enabled, it is only detecting audio as 2 channel and supplying static noise through the receiver.

This is quite odd. Not sure if this has been looked into or will be looked into, but thought I'd supply the information.

The source file was H264 video with DTS sound track.

If I have helped you in any way, please forgive me, it was entirely accidental.
Reply
#2
Cranial Wrote:So I've updated my ATV2 to 4.3.1. I know there are known audio passthrough issues, and it's been put aside until AudioEngine is completed and merged.

My ATV2 connects to my Onkyo Receiver via HDMI, which in turn connects to my TV via HDMI.

But I did find this interesting in the log:

This is with AC3 and DTS selected in System settings (results in loud static through speakers)



And this is with AC3 and DTS deselected (results in stereo audio through speakers)




So it seems with AC3 and DTS disabled it is detecting 6 channel audio and downmixing to 2 channel.

But with AC3 and DTS enabled, it is only detecting audio as 2 channel and supplying static noise through the receiver.

This is quite odd. Not sure if this has been looked into or will be looked into, but thought I'd supply the information.

The source file was H264 video with DTS sound track.

passthough IS two channel Smile
Reply
#3
davilla Wrote:passthough IS two channel Smile

Owned.... dammit. Ha. Might have to do some reading on that.

If I have helped you in any way, please forgive me, it was entirely accidental.
Reply
#4
Cranial Wrote:Owned.... dammit. Ha. Might have to do some reading on that.

Wait, I thought Passthrough "passes" the audio through without degrading the sound quality, allowing 5.1 channels. Am I wrong?
Reply
#5
Yes. It does. But it gets passed through as a stream, which is decoded into 6 channels (including sub) by the receiver. Haven't had a chance to read up on the details, but as stated by Davilla, this stream that is passed through is 2 channels.

If I have helped you in any way, please forgive me, it was entirely accidental.
Reply
#6
Cranial Wrote:Yes. It does. But it gets passed through as a stream, which is decoded into 6 channels (including sub) by the receiver. Haven't had a chance to read up on the details, but as stated by Davilla, this stream that is passed through is 2 channels.

Replied in my thread, but I'll post here too.

Should I revert to encoding AC3 (5.1) - 6-Channel Discrete instead os AC3 Passthru? My Pioneer Elite VSX-33 can take anything you throw at it, so if I'm understanding correctly why have the receiver decode a 2-channel signal when I can encode it directly? Or am I misunderstanding?

Thanks again for your help!
Reply

Logout Mark Read Team Forum Stats Members Help
[ATV2] 4.3 HDMI Passthrough Issues0