[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