[FFmpeg-devel] Remaining problems in H.264 handling
Sun Mar 29 23:28:16 CEST 2009
On Sun, 2009-03-29 at 23:11 +0200, Ivan Schreter wrote:
> Uoti Urpala wrote:
> > On Sun, 2009-03-29 at 10:24 +0200, Ivan Schreter wrote:
> AFAIK H.263 has so-called PB-frames, where one P and one B frame are
> coded in one packet. But I'm no expert in this area. I remember seeing a
> long thread on ML about a month ago regarding support of PB frames.
> >> To support the opposite case (more than one frame in one packet), some
> >> more logic is necessary (e.g., first calling avcodec_decode_video()
> >> without a packet and only if nothing is returned, feed it packets until
> >> something will be returned). Also, I suppose it won't be possible to get
> > Is there any decoder in libavcodec that actually produces multiple
> > frames from one packet? You're not confusing this with frame
> > doubling/tripling stuff which does not actually produce separate output
> > frames and can be mostly ignored by timestamp-based players?
> See above.
Even that patch for "supporting" them seems to only drop the B part, so
the libavcodec decoder still won't produce more than one output picture
More information about the ffmpeg-devel