]> granicus.if.org Git - libvpx/commit
Changed to use integer 8x8 dct
authorYaowu Xu <yaowu@google.com>
Wed, 9 May 2012 16:31:14 +0000 (09:31 -0700)
committerYaowu Xu <yaowu@google.com>
Tue, 15 May 2012 14:28:26 +0000 (07:28 -0700)
commitb22cc559b6f3d17a5b230f239066158328bbfb9a
tree983efa09f345f11959a437d43965df8b965ae31f
parent3536ad5bb9a630e58bd6503423023b16b40b201e
Changed to use integer 8x8 dct

The commit added an integer version of 8x8 forward DCT, based on the
orginal forward DCT from VP6. The constants, roundings, and shifts
were adjusted to improve the accuracy. The latest patch has a very
similar accuracy in term of round trip error against the floating
point version.

It should be noted here that the purpose of the patch is to help
encoding speed and facilitate all other experiments. There will be
futher review in combination with inverse DCT before finalization.

configure with "--enable--int_8x8fdct" to use the integer version

Change-Id: I5a4f80507429f0e07cf02a13768ec81cbfddc5bc
configure
vp8/encoder/dct.c
vp8/encoder/encodemb.c