[MPlayer-dev-eng] [RFC] rc2 at the beginning of October

Uoti Urpala uoti.urpala at pp1.inet.fi
Sat Sep 29 17:13:13 CEST 2007


On Sat, 2007-09-29 at 08:58 -0600, Loren Merritt wrote:
> On Sat, 29 Sep 2007, Michael Niedermayer wrote:
> > On Fri, Sep 28, 2007 at 06:43:27PM +0200, Diego Biurrun wrote:
> >> And what is the problem?
> >
> > libmpcodecs design, it doesnt support things beyond MPEG2/MPEG4 IPB style
> > that is if there are more than 1 reference frames or if a b frame is used
> > as reference it breaks

> What does number of reference frames have to do with anything? They don't 
> affect reordering.

It's not about reordering. The problem is that some code assumes that P
frames only depend on the previous P frame and B frames only depend on
the 2 previously decoded P frames, and limits the number of
simultaneously allocated frames to 3: the 2 last P frames and one B
frame. The code does not have explicit buffer management at all; all B
frames go to the same "B frame buffer" overwriting the previous one, and
P frames alternate between 2 buffers.




More information about the MPlayer-dev-eng mailing list