[MPlayer-users] Raspbian frame decode error stride changed

Desmond Coertzen patrolliekaptein at gmail.com
Wed Apr 23 22:45:02 CEST 2014

Hi there, a little help please.

I have a divx file encoded with mencoder. I cannot play it back on my
mplayer compiled from svn on raspbian arm-linux. Audio works, but image
frames break with

[mpeg4 @ 0xbdb920]get_buffer() failed (stride changed)
Error while decoding frame!
A:   0.3 V:   0.1 A-V:  0.234 ct:  0.001   3/  3 ??% ??% ??,?% 2 0

I used -vo x11, no filters. Verbose output:

MPlayer SVN-r37157-4.6 (C) 2000-2014 MPlayer Team
libavformat version 55.37.101 (internal)
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [DIVX]  656x370  24bpp  29.970 fps  798.5 kbps (97.5 kbyte/s)
Clip info:
 Software: MEncoder SVN-r36353-4.5
Load subtitles in ./
[gl] no GLX support present

I found some info on the mailing list here:

I'm on the newest svn revision of mplayer on the raspberry device. The file
I'm trying to play does play on my other mplayer builds on i386-linux.

>From cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2708
Revision : 000d
Serial : 00000000cc4e67ca

I have other movie files I reencoded with the same mencoder that generated
the same file, but these files play 100% fine on my raspberry. Everything
looks the same between the two files, except ffourcc is FMP4. I changed
ffourcc between DIVX and FMP4 but it made no difference on the broken file.

Any help will be appreciated.


More information about the MPlayer-users mailing list