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

Arpi arpi at thot.banki.hu
Mon Jul 15 02:34:32 CEST 2002


Hi,

> > 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 ...
hmm, good idea. i thought just disabling that for -dr :)

> > anyway with mga_vid or vidix (dr buffers in vram), and IP only (no B
> > frames) video this -dr has no effect.
> i know
i know you know :)
it was there for atmos, nexus and others testing -dr and asking why is it slow

> > 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

faster? how? let me guess: it doesn't store umc at all, but the MC code
calculates edges on the fly. btw i should RTFS instead of guessing :)


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