Hi Balint, i also tried mplayer2 from experimental which depends on libav10. It works like in mpv.
Here is the relevant xbmc.log. The part after 19:14:05 T:140477827372800 NOTICE: VDPAU::CreateContext - creating decoder context repeats ~20 times a second. 19:14:04 T:140479695251392 NOTICE: DVDPlayer: Opening: /data/media/movies/archiv/The.Matrix.1999.1080p.BluRay.AC3.x264.dxva-HDC/The.Matrix.1999.1080p.BluRay.AC3.x264.dxva-HDC.mkv 19:14:04 T:140479695251392 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 19:14:04 T:140477995128576 NOTICE: Thread DVDPlayer start, auto delete: false 19:14:04 T:140477995128576 NOTICE: Creating InputStream 19:14:04 T:140477995128576 NOTICE: Creating Demuxer 19:14:04 T:140477995128576 NOTICE: Opening video stream: 0 source: 256 19:14:04 T:140477995128576 NOTICE: Creating video codec with codec id: 28 19:14:04 T:140477995128576 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 19:14:04 T:140478011913984 NOTICE: Thread VideoReferenceClock start, auto delete: false 19:14:04 T:140477995128576 NOTICE: Creating video thread 19:14:04 T:140477827372800 NOTICE: Thread DVDPlayerVideo start, auto delete: false 19:14:04 T:140477827372800 NOTICE: running thread: video_thread 19:14:04 T:140477995128576 NOTICE: Opening audio stream: 1 source: 256 19:14:04 T:140477995128576 NOTICE: Finding audio codec for: 86019 19:14:04 T:140477995128576 NOTICE: Creating audio thread 19:14:04 T:140477818980096 NOTICE: Thread DVDPlayerAudio start, auto delete: false 19:14:04 T:140477818980096 NOTICE: running thread: CDVDPlayerAudio::Process() 19:14:04 T:140477995128576 NOTICE: Opening Subtitle stream: 2 source: 256 19:14:05 T:140477827372800 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating VDPAU(1920x800) 19:14:05 T:140477818980096 NOTICE: Creating audio stream (codec id: 86019, channels: 6, sample rate: 48000, no pass-through) 19:14:05 T:140477827372800 NOTICE: VDPAU::CreateContext - creating decoder context 19:14:05 T:140477827372800 NOTICE: vdp_device = 0x00000001 vdp_st = 0x00000000 19:14:05 T:140477827372800 NOTICE: VDPAU Decoder capabilities: 19:14:05 T:140477827372800 NOTICE: name level macbs width height 19:14:05 T:140477827372800 NOTICE: ------------------------------------ 19:14:05 T:140477827372800 NOTICE: MPEG1 0 9216 2048 1152 19:14:05 T:140477827372800 NOTICE: MPEG2_SIMPLE 3 9216 2048 1152 19:14:05 T:140477827372800 NOTICE: MPEG2_MAIN 3 9216 2048 1152 19:14:05 T:140477827372800 NOTICE: H264_BASELINE 41 9216 2048 1152 19:14:05 T:140477827372800 NOTICE: H264_MAIN 41 9216 2048 1152 19:14:05 T:140477827372800 NOTICE: H264_HIGH 41 9216 2048 1152 19:14:05 T:140477827372800 NOTICE: VC1_ADVANCED 4 9216 2048 1152 19:14:05 T:140477827372800 NOTICE: MPEG4_PART2_ASP 5 9216 2048 1152 19:14:05 T:140477827372800 NOTICE: ------------------------------------ 19:14:05 T:140477827372800 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION 19:14:05 T:140477827372800 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_SHARPNESS 19:14:05 T:140477827372800 NOTICE: (VDPAU) screenWidth:1920 vidWidth:1920 surfaceWidth:1920 19:14:05 T:140477827372800 NOTICE: (VDPAU) screenHeight:800 vidHeight:800 surfaceHeight:800 19:14:05 T:140477801371392 NOTICE: Thread Vdpau Output start, auto delete: false 19:14:05 T:140477801371392 NOTICE: COutput::OnStartup: Output Thread created 19:14:05 T:140477801371392 NOTICE: VDPAU::COutput::CreateGlxContext - created context 19:14:05 T:140477801371392 NOTICE: VDPAU::COutput: vdpau gl interop initialized 19:14:05 T:140477792978688 NOTICE: Thread Vdpau Mixer start, auto delete: false 19:14:05 T:140477792978688 NOTICE: CMixer::OnStartup: Output Thread created 19:14:05 T:140477792978688 NOTICE: (VDPAU) Creating the video mixer 19:14:05 T:140477801371392 NOTICE: VDPAU::COutput::InitBufferPool - Output Surface created 19:14:05 T:140477827372800 NOTICE: Previous line repeats 3 times. 19:14:05 T:140477827372800 ERROR: (VDPAU) Error: An invalid pointer was provided. Typically, this means that a NULL pointer was provided for an 'output' parameter.(4) at VDPAU.cpp:1081 19:14:05 T:140477827372800 NOTICE: (VDPAU) FiniVDPAUOutput 19:14:05 T:140477792978688 NOTICE: CMixer::OnExit: Output Thread terminated 19:14:05 T:140477801371392 NOTICE: VDPAU::COutput: vdpau gl interop finished 19:14:05 T:140477801371392 NOTICE: COutput::OnExit: Output Thread terminated Thanks, Sergej 2014-03-28 17:51 GMT+01:00 Bálint Réczey <bal...@balintreczey.hu>: > Hi Sergej, > > 2014-03-28 17:27 GMT+01:00 Sergej Wildemann < > wildem...@finf.uni-hannover.de>: > > Package: xbmc > > Version: 13.0~beta2+dfsg1-1 > > Severity: normal > > > > I am using the radeon oss driver with latest mesa 10.1.0-4 to take > advantage > > of VDPAU acceleration. This kind of worked with xbmc 12.3 with some > tearing, > > but stopped working with an update to gotham. VDPAU also works fine > through > > mpv. > > After enabling hardware acceleration in video settings, my x264 movies > > behave like audio files and do not show any output. The screen stays > blank > > and the selected decoder shows as "ff-h264" in the info overlay. > > I also tried the latest OpenELEC which works as expected correctly shows > > "ff-h264-vdpau" as the decoder. > > > > The problem looks like this one: > > http://forum.xbmc.org/showthread.php?tid=179796 > Both mpv and xbmc 12.3 use Libav9 while xbmc 13 uses Libav 10. > If you don't find anything suspicious in ~/.xbmc/temp/xbmc.log please > reassign > this bug to libav 10. > > Thanks, > Balint >