2011-03-11, 11:31
Hi,
I'm having trouble with XBMC(10 and/or 10.1) passing Dolby/DTS or HD audio through to my receiver.
Hardware SETUP:
HTPC(HDMI) -> Onkyo NR-TX807 -> LED TV
HTPC
AMD Athlon II X2 255 / 3.1 GHz - Socket AM3
ASRock 880GMH/USB3 R2.0
ASUS EAH5570 SILENT/DI/1GD2 - Radeon HD 5570
XBMC Setup:
XBMC 10 (also not working with 10.1)
Audio output: HDMI
Speaker configuration: 5.0
Boost volume level on downmix: checked
AC3 capable receiver: checked
DTS capable receiver: checked
Audio output device: DirectSound: ATI HD Audio rear output
At first Windows did not pass-through DTS and HD audio either... After changing the output settings in the ffdshow audio decoder (the pass-through HDMI settings were not checked) it worked fine. (tested with MediaPlayer Classic).
When trying to play a disc/file with Dolby/DTS or HD audio using XBMC the following error is displayed: Failed to initialize audio device. Check your audio settings.
All other audio is working fine in XBMC just not DTS and/or HD.
Debug log shows the following:
Can anyone point me in the right direction as to why XBMC is not able to pass-through DTS and HD-Audio to my receiver?
Thank you in advance.
I'm having trouble with XBMC(10 and/or 10.1) passing Dolby/DTS or HD audio through to my receiver.
Hardware SETUP:
HTPC(HDMI) -> Onkyo NR-TX807 -> LED TV
HTPC
AMD Athlon II X2 255 / 3.1 GHz - Socket AM3
ASRock 880GMH/USB3 R2.0
ASUS EAH5570 SILENT/DI/1GD2 - Radeon HD 5570
XBMC Setup:
XBMC 10 (also not working with 10.1)
Audio output: HDMI
Speaker configuration: 5.0
Boost volume level on downmix: checked
AC3 capable receiver: checked
DTS capable receiver: checked
Audio output device: DirectSound: ATI HD Audio rear output
At first Windows did not pass-through DTS and HD audio either... After changing the output settings in the ffdshow audio decoder (the pass-through HDMI settings were not checked) it worked fine. (tested with MediaPlayer Classic).
When trying to play a disc/file with Dolby/DTS or HD audio using XBMC the following error is displayed: Failed to initialize audio device. Check your audio settings.
All other audio is working fine in XBMC just not DTS and/or HD.
Debug log shows the following:
Quote:19:08:15 T:1712 M:1541287936 NOTICE: Creating audio device with codec id: 86021, channels: 2, sample rate: 48000, pass-through
19:08:15 T:1712 M:1541287936 DEBUG: CAudioContext::SetActiveDevice - SetActiveDevice from 2 to 4
19:08:15 T:1712 M:1541283840 DEBUG: CAudioContext::RemoveActiveDevice - Removing device 2
19:08:15 T:1712 M:1541283840 DEBUG: CGUIAudioManager:eInitialize
19:08:15 T:1712 M:1539739648 DEBUG: CWDSound::direct_sound_enumerator_member_callback - found Device: Primary Sound Driver
19:08:15 T:1712 M:1539739648 DEBUG: CWDSound::direct_sound_enumerator_member_callback - found Device: ATI HD Audio rear output
19:08:15 T:1712 M:1539739648 DEBUG: CAudioContext::SetActiveDevice - selecting ATI HD Audio rear output as output devices
19:08:15 T:3852 M:1539739648 INFO: ffmpeg[F0C]: [h264] Cannot parallelize deblocking type 1, decoding such frames in sequential order
19:08:15 T:3852 M:1538723840 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(42000.000000, 0)
19:08:15 T:1712 M:1532731392 DEBUG: CWin32DirectSound::Initialize: Packet Size = 12384. Avg Bytes Per Second = 192000.
19:08:15 T:1712 M:1532731392 DEBUG: CWin32DirectSound::Initialize: Couldn't create secondary buffer (DSERR_CONTROLUNAVAIL). Trying without LOCHARDWARE.
19:08:15 T:1712 M:1532731392 DEBUG: CWin32DirectSound::Initialize: Couldn't create secondary buffer (DSERR_CONTROLUNAVAIL). Trying without CTRLVOLUME.
19:08:15 T:1712 M:1532731392 ERROR: CWin32DirectSound::Initialize: cannot create secondary buffer (DSERR_UNSUPPORTED)
19:08:15 T:1712 M:1532731392 ERROR: Creating a Null Audio Renderer, Check your audio settings as this should not happen
19:08:15 T:1712 M:1532731392 DEBUG: CAudioContext::SetActiveDevice - SetActiveDevice from 4 to 2
19:08:15 T:1712 M:1532731392 DEBUG: CAudioContext::RemoveActiveDevice - Removing device 4
19:08:15 T:1712 M:1532755968 DEBUG: CWDSound::direct_sound_enumerator_member_callback - found Device: Primary Sound Driver
19:08:15 T:1712 M:1532755968 DEBUG: CWDSound::direct_sound_enumerator_member_callback - found Device: ATI HD Audio rear output
19:08:15 T:1712 M:1532755968 DEBUG: CAudioContext::SetActiveDevice - selecting ATI HD Audio rear output as output devices
19:08:15 T:3852 M:1534742528 NOTICE: fps: 23.976025, pwidth: 1920, pheight: 812, dwidth: 1919, dheight: 812
19:08:15 T:3852 M:1534742528 DEBUG: CDVDPlayerVideo::OutputPicture - change configuration. 1920x812. framerate: 23.98. format: YV12
19:08:15 T:1712 M:1534640128 DEBUG: CNullDirectSound::Initialize - Channels: 2 - SampleRate: 48000 - SampleBit: 16 - Resample false - IsMusic false - IsPassthrough true - audioDevice: ATI HD Audio rear output
19:08:15 T:1712 M:1534640128 DEBUG: CDVDPlayerAudio:: synctype set to 0: clock feedback
19:08:15 T:200 M:1534640128 DEBUG: CDVDPlayer::HandleMessages - player started 1
19:08:16 T:2760 M:1534169088 DEBUG: CAnnouncementManager - Announcement: PlaybackStarted from xbmc
Can anyone point me in the right direction as to why XBMC is not able to pass-through DTS and HD-Audio to my receiver?
Thank you in advance.