Quantcast
Channel: Kodi Community Forum - All Forums
Viewing all articles
Browse latest Browse all 84004

[GIT] DTS-HD MA not working

$
0
0
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:
  • 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

Viewing all articles
Browse latest Browse all 84004

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>