diff options
author | Daniel Kang <ddkang@google.com> | 2012-08-02 17:03:14 -0700 |
---|---|---|
committer | Daniel Kang <ddkang@google.com> | 2012-08-02 17:33:10 -0700 |
commit | fed8a1837fd6b1e4e36495be8210bd63bfb2bb8f (patch) | |
tree | 7bc08b5f55292f699ec7565646a9512fdba2cb2d /vp8/encoder/generic | |
parent | 2914ab2e8b9fca26a430aed1dea56070621eb71e (diff) | |
download | libvpx-fed8a1837fd6b1e4e36495be8210bd63bfb2bb8f.tar libvpx-fed8a1837fd6b1e4e36495be8210bd63bfb2bb8f.tar.gz libvpx-fed8a1837fd6b1e4e36495be8210bd63bfb2bb8f.tar.bz2 libvpx-fed8a1837fd6b1e4e36495be8210bd63bfb2bb8f.zip |
16x16 DCT blocks.
Set on all 16x16 intra/inter modes
Features:
- Butterfly fDCT/iDCT
- Loop filter does not filter internal edges with 16x16
- Optimize coefficient function
- Update coefficient probability function
- RD
- Entropy stats
- 16x16 is a config option
Have not tested with experiments.
hd: 2.60%
std-hd: 2.43%
yt: 1.32%
derf: 0.60%
Change-Id: I96fb090517c30c5da84bad4fae602c3ec0c58b1c
Diffstat (limited to 'vp8/encoder/generic')
-rw-r--r-- | vp8/encoder/generic/csystemdependent.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vp8/encoder/generic/csystemdependent.c b/vp8/encoder/generic/csystemdependent.c index 695e9c69b..6390f3fe4 100644 --- a/vp8/encoder/generic/csystemdependent.c +++ b/vp8/encoder/generic/csystemdependent.c @@ -69,6 +69,9 @@ void vp8_cmachine_specific_config(VP8_COMP *cpi) { cpi->rtcd.variance.getmbss = vp8_get_mb_ss_c; cpi->rtcd.fdct.short8x8 = vp8_short_fdct8x8_c; +#if CONFIG_TX16X16 + cpi->rtcd.fdct.short16x16 = vp8_short_fdct16x16_c; +#endif cpi->rtcd.fdct.haar_short2x2 = vp8_short_fhaar2x2_c; cpi->rtcd.fdct.short4x4 = vp8_short_fdct4x4_c; cpi->rtcd.fdct.short8x4 = vp8_short_fdct8x4_c; |