[Mplayer-cvslog] CVS: main/libmpcodecs vd_ffmpeg.c,1.26,1.27

Arpi arpi at thot.banki.hu
Mon Jul 15 02:08:14 CEST 2002


Hi,

> > > -    //FIXME check if lavc codec supports dr1
> > > +    int dr1= ctx->do_dr1=0;
> >
> > that =0 disabled DR even if codec and vo supports it. is it there by
> > reason?
> yes, its not 100% working yet (i have a few files which get messed up, iam 
> currently working on this), i mentioned in cvs log that its disabled, didnt 
> i? btw the bug is in lavc not mplayer ...

Ah, ok. Btw, whiel you're there :)
I noticed that lavc now expect persistent I/P buffers (i think your old
skip-mb optimization). I mean, every time lavc request a buffer, it gets
one, different from previous, but maybe not the same, as before previous.
To reproduce, increment number of buffers 2->3 ni vo_xv.c, and change type
_IPB to _IP in vf_ffmpeg.c (i'm working on IPB right now).

anyway with mga_vid or vidix (dr buffers in vram), and IP only (no B frames)
video this -dr has no effect.

ah, one more question for today :)
what's that CODEC_FLAG_EMU_EDGE ? i think it's a hack for UMC, but not sure :)


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu



More information about the MPlayer-cvslog mailing list