[MPlayer-users] mpeg2 video failing to decode on current head(s)

Andy Furniss adf.lists at gmail.com
Tue Jul 29 01:49:18 CEST 2014


Just updated mplayer + its ffmpeg and am getting errors below.

It draws a couple/few frames then stops.

Not that long since I last updated, but going back with mplayer fails to
build with current ffmpeg, and it's 1 am so I gave up :-)

FWIW ffplay with ffmpeg in the same place is working OK.

MPlayer SVN-r37242-4.8.3 (C) 2000-2014 MPlayer Team
CPU vendor name: AuthenticAMD  max cpuid level: 5
CPU: AMD Phenom(tm) II X4 965 Processor (Family: 16, Model: 4, Stepping: 3)
extended cpuid-level: 27
extended cache-info: 33587520
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNowExt: 1 SSE: 1 SSE2: 1 SSE3: 1 
SSSE3: 0 SSE4: 0 SSE4.2: 0 AVX: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowExt SSE SSE2 
SSE3 CMOV
get_path('codecs.conf') -> '/home/andy/.mplayer/codecs.conf'
Reading optional codecs config file /home/andy/.mplayer/codecs.conf: No 
such file or directory
Reading optional codecs config file /usr/etc/mplayer/codecs.conf: No 
such file or directory
Using built-in default codecs.conf.
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/andy/.mplayer/fonts'
Configuration: --prefix=/usr --enable-xvmc
CommandLine: '-ao' 'alsa,jack' '-format' 's32le' '-v' 
'/home/andy/Pendulum.mpg'
Using nanosleep() timing
get_path('input.conf') -> '/home/andy/.mplayer/input.conf'
Reading optional input config file /home/andy/.mplayer/input.conf: No 
such file or directory
Reading optional input config file /usr/etc/mplayer/input.conf: No such 
file or directory
Falling back on default (hardcoded) input config
get_path('Pendulum.mpg.conf') -> '/home/andy/.mplayer/Pendulum.mpg.conf'

Playing /home/andy/Pendulum.mpg.
get_path('sub/') -> '/home/andy/.mplayer/sub/'
[file] File size is 40579072 bytes
STREAM: [file] /home/andy/Pendulum.mpg
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
libavformat version 55.49.100 (internal)
Configuration: --enable-gpl --enable-postproc
LAVF_check: MPEG-PS (MPEG-2 Program Stream)
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename /home/andy/Pendulum.mpg ext: .mpg
Checking for Nullsoft Streaming Video
Checking for MOV
Checking for VIVO
header block 1 size: 0
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 80002, FOUND 47, packet_size= 0, SEEMS A TS? 0
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=0 size=1140851704
LMLM4 Stream Format not found
system stream synced at 0xD (13)!
==> Found video stream: 0
MPEG-PS file format detected.
ds_fill_buffer: EOF reached (stream: audio)
MPEG: No audio stream found -> no sound.
Searching for sequence header... OK!
VIDEO:  MPEG2  720x576  (aspect 3)  25.000 fps  8000.0 kbps (1000.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:720x576  fps:25.000  ftime:=0.0400
Load subtitles in /home/andy/
get_path('sub/') -> '/home/andy/.mplayer/sub/'
Could not find a UTF-8 locale,
character keys beyond Latin-1 will not be handled.
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1920x1080 with depth 24 and 32 bpp (":0.0" => local 
display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports BELOW state.
[x11] Detected wm supports ABOVE state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 55.71.100 (internal)
Configuration: --enable-gpl --enable-postproc
INFO: libavcodec init OK!
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
Audio: no sound
Freeing 0 unused audio chunks.
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
[VD_FFMPEG] XVMC-accelerated MPEG-2.
[ffmpeg] aspect_ratio: 1.777778
VDec: vo config request - 720 x 576 (preferred colorspace: MPEG1/2 
Motion Compensation and IDCT)
Trying filter chain: vo
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
[VD_FFMPEG] Trying pixfmt=2.
[ffmpeg] aspect_ratio: 1.777778
[ffmpeg] aspect_ratio: 1.777778
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO Config (720x576->1024x576,flags=0,'MPlayer',0x32315659)
VO: [vdpau] 720x576 => 1024x576 Planar YV12
VO: Description: VDPAU with X11
VO: Author: Rajib Mahapatra <rmahapatra at nvidia.com> and others
[vdpau] Updating CSC matrix for BT.601
*** [vo] Allocating mp_image_t, 736x576x12bpp YUV planar, 635904 bytes
*** [vo] Allocating mp_image_t, 736x576x12bpp YUV planar, 635904 bytes
Unicode font: 255 glyphs.
Unicode font: 255 glyphs.
V:   0.2   2/  2 ??% ??% ??,?% 0 0
*** [vo] Allocating mp_image_t, 736x576x12bpp YUV planar, 635904 bytes
V:   0.3   4/  4 ??% ??% ??,?% 0 0
[VD_FFMPEG] DRI failure.
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.4   5/  5 ??% ??% ??,?% 0 0
*** [vo] Exporting mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.4   6/  6 ??% ??% ??,?% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.4   7/  7 ??% ??% ??,?% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.5   8/  8 ??% ??% ??,?% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.5   9/  9 ??% ??% ??,?% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.6  10/ 10 ??% ??% ??,?% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.6  11/ 11 ??% ??% ??,?% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.6  12/ 12 ??% ??% ??,?% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.7  13/ 13 ??% ??% ??,?% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.7  14/ 14 11%  6%  0.0% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.8  15/ 15 11%  6%  0.0% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.8  16/ 16 10%  5%  0.0% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.8  17/ 17  9%  5%  0.0% 0 0
[mpeg2video @ 0x7f068e28ff80]get_buffer() failed (stride changed)
Error while decoding frame!
V:   0.9  18/ 18  9%  4%  0.0% 0 0
Uninit video: ffmpeg
vo: uninit ...

Exiting... (Quit)


More information about the MPlayer-users mailing list