[Pkg-xbmc-maintainers] Bug#742896: xbmc: Blank video with VDPAU enabled

Sergej Wildemann wildemann at finf.uni-hannover.de
Fri Mar 28 18:25:15 UTC 2014


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 <balint at balintreczey.hu>:

> Hi Sergej,
>
> 2014-03-28 17:27 GMT+01:00 Sergej Wildemann <
> wildemann at 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-xbmc-maintainers/attachments/20140328/c9cade63/attachment-0001.html>


More information about the Pkg-xbmc-maintainers mailing list