[Ffmpeg-cvslog] r5591 - trunk/libavcodec/vc1.c

Kostya kostya.shishkov
Mon Jul 3 19:18:37 CEST 2006


On Mon, Jul 03, 2006 at 11:01:11AM +0200, Michael Niedermayer wrote:
> Hi
> 
> On Mon, Jul 03, 2006 at 04:38:12AM +0200, kostya wrote:
> > Author: kostya
> > Date: Mon Jul  3 04:38:08 2006
> > New Revision: 5591
> > 
> > Modified:
> >    trunk/libavcodec/vc1.c
> > 
> > Log:
> > 4-MV decoding support
> > 
> > 
[Overlap implementation skipped]
> 
> the rounding is wrong, it alternates betweem 3 and 4, also the input should
> be the unclamped idct output not 8bit if i understand the spec correctly
> 
Yes, and I doubt this could be done in anything even slightly resembling sane way.
Those functions are still not used anyway (and maybe won't be used at all).
> 
> [...]
> 
> 
[median4() and GET_MQUANT optimizations]

Thanks, I'll apply it soon.

> [...]
> 
> > @@ -1695,7 +1911,6 @@
> >      *dc_val = dcdiff;
> >  
> >      /* Store the quantized DC coeff, used for prediction */
> > -
> >      if (n < 4) {
> >          block[0] = dcdiff * s->y_dc_scale;
> >      } else {
> 
> cosmetic
> 
> [...]
> 
> -- 
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
> 
> In the past you could go to a library and read, borrow or copy any book
> Today you'd get arrested for mere telling someone where the library is
> 




More information about the ffmpeg-cvslog mailing list