• Yaowu Xu's avatar
    Changed to use integer 8x8 dct · b22cc559
    Yaowu Xu authored
    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
    b22cc559
encodemb.c 35 KB