[Mplayer-cvslog] CVS: main/libmpcodecs vd_ffmpeg.c,1.130,1.131

Michael Niedermayer michaelni at gmx.at
Mon Sep 6 11:49:44 CEST 2004


Hi

On Monday 06 September 2004 01:44, Diego Biurrun wrote:
> Michael Niedermayer CVS writes:
> > --- vd_ffmpeg.c 29 Aug 2004 13:52:19 -0000 1.130
> > +++ vd_ffmpeg.c 2 Sep 2004 16:52:13 -0000 1.131
> > @@ -120,6 +121,9 @@
> >   {"vismv", &lavc_param_vismv, CONF_TYPE_INT, CONF_RANGE, 0, 9999999,
> > NULL}, {"st", &lavc_param_skip_top, CONF_TYPE_INT, CONF_RANGE, 0, 999,
> > NULL}, {"sb", &lavc_param_skip_bottom, CONF_TYPE_INT, CONF_RANGE, 0, 999,
> > NULL}, +#ifdef CODEC_FLAG2_FAST
> > +        {"fast", &lavc_param_fast, CONF_TYPE_FLAG, 0, 0,
> > CODEC_FLAG2_FAST, NULL}, +#endif
>
> Guess what I am going to say ;-)
>
> I could commit the following
>
>   fast
>     Enable optimizations that do not comply to the specification.
>
> but this is quite terse.  Maybe you could outline with a bit more
> detail what gets enabled.  
simpler dequantization
assumes that the default quantization matrix is used 
assumes YUV 4:2:0
skips a few checks to detect damaged bitstreams

> Besides I don't know what the #ifdef means, 
this just ensures that the code compiles with old lavc

[...]
-- 
Michael
level[i]= get_vlc(); i+=get_vlc();  (violates patent EP0266049)
median(mv[y-1][x], mv[y][x-1], mv[y+1][x+1]); (violates patent #5,905,535)
buf[i]= qp - buf[i-1];    (violates patent #?)
for more examples, see http://mplayerhq.hu/~michael/patent.html
stop it, see http://petition.eurolinux.org & http://petition.ffii.org/eubsa/en




More information about the MPlayer-cvslog mailing list