Hi,
I am using the latest XBMC-git with AudioEngine support. I also enabled True-HD and DTS-HD as supported audio formats in settings. Whenever I am playing a movie with a DTS-HD MA track I can only hear a crackling noise coming out of my speakers. My receiver also does not show "DTS-HD", but only "7.1 PCM".
My system:
This is the relevant xbmc.log:
All other (non-HD) audio formats are working. Am I missing maybe a special configure switch when compiling XBMC? Or is there a special setting in advancedsettings.xml I am missing?
Regards,
direx
I am using the latest XBMC-git with AudioEngine support. I also enabled True-HD and DTS-HD as supported audio formats in settings. Whenever I am playing a movie with a DTS-HD MA track I can only hear a crackling noise coming out of my speakers. My receiver also does not show "DTS-HD", but only "7.1 PCM".
My system:
- Intel Core i5-3475S
- Intel HD4000 connected to Pioneer VSX-LX51 (HDMI)
- XBMC-git
- Linux 3.4.6
- xf86-video-intel-2.20.0
This is the relevant xbmc.log:
Code:
DEBUG: CDVDPlayer::SetCaching - caching state 2
INFO: CDVDPlayerVideo - Stillframe left, switching to normal playback
INFO: CAEStreamInfo::SyncDTS - dtsHD stream detected (8 channels, 48000Hz, 16bit BE, period: 8192)
DEBUG: VAAPI - attempting to open codec 28 with profile 100 at level 41 with 4 reference frames
DEBUG: CDVDPlayerAudio: Sample rate changed, checking for passthrough
DEBUG: DllAvUtilBase: Using libavutil system library
DEBUG: FactoryCodec - Audio: passthrough - Opening
DEBUG: FactoryCodec - Audio: passthrough - Opened
NOTICE: Creating audio stream (codec id: 86020, channels: 8, sample rate: 192000, pass-through)
INFO: CSoftAE::MakeStream - AE_FMT_DTSHD, 192000, RAW,RAW,RAW,RAW,RAW,RAW,RAW,RAW
DEBUG: CSoftAE::Run - Sink restart flagged
INFO: CSoftAE::LoadSettings - Audiophile switch enabled
INFO: CSoftAE::InternalOpenSink - RAW passthrough enabled
INFO: CSoftAE::InternalOpenSink - sink incompatible, re-starting
DEBUG: VAAPI - initialize version 0.33
DEBUG: VAAPI - vendor: Intel i965 driver - 1.0.18
DEBUG: VAAPI - profile 0
DEBUG: VAAPI - profile 1
DEBUG: VAAPI - profile 5
DEBUG: VAAPI - profile 6
DEBUG: VAAPI - profile 7
DEBUG: VAAPI - profile 8
DEBUG: VAAPI - profile 9
DEBUG: VAAPI - profile 10
DEBUG: VAAPI - profile 12
DEBUG: VAAPI - making sure 7 surfaces are allocated for given 4 references
DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(167000.000000, 0)
NOTICE: fps: 23.976024, pwidth: 1920, pheight: 1040, dwidth: 1920, dheight: 1040
DEBUG: OutputPicture - change configuration. 1920x1040. framerate: 23.98. format: VAAPI
DEBUG: CAnnouncementManager - Announcement: OnPlay from xbmc
DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnPlay
DEBUG: ------ Window Deinit (DialogBusy.xml) ------
WARNING: CRenderManager::Configure - timeout waiting for previous frame
NOTICE: Display resolution ADJUST : HDMI2: 1920x1080 @ 24.00Hz (15) (weight: 0.001)
NOTICE: Using GL_TEXTURE_2D
NOTICE: GL: Using VAAPI render method
NOTICE: GL: NPOT texture support detected
NOTICE: GL: Using GL_ARB_pixel_buffer_object
DEBUG: Activating window ID: 12005
DEBUG: ------ Window Deinit (MyVideoNav.xml) ------
DEBUG: CAnnouncementManager - Announcement: OnPause from xbmc
DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnPause
DEBUG: OnLostDevice - notify display change event
DEBUG: Flush - flushing renderer
NOTICE: Thread CDelayedMessage start, auto delete: true
INFO: XRANDR: /usr/lib64/xbmc/xbmc-xrandr --output HDMI2 --mode 0x49
INFO: CAESinkALSA::Initialize - Attempting to open device "hdmi:CARD=PCH,DEV=0"
INFO: CAESinkALSA::Initialize - Opened device "hdmi:CARD=PCH,DEV=0,AES0=0x06,AES1=0x82,AES2=0x00,AES3=0x0e"
DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 256, periods 16, bufferSize 4096
DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 256, periods 16, bufferSize 4096
DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 22 ms
INFO: CSoftAE::InternalOpenSink - ALSA Initialized:
INFO: Output Device : hdmi:CARD=PCH,DEV=0,AES0=0x06,AES1=0x82,AES2=0x00,AES3=0x0e
INFO: Sample Rate : 192000
INFO: Sample Format : AE_FMT_S16NE
INFO: Channel Count : 8
INFO: Channel Layout: FL,FR,BL,BR,FC,LFE,SL,SR
INFO: Frames : 256
INFO: Frame Samples : 2048
INFO: Frame Size : 16
DEBUG: CDVDPlayerAudio:: synctype set to 0: clock feedback
DEBUG: CDVDPlayer::HandleMessages - player started 1
ERROR: GLX: Same window as before, refreshing context
INFO: GL: Maximum texture width: 8192
DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
DEBUG: ------ Window Init (VideoFullScreen.xml) ------
INFO: Loading skin file: VideoFullScreen.xml
DEBUG: ------ Window Init (DialogSeekBar.xml) ------
NOTICE: Using GL_TEXTURE_2D
NOTICE: GL: Using VAAPI render method
NOTICE: GL: NPOT texture support detected
NOTICE: GL: Using GL_ARB_pixel_buffer_object
DEBUG: CheckDisplayEvents: Received RandR event 100
DEBUG: CheckDisplayEvents - notify display reset event
DEBUG: CDVDPlayer::HandleMessages - player started 2
DEBUG: Thread CDelayedMessage 139767843206912 terminating (autodelete)
DEBUG: CSoftAE::Run - Sink restart flagged
INFO: CSoftAE::LoadSettings - Audiophile switch enabled
INFO: CSoftAE::InternalOpenSink - RAW passthrough enabled
INFO: CSoftAE::InternalOpenSink - keeping old sink with : AE_FMT_DTSHD, FL,FR,BL,BR,FC,LFE,SL,SR, 192000hz
DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(10000.000000, 1)
DEBUG: CAnnouncementManager - Announcement: OnPlay from xbmc
DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnPlay
DEBUG: CDVDPlayerAudio:: Discontinuity - was:-22691.564652, should be:-22690.849652, error:0.715000
DEBUG: CLinuxRendererGL::UploadVAAPITexture - creating vaapi surface for texture 0
DEBUG: CLinuxRendererGL::UploadVAAPITexture - creating vaapi surface for texture 1
DEBUG: ------ Window Deinit (DialogSeekBar.xml) ------
DEBUG: CPullupCorrection: detected pattern of length 1: 41708.33, frameduration: 41708.333333
All other (non-HD) audio formats are working. Am I missing maybe a special configure switch when compiling XBMC? Or is there a special setting in advancedsettings.xml I am missing?
Regards,
direx