[MPlayer-users] get_buffer() failed (stride changed) decode_slice_header error
Carl Eugen Hoyos
cehoyos at ag.or.at
Sun Feb 3 16:19:46 CET 2013
Josh <joshf87 <at> live.com> writes:
> I am forwarding a problem with certain H264 files in MPlayer.
> It seems these particular files are unplayable in MPlayer
> and couldn't get them to play in recent MPlayer w/ FFmpeg.
> They produce this error:
>
> [h264 @ 01187e00]get_buffer() failed (stride changed)
> [h264 @ 01187e00]decode_slice_header error
> [h264 @ 01187e00]no frame!
As a work-around, disable direct rendering in
libmpcodecs/vd_ffmpeg.c:
@@ -263,6 +263,7 @@
lavc_codec->id != AV_CODEC_ID_INTERPLAY_VIDEO &&
lavc_codec->id != AV_CODEC_ID_VP8)
ctx->do_dr1=1;
+ctx->do_dr1=0;
// TODO: fix and enable again. This currently causes issues when using filters
// and seeking, usually failing with the "Ran out of numbered images" message,
// but bugzilla #2118 might be related as well.
Carl Eugen
More information about the MPlayer-users
mailing list