2013-02-12, 00:30
Hi,
I really hope somebody will be able to solve this for me. Since building my new HTPC (Windows 8 x64) and upgrading to Frodo I've had problems with HD-AUDIO. This is over HDMI to an 2011 Onkyo 5.1 receiver, which supports 5.1 and DTS-HD Master and Dolby True HD, from a Sapphire Radeon HD 6670. I am running CAT 13.1, but have also tried with the Latest Beta drivers and also the last nightly build of XBMC.
The graphics card worked fine in my HP Microserver (Windows 7 x64), and Frodo RC3 passed HD audio via WASAPI just fine. I have the same configuration in XBMC on the new machine, e.g. WASAPI and the radio buttons for HD audio checked. I downgraded to RC3 on the new machine but still problems with the audio. DirectSound works fine but obviously no HD audio.
Any help appreciated!
I really hope somebody will be able to solve this for me. Since building my new HTPC (Windows 8 x64) and upgrading to Frodo I've had problems with HD-AUDIO. This is over HDMI to an 2011 Onkyo 5.1 receiver, which supports 5.1 and DTS-HD Master and Dolby True HD, from a Sapphire Radeon HD 6670. I am running CAT 13.1, but have also tried with the Latest Beta drivers and also the last nightly build of XBMC.
The graphics card worked fine in my HP Microserver (Windows 7 x64), and Frodo RC3 passed HD audio via WASAPI just fine. I have the same configuration in XBMC on the new machine, e.g. WASAPI and the radio buttons for HD audio checked. I downgraded to RC3 on the new machine but still problems with the audio. DirectSound works fine but obviously no HD audio.
Code:
21:53:27 T:7672 INFO: ffmpeg[1DF8]: Stream #0:0: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 48003.07 tbn, 47.95 tbc (default)
21:53:27 T:7672 INFO: ffmpeg[1DF8]: Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), s16, 1536 kb/s (default)
21:53:27 T:7672 INFO: ffmpeg[1DF8]: Stream #0:2(eng): Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
21:53:27 T:7672 NOTICE: Opening video stream: 0 source: 256
21:53:27 T:7672 NOTICE: Creating video codec with codec id: 28
21:53:27 T:7672 DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:yes DXVA:yes
21:53:27 T:7672 DEBUG: FactoryCodec - Video: - Opening
21:53:27 T:7672 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/swscale-2.dll)
21:53:27 T:7672 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/swresample-0.dll)
21:53:27 T:7672 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avfilter-2.dll)
21:53:27 T:7672 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
21:53:27 T:7672 DEBUG: FactoryCodec - Video: ff-h264 - Opened
21:53:27 T:7672 NOTICE: Creating video thread
21:53:27 T:7672 NOTICE: Opening audio stream: 1 source: 256
21:53:27 T:7672 NOTICE: Finding audio codec for: 86020
21:53:27 T:7672 DEBUG: FactoryCodec - Audio: passthrough - Opening
21:53:27 T:7672 DEBUG: FactoryCodec - Audio: passthrough - Opened
21:53:27 T:7672 DEBUG: CDVDPlayerAudio: Sample rate changed, checking for passthrough
21:53:27 T:7672 DEBUG: FactoryCodec - Audio: passthrough - Opening
21:53:27 T:7672 DEBUG: FactoryCodec - Audio: passthrough - Opened
21:53:27 T:7672 NOTICE: Creating audio thread
21:53:27 T:7648 NOTICE: Thread CDVDPlayerVideo start, auto delete: false
21:53:27 T:7648 NOTICE: running thread: video_thread
21:53:27 T:7672 NOTICE: Opening Subtitle stream: 0 source: 768
21:53:27 T:7648 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
21:53:27 T:7672 NOTICE: Opening Subtitle file: smb://aladdin/videos/Movies/video.idx
21:53:27 T:2596 NOTICE: Thread CDVDPlayerAudio start, auto delete: false
21:53:27 T:2596 NOTICE: running thread: CDVDPlayerAudio::Process()
21:53:27 T:7672 DEBUG: CDVDDemuxFFmpeg::Open - avformat_find_stream_info starting
21:53:27 T:7672 DEBUG: CDVDDemuxFFmpeg::Open - av_find_stream_info finished
21:53:27 T:7672 INFO: ffmpeg[1DF8]: Input #0, mpeg, from 'smb://aladdin/videos/Movies/video.sub':
21:53:27 T:7672 INFO: ffmpeg[1DF8]: Duration: N/A, start: 40.666000, bitrate: N/A
21:53:27 T:7672 INFO: ffmpeg[1DF8]: Stream #0:0[0x20]: Subtitle: dvd_subtitle
21:53:27 T:7672 INFO: ffmpeg[1DF8]: Stream #0:1[0x22]: Subtitle: dvd_subtitle
21:53:27 T:7672 INFO: ffmpeg[1DF8]: Stream #0:2[0x21]: Subtitle: dvd_subtitle
21:53:27 T:7672 DEBUG: FactoryCodec - Overlay: FFmpeg Subtitle Decoder - Opening
21:53:27 T:7672 DEBUG: CDVDOverlayCodecFFmpeg::Open - parsed extradata: size: 1920 x 1080
21:53:27 T:7672 DEBUG: FactoryCodec - Overlay: FFmpeg Subtitle Decoder - Opened
21:53:27 T:7672 DEBUG: CEdl::ReadEditDecisionLists - Checking for edit decision lists (EDL) on local drive or remote share for: smb://aladdin/videos/Movies/video.mkv
21:53:27 T:7672 DEBUG: CDVDPlayer::Process - Start position set to last stopped position: 2294000
21:53:27 T:7672 DEBUG: CDVDDemuxFFmpeg::SeekTime - seek ended up on time 2294291
21:53:27 T:7672 DEBUG: CDVDPlayer::Process - starting demuxer from: 2294000
21:53:27 T:7672 DEBUG: CDVDPlayer::Process - starting subtitle demuxer from: 2294000
21:53:27 T:7672 DEBUG: CDVDPlayer::SetCaching - caching state 3
21:53:27 T:1288 DEBUG: CGUIInfoManager::SetCurrentMovie(smb://aladdin/videos/Movies/video.mkv)
21:53:27 T:1288 DEBUG: CVideoDatabase::GetMovieId (smb://aladdin/videos/Movies/video.mkv), query = select idMovie from movie where idFile=1918
21:53:27 T:1288 DEBUG: CAnnouncementManager - Announcement: OnPlay from xbmc
21:53:27 T:1288 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnPlay
21:53:27 T:7648 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(2294291989.248000, 1)
21:53:27 T:7648 INFO: CDVDPlayerVideo - Stillframe left, switching to normal playback
21:53:27 T:2596 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(2294304009.312000, 0)
21:53:27 T:2596 INFO: CAEStreamInfo::SyncDTS - dtsHD stream detected (8 channels, 48000Hz, 16bit BE, period: 8192)
21:53:27 T:2596 DEBUG: CDVDPlayerAudio: Sample rate changed, checking for passthrough
21:53:27 T:2596 DEBUG: FactoryCodec - Audio: passthrough - Opening
21:53:27 T:2596 DEBUG: FactoryCodec - Audio: passthrough - Opened
21:53:27 T:2596 NOTICE: Creating audio stream (codec id: 86020, channels: 8, sample rate: 192000, pass-through)
21:53:27 T:2596 INFO: CSoftAE::MakeStream - AE_FMT_DTSHD, 192000, RAW,RAW,RAW,RAW,RAW,RAW,RAW,RAW
21:53:27 T:7648 DEBUG: DXVA - supports 'MPEG2 VLD'
21:53:27 T:7648 DEBUG: DXVA - supports 'MPEG2 IDCT'
21:53:27 T:7648 DEBUG: DXVA - supports 'H.264 VLD, no FGT'
21:53:27 T:7648 DEBUG: DXVA - supports 4245F676-2bbc-4166-a0bb-54e7b849c380
21:53:27 T:7648 DEBUG: DXVA - supports 6719B6FB-5cad-4acb-b00a-f3bfdec38727
21:53:27 T:7648 DEBUG: DXVA - supports 9901CCD3-ca12-4b7e-867a-e2223d9255c3
21:53:27 T:7648 DEBUG: DXVA - supports 'VC-1 VLD'
21:53:27 T:7648 DEBUG: DXVA - supports CA15D19A-2b48-43d6-979e-7a6e9c802ff8
21:53:27 T:7648 DEBUG: DXVA - supports 7C74ADC6-e2ba-4ade-86de-30beabb40cc1
21:53:27 T:7648 DEBUG: DXVA - supports D79BE8DA-0cf1-4c81-b82a-69a4e236f43d
21:53:27 T:7648 DEBUG: DXVA - supports F9AACCBB-c2b6-4cfc-8779-5707b1760552
21:53:27 T:7648 DEBUG: DXVA - supports ED418A9F-010d-4eda-9ae3-9a65358d8d2e
21:53:27 T:7648 DEBUG: DXVA - trying 'H.264 VLD, no FGT'
21:53:27 T:7648 DEBUG: DXVA - source requires 2 references
21:53:27 T:7648 DEBUG: DXVA - config 0: bitstream type 2
21:53:27 T:7648 DEBUG: DXVA - config 1: bitstream type 2, encrypted
21:53:27 T:7648 DEBUG: DXVA - allocating 9 surfaces
21:53:27 T:1584 DEBUG: CSoftAE::Run - Sink restart flagged
21:53:27 T:1584 INFO: CSoftAE::InternalOpenSink - RAW passthrough enabled
21:53:27 T:1584 INFO: CSoftAE::InternalOpenSink - sink incompatible, re-starting
21:53:27 T:1584 INFO: CAESinkWASAPI::Initialize: Could not Initialize Exclusive with that format
21:53:27 T:1584 ERROR: CAESinkWASAPI::Initialize: WASAPI initialization failed.
21:53:27 T:1584 DEBUG: CSoftAE::InternalOpenSink - NULL Initialized:
21:53:27 T:1584 DEBUG: Output Device : HDMI - AMD HDMI Output (AMD High Definition Audio Device)
21:53:27 T:1584 DEBUG: Sample Rate : 192000
21:53:27 T:1584 DEBUG: Sample Format : AE_FMT_S16NE
21:53:27 T:1584 DEBUG: Channel Count : 8
21:53:27 T:1584 DEBUG: Channel Layout: RAW,RAW,RAW,RAW,RAW,RAW,RAW,RAW
21:53:27 T:1584 DEBUG: Frames : 96000
21:53:27 T:1584 DEBUG: Frame Samples : 8
21:53:27 T:1584 DEBUG: Frame Size : 16
21:53:27 T:1584 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 1536000
21:53:27 T:2596 DEBUG: CDVDPlayerAudio:: synctype set to 0: clock feedback
21:53:27 T:1288 DEBUG: ------ Window Deinit (DialogBusy.xml) ------
21:53:27 T:7648 INFO: ffmpeg[1DE0]: [h264] Cannot parallelize deblocking type 1, decoding such frames in sequential order
21:53:27 T:7648 NOTICE: fps: 23.976024, pwidth: 1920, pheight: 1080, dwidth: 1920, dheight: 1080
21:53:27 T:7648 DEBUG: CDVDPlayerVideo::OutputPicture - change configuration. 1920x1080. framerate: 23.98. format: DXVA
21:53:27 T:7648 NOTICE: Display resolution ADJUST : 1920x1080 @ 24.00 - Full Screen (63) (weight: 0.001)
21:53:27 T:7648 NOTICE: D3D: rendering method forced to DXVA2 processor
21:53:27 T:7648 DEBUG: DXVA - processor found Progressive Device
21:53:27 T:7648 DEBUG: DXVA - processor selected Progressive Device
21:53:27 T:7648 DEBUG: DXVA - processor requires 0 past frames and 0 future frames
21:53:27 T:7648 DEBUG: CWinRenderer::SelectRenderMethod: Selected render method 3: DXVA
21:53:27 T:1288 DEBUG: created video buffer 0
21:53:27 T:1288 DEBUG: created video buffer 1
21:53:27 T:1288 DEBUG: Activating window ID: 12005
21:53:27 T:1288 DEBUG: ------ Window Deinit (MyVideoNav.xml) ------
21:53:27 T:1288 DEBUG: CWinSystemWin32::SetFullScreen (true fullscreen) on screen 0 with size 1920x1080, refresh 24.000000
21:53:27 T:7672 DEBUG: CDVDPlayer::HandleMessages - player started 1
21:53:28 T:1288 DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
21:53:28 T:1288 DEBUG: ------ Window Init (VideoFullScreen.xml) ------
21:53:28 T:1288 INFO: Loading skin file: VideoFullScreen.xml, load type: KEEP_IN_MEMORY
21:53:28 T:1288 DEBUG: ------ Window Init (VideoOSD.xml) ------
21:53:28 T:1288 INFO: Loading skin file: VideoOSD.xml, load type: KEEP_IN_MEMORY
21:53:28 T:1288 DEBUG: ------ Window Init (Pointer.xml) ------
21:53:28 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:28 T:7672 DEBUG: CDVDPlayer::HandleMessages - player started 2
21:53:28 T:7672 DEBUG: CDVDPlayer::SetCaching - caching state 0
21:53:28 T:1584 DEBUG: CSoftAE::Run - Sink restart flagged
21:53:28 T:1584 INFO: CSoftAE::InternalOpenSink - RAW passthrough enabled
21:53:28 T:1584 INFO: CSoftAE::InternalOpenSink - sink incompatible, re-starting
21:53:28 T:1584 INFO: CAESinkWASAPI::Initialize: Could not Initialize Exclusive with that format
21:53:28 T:1584 ERROR: CAESinkWASAPI::Initialize: WASAPI initialization failed.
21:53:28 T:1584 DEBUG: CSoftAE::InternalOpenSink - NULL Initialized:
21:53:28 T:1584 DEBUG: Output Device : HDMI - AMD HDMI Output (AMD High Definition Audio Device)
21:53:28 T:1584 DEBUG: Sample Rate : 192000
21:53:28 T:1584 DEBUG: Sample Format : AE_FMT_S16NE
21:53:28 T:1584 DEBUG: Channel Count : 8
21:53:28 T:1584 DEBUG: Channel Layout: RAW,RAW,RAW,RAW,RAW,RAW,RAW,RAW
21:53:28 T:1584 DEBUG: Frames : 96000
21:53:28 T:1584 DEBUG: Frame Samples : 8
21:53:28 T:1584 DEBUG: Frame Size : 16
21:53:28 T:1584 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 1536000
21:53:28 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2294523198.693480, should be:2294314675.978666, error:-208522.714813
21:53:28 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:30 T:2596 DEBUG: Previous line repeats 2 times.
21:53:30 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2295852087.304139, should be:2295573324.586667, error:-278762.717473
21:53:30 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:30 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296083657.045766, should be:2295573324.586667, error:-510332.459099
21:53:31 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:31 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296085671.869426, should be:2295573324.586667, error:-512347.282759
21:53:31 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:31 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296083663.496955, should be:2295573324.586667, error:-510338.910289
21:53:31 T:1288 INFO: XCURL::DllLibCurlGlobal::CheckIdle - Closing session to http://feeds.feedburner.com (easy=0C69FE90, multi=040CCBC0)
21:53:32 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296084660.792148, should be:2295573324.586667, error:-511336.205481
21:53:32 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:32 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296085673.335605, should be:2295573324.586667, error:-512348.748939
21:53:32 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:32 T:1288 DEBUG: ------ Window Deinit (Pointer.xml) ------
21:53:33 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:33 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296083653.233700, should be:2295573324.586667, error:-510328.647033
21:53:33 T:1288 DEBUG: ------ Window Deinit (VideoOSD.xml) ------
21:53:33 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:33 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296085664.245293, should be:2295573324.586667, error:-512339.658627
21:53:34 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:34 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296083665.256371, should be:2295573324.586667, error:-510340.669704
21:53:34 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:34 T:1288 INFO: XCURL::DllLibCurlGlobal::CheckIdle - Closing session to http://www.google.com (easy=0E4B5008, multi=00000000)
21:53:34 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296085666.884416, should be:2295573324.586667, error:-512342.297750
21:53:35 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:35 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296083664.376663, should be:2295573324.586667, error:-510339.789996
21:53:35 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:35 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296085672.162662, should be:2295573324.586667, error:-512347.575995
21:53:36 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:36 T:2596 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2296083668.188729, should be:2295573324.586667, error:-510343.602063
21:53:36 T:1288 DEBUG: Keyboard: scancode: 2d, sym: 0078, unicode: 0078, modifier: 0
21:53:36 T:1288 DEBUG: CApplication::OnKey: x (f058) pressed, action is Stop
21:53:36 T:1288 NOTICE: CDVDPlayer::CloseFile()
21:53:36 T:1288 NOTICE: DVDPlayer: waiting for threads to exit
21:53:36 T:7672 NOTICE: CDVDPlayer::OnExit()
21:53:36 T:7672 NOTICE: DVDPlayer: closing audio stream
21:53:36 T:7672 NOTICE: Closing audio stream
21:53:36 T:7672 NOTICE: Waiting for audio thread to exit
21:53:36 T:2596 NOTICE: thread end: CDVDPlayerAudio::OnExit()
21:53:36 T:7672 NOTICE: Closing audio device
21:53:36 T:2596 DEBUG: Thread CDVDPlayerAudio 2596 terminating
21:53:36 T:10984 DEBUG: NEWADDON PythonCallbackHandler construction with PyThreadState 0xb772b90
21:53:36 T:1584 DEBUG: CSoftAE::Run - Sink restart flagged
21:53:36 T:1584 INFO: CSoftAE::InternalOpenSink - sink incompatible, re-starting
21:53:36 T:1584 INFO: CAESinkWASAPI::InitializeExclusive: Format is Supported - will attempt to Initialize
21:53:36 T:1584 INFO: CAESinkWASAPI::InitializeExclusive: WASAPI Exclusive Mode Sink Initialized using: AE_FMT_S24NE4, 44100, 2
21:53:36 T:1584 DEBUG: CSoftAE::InternalOpenSink - WASAPI Initialized:
21:53:36 T:1584 DEBUG: Output Device : HDMI - AMD HDMI Output (AMD High Definition Audio Device)
21:53:36 T:1584 DEBUG: Sample Rate : 44100
21:53:36 T:1584 DEBUG: Sample Format : AE_FMT_S24NE4
21:53:36 T:1584 DEBUG: Channel Count : 2
21:53:36 T:1584 DEBUG: Channel Layout: FL,FR
21:53:36 T:1584 DEBUG: Frames : 2208
21:53:36 T:1584 DEBUG: Frame Samples : 4416
21:53:36 T:1584 DEBUG: Frame Size : 8
21:53:36 T:1584 DEBUG: CSoftAE::InternalOpenSink - Using speaker layout: 5.1
21:53:36 T:1584 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 17664
21:53:36 T:7672 DEBUG: CSoftAEStream::~CSoftAEStream - Destructed
21:53:36 T:7672 NOTICE: Deleting audio codec
Any help appreciated!