[MPlayer-users] VDPAU decoding in MPlayer broken by recent FFmpeg changes

Ilja Sekler ilja_sekler_ at gmx.de
Sat Aug 10 00:17:44 CEST 2013


Am 09.08.2013 22:19, schrieb Kevin DeKorte:

> Does vdpauinfo show that vdpau supports h264?

Yes, of course:

[...]

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0  8192  2048  2048
MPEG2_SIMPLE          3  8192  2048  2048
MPEG2_MAIN            3  8192  2048  2048
H264_MAIN            41  8192  2048  2048
H264_HIGH            41  8192  2048  2048
VC1_SIMPLE            1  8190  2048  2048
VC1_MAIN              2  8190  2048  2048
VC1_ADVANCED          4  8190  2048  2048
MPEG4_PART2_SP        3  8192  2048  2048
MPEG4_PART2_ASP       5  8192  2048  2048
DIVX4_QMOBILE         0  8192  2048  2048
DIVX4_MOBILE          0  8192  2048  2048
DIVX4_HOME_THEATER    0  8192  2048  2048
DIVX4_HD_1080P        0  8192  2048  2048
DIVX5_QMOBILE         0  8192  2048  2048
DIVX5_MOBILE          0  8192  2048  2048
DIVX5_HOME_THEATER    0  8192  2048  2048
DIVX5_HD_1080P        0  8192  2048  2048


> With my nvidia card that does support h264 in vdpau, I am getting the
> following message
>
> Forced video codec: ffh264vdpau
> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> libavcodec version 55.24.100 (internal)
> Cannot find codec 'h264_vdpau' in libavcodec...
> VDecoder init failed :(
> Forced video codec: ffmpeg12vdpau
> Forced video codec: ffwmv3vdpau
> Forced video codec: ffvc1vdpau
> Forced video codec: ffodivxvdpau
> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)

But you weren't testing Reimar's patches for FFmpeg

<http://ffmpeg.org/pipermail/ffmpeg-devel/2013-August/146996.html>

and MPlayer

<http://lists.mplayerhq.hu/pipermail/mplayer-users/2013-August/086444.html>

in the aftermath of

<http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=bf36dc50ea448999c8f8c7a35f6139a7040f6275>

as you got these messages, were you?

> The missing codec issue bothers me a little, but it does play the video.

Actually, it is the libavcodec h264 software decoder that finally gets 
to decode the video here. This is not what I would like to happen, but 
nevertheless, how do you achieve this fallback behavior in MPlayer?

-- 
Regards

Ilja


More information about the MPlayer-users mailing list