[MPlayer-dev-eng] dr2 implementation thoughts

D Richard Felker III dalias at aerifal.cx
Wed Jul 17 01:56:49 CEST 2002


On Wed, Jul 17, 2002 at 01:39:32AM +0200, Michael Niedermayer wrote:
> > > 2) It could work with double buffering -- the vo driver would just
> > >    keep the changed macroblock masks from the previous frame and
> > >    bitwise merge them with the new ones, so as to copy every
> > >    macroblock that's changed in the last 2 frames.
> >
> > hmm, good point. we really need this to handle more than 1 buffers
> ehh, lavc currently already exports a mb_skip table which contains 8-bit 
> values which are incremented for every skip and set to 0 otherwise, so we 
> only need to check mb_skip_table[...] >= buffer_count

Ah, very nice design!

Rich




More information about the MPlayer-dev-eng mailing list