[Ffmpeg-devel] Apple h264 compatibility

Jeff Clagg snacky
Sun Jun 19 19:44:42 CEST 2005


On Sun, Jun 19, 2005 at 07:41:34PM +0200, M?ns Rullg?rd wrote:

> Mplayer with frame dropping doesn't work with H.264.  It appears that
> it discards B frames without decoding them, in the belief that they
> are not used as reference frames.  This used to be the case with older
> codecs, but H.264 allows B frames as reference frames.  Try without
> frame dropping.  If there are still decoding errors, there's a bug or
> an unimplemented feature.

My (possibly ignorant) impression was that the problem is caused by
libavcodec not setting avctx->hurry_up to a sane default value for h264.
Interestingly, while mplayer does NOT have framedropping on by default,
adding -noframedrop to the command line fixes the problem.

I'd be interested in hearing the opinion of someone more knowledgeable.





More information about the ffmpeg-devel mailing list