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

Michael Niedermayer michaelni at gmx.at
Mon Jul 15 02:16:18 CEST 2002


Hi

On Monday 15 July 2002 02:08, Arpi wrote:
> 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).
hmm, i allready expected sth like that ... perhaps the mb_skip table in lavc 
should be increased for each skiped MB and if >= buffer num than skip ...

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

>
> ah, one more question for today :)
> what's that CODEC_FLAG_EMU_EDGE ? i think it's a hack for UMC, but not sure
> :)
yes, u can turn it on even without dr1, it was even slightly faster then 
normal UMC when i tried it

[...]

Michael



More information about the MPlayer-cvslog mailing list