Linux AudioEngine testers - Linux only
(2012-12-19, 03:50)zombor Wrote: So I compiled the latest git version of XBMC, and now I can't do any passthrough audio. Under "Passthrough output device" my HDMI isn't even an option. It shows up under "Audio output device" though.

I'm running on a Core i3 with built in HDMI on the motherboard on Linux 3.2.1.

So I upgraded my kernel version to 3.6 (was running 3.2) and now basic passthrough works. I still don't get TrueHD or the dolby HD audio via passthrough. My receiver supports it (Onkyo TX-SR607) but I just get silence unless I turn off TrueHD in the system settings. Here's some logs if it will help:

Quote:21:24:33 T:2703215424 INFO: CAEStreamInfo::SyncDTS - dtsHD stream detected (8 channels, 48000Hz, 16bit BE, period: 8192) [28/1986]
21:24:33 T:2703215424 DEBUG: CDVDPlayerAudio: Sample rate changed, checking for passthrough
21:24:33 T:2703215424 DEBUG: DllAvUtilBase: Using libavutil system library
21:24:33 T:2703215424 DEBUG: FactoryCodec - Audio: passthrough - Opening
21:24:33 T:2703215424 DEBUG: FactoryCodec - Audio: passthrough - Opened
21:24:33 T:2703215424 NOTICE: Creating audio stream (codec id: 86020, channels: 8, sample rate: 192000, pass-through)
21:24:33 T:2703215424 INFO: CSoftAE::MakeStream - AE_FMT_DTSHD, 192000, RAW,RAW,RAW,RAW,RAW,RAW,RAW,RAW
21:24:33 T:3012111168 DEBUG: CSoftAE::Run - Sink restart flagged
21:24:33 T:3012111168 INFO: CSoftAE::LoadSettings - Stereo upmix is enabled
21:24:33 T:3012111168 INFO: CSoftAE::InternalOpenSink - RAW passthrough enabled
21:24:33 T:3012111168 INFO: CSoftAE::InternalOpenSink - sink incompatible, re-starting
21:24:33 T:3014223616 DEBUG: ------ Window Init (VideoOverlay.xml) ------
21:24:33 T:3014223616 DEBUG: Window VideoOverlay.xml was already loaded
21:24:33 T:3014223616 DEBUG: Alloc resources: 0.01m
21:24:33 T:3014223616 DEBUG: CGUIInfoManager::SetCurrentMovie(stack:///media/Drobo02/video/movies/Crossroads.Guitar.Festival.2010.part1.mkv , /media/Drobo02/video/movie
s/Crossroads.Guitar.Festival.2010.part2.mkv)
21:24:33 T:3014223616 DEBUG: GetMovieId (stack:///media/Drobo02/video/movies/Crossroads.Guitar.Festival.2010.part1.mkv , /media/Drobo02/video/movies/Crossroads.Guitar.F
estival.2010.part2.mkv), query = select idMovie from movie where idFile=1557
21:24:33 T:3014223616 DEBUG: CAnnouncementManager - Announcement: OnPlay from xbmc
21:24:33 T:3014223616 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnPlay
21:24:33 T:2787109696 DEBUG: CDVDPlayer::SetCaching - caching state 0
21:24:33 T:3012111168 INFO: CAESinkALSA::Initialize - Attempting to open device "hdmi:CARD=PCH,DEV=0"
21:24:33 T:3012111168 INFO: CAESinkALSA::Initialize - Opened device "hdmi:CARD=PCH,DEV=0,AES0=0x06,AES1=0x82,AES2=0x00,AES3=0x0e"
21:24:33 T:3012111168 DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 256, periods 16, bufferSize 4096
21:24:33 T:3012111168 DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 256, periods 16, bufferSize 4096
21:24:33 T:3012111168 DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 22 ms
21:24:33 T:3012111168 DEBUG: CSoftAE::InternalOpenSink - ALSA Initialized:
21:24:33 T:3012111168 DEBUG: Output Device : HDA Intel PCH
21:24:33 T:3012111168 DEBUG: Sample Rate : 192000
21:24:33 T:3012111168 DEBUG: Sample Format : AE_FMT_S16NE
21:24:33 T:3012111168 DEBUG: Channel Count : 8
21:24:33 T:3012111168 DEBUG: Channel Layout: FL,FR,BL,BR,FC,LFE,SL,SR
21:24:33 T:3012111168 DEBUG: Frames : 256
21:24:33 T:3012111168 DEBUG: Frame Samples : 2048
21:24:33 T:3012111168 DEBUG: Frame Size : 16
21:24:33 T:3012111168 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 4096
21:24:33 T:2703215424 DEBUG: CDVDPlayerAudio:: synctype set to 0: clock feedback
21:24:33 T:3012111168 DEBUG: CSoftAE::Run - Sink restart flagged
21:24:33 T:3012111168 INFO: CSoftAE::LoadSettings - Stereo upmix is enabled
21:24:33 T:3012111168 INFO: CSoftAE::InternalOpenSink - RAW passthrough enabled
21:24:33 T:3012111168 INFO: CSoftAE::InternalOpenSink - keeping old sink with : AE_FMT_DTSHD, FL,FR,BL,BR,FC,LFE,SL,SR, 192000hz
21:24:33 T:3012111168 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 4096
21:24:33 T:2703215424 DEBUG: CDVDPlayerAudio:: synctype set to 0: clock feedback
21:24:33 T:3012111168 DEBUG: CSoftAE::Run - Sink restart flagged
21:24:33 T:3012111168 INFO: CSoftAE::LoadSettings - Stereo upmix is enabled
21:24:33 T:3012111168 INFO: CSoftAE::InternalOpenSink - RAW passthrough enabled
21:24:33 T:3012111168 INFO: CSoftAE::InternalOpenSink - keeping old sink with : AE_FMT_DTSHD, FL,FR,BL,BR,FC,LFE,SL,SR, 192000hz
21:24:33 T:3012111168 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 4096
21:24:33 T:2703215424 DEBUG: CDVDPlayerAudio:: Discontinuity - was:2632910111.869000, should be:2632884593.787333, error:-25518.081666
21:24:33 T:2787109696 DEBUG: CDVDPlayer::HandleMessages - player started 1
21:24:33 T:2711608128 NOTICE: fps: 23.976024, pwidth: 1920, pheight: 1080, dwidth: 1920, dheight: 1080
21:24:33 T:2711608128 DEBUG: OutputPicture - change configuration. 1920x1080. framerate: 23.98. format: YV12
21:24:33 T:2711608128 WARNING: CRenderManager::Configure - timeout waiting for previous frame
21:24:33 T:2711608128 NOTICE: Display resolution DESKTOP : 1920x1080 @ 60.00 - Full Screen (16)
21:24:33 T:3014223616 NOTICE: Using GL_TEXTURE_2D
21:24:33 T:3014223616 DEBUG: GL: Requested render method: 0
21:24:33 T:3014223616 DEBUG: GL: BaseYUV2RGBGLSLShader: defines:
#define XBMC_texture_rectangle 0
#define XBMC_texture_rectangle_hack 0
#define XBMC_STRETCH 0
#define XBMC_YV12
21:24:33 T:3014223616 NOTICE: GL: Selecting Single Pass YUV 2 RGB shader
21:24:33 T:3014223616 DEBUG: GL: Vertex Shader compilation log:
21:24:33 T:3014223616 DEBUG: GL: Vertex Shader compiled successfully
21:24:33 T:3014223616 DEBUG: GL: Pixel Shader compilation log:
21:24:33 T:3014223616 DEBUG: GL: Fragment Shader compiled successfully
21:24:33 T:3014223616 NOTICE: GL: NPOT texture support detected
21:24:33 T:3014223616 NOTICE: GL: Using GL_ARB_pixel_buffer_object
21:24:33 T:3014223616 DEBUG: Activating window ID: 12005
21:24:33 T:3014223616 DEBUG: ------ Window Deinit (MyVideoNav.xml) ------
21:24:33 T:3014223616 DEBUG: ------ Window Init (VideoFullScreen.xml) ------
21:24:33 T:3014223616 DEBUG: Window VideoFullScreen.xml was already loaded
21:24:33 T:3014223616 DEBUG: Alloc resources: 0.01m
21:24:33 T:3014223616 DEBUG: ------ Window Deinit (VideoOverlay.xml) ------
21:24:33 T:2787109696 DEBUG: CDVDPlayer::HandleMessages - player started 2
21:24:35 T:2703215424 DEBUG: CDVDPlayerAudio:: Discontinuity - was:2635003599.198333, should be:2634993500.606583, error:-10098.591750
Reply


Messages In This Thread
Almost there, but still no HD - by OkvOkv - 2012-04-17, 03:54
AudioEngine testers - Linux only - by Ritzie - 2012-05-12, 18:36
RE: AudioEngine testers - Linux only - by zombor - 2012-12-19, 05:05
Logout Mark Read Team Forum Stats Members Help
AudioEngine testers - Linux only4