[MPlayer-dev-eng] filmdint DR bugfix

D Richard Felker III dalias at aerifal.cx
Fri Apr 23 03:44:46 CEST 2004


On Thu, Apr 22, 2004 at 06:15:03PM -0500, Zoltan Hidvegi wrote:
> > On Thu, Apr 22, 2004 at 03:45:57PM -0500, Zoltan Hidvegi wrote:
> > > I bet that there are similar problems with vf_pullup.c, although
> > > vf_pullup is worse, because it does not make sure that there are
> > > exactly two alternating buffers for non-B-frames, so it does not work
> > > with B-frame free content.
> > 
> > The error with pullup is that codecs make dumb assumptions about
> > buffer age, because G1's architecture sucks too much to accurately
> > reflect buffer age. The only solution is to disable direct rendering
> > or use a decoder that ignores buffer age (libmpeg2) rather than lavc.
> 
> I thought that the goal is to prefer ffmpeg to libmpeg2.  It seems
> that thanks to Michael, the mpeg2 decoder of ffmpeg is now better than
> libmpeg2, especially its error resilience, which is critical when you
> have to deal with mpeg broadcast.  I agree that this buffer age thing
> sucks in G1, and what I do in filmdint works more by accident than by
> design.  I'm just trying to deal with what we have in G1.  Anyways,
> could you please apply my DR fix?

Committed. By the way, could we give Zoli cvs access to work on
filters? IMO it's best if filter authors can directly commit updates
and new features -- it encourages further development.

Rich




More information about the MPlayer-dev-eng mailing list