summaryrefslogtreecommitdiff
path: root/vp8/encoder/generic
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2011-02-14 14:18:18 -0800
committerYaowu Xu <yaowu@google.com>2011-07-20 09:49:22 -0700
commit08f64718905efe994a207af95b1c276c104e4113 (patch)
tree55ec9499a169ab513b810f8fa623df4016c6687c /vp8/encoder/generic
parent8e464cc4c2d02e5daa68a45830f053c8a236ab6f (diff)
downloadlibvpx-08f64718905efe994a207af95b1c276c104e4113.tar
libvpx-08f64718905efe994a207af95b1c276c104e4113.tar.gz
libvpx-08f64718905efe994a207af95b1c276c104e4113.tar.bz2
libvpx-08f64718905efe994a207af95b1c276c104e4113.zip
Add 8x8 transform to experimental branch
Please refer to previous commit messages for detailed info: https://on2-git.corp.google.com/g/#change,5940 https://on2-git.corp.google.com/g/#change,6045 Change-Id: I8b16992f2f69c5a808ad40a3e32ef589cce7c59d
Diffstat (limited to 'vp8/encoder/generic')
-rw-r--r--vp8/encoder/generic/csystemdependent.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/vp8/encoder/generic/csystemdependent.c b/vp8/encoder/generic/csystemdependent.c
index 1ec3a9894..8fe82aea4 100644
--- a/vp8/encoder/generic/csystemdependent.c
+++ b/vp8/encoder/generic/csystemdependent.c
@@ -69,6 +69,10 @@ void vp8_cmachine_specific_config(VP8_COMP *cpi)
cpi->rtcd.variance.get4x4sse_cs = vp8_get4x4sse_cs_c;
+#if CONFIG_T8X8
+ cpi->rtcd.fdct.short8x8 = vp8_short_fdct8x8_c;
+ cpi->rtcd.fdct.haar_short2x2 = vp8_short_fhaar2x2_c;
+#endif
cpi->rtcd.fdct.short4x4 = vp8_short_fdct4x4_c;
cpi->rtcd.fdct.short8x4 = vp8_short_fdct8x4_c;
cpi->rtcd.fdct.fast4x4 = vp8_short_fdct4x4_c;
@@ -86,6 +90,12 @@ void vp8_cmachine_specific_config(VP8_COMP *cpi)
cpi->rtcd.quantize.quantb_pair = vp8_regular_quantize_b_pair;
cpi->rtcd.quantize.fastquantb = vp8_fast_quantize_b_c;
cpi->rtcd.quantize.fastquantb_pair = vp8_fast_quantize_b_pair_c;
+#if CONFIG_T8X8
+ cpi->rtcd.quantize.quantb_8x8 = vp8_regular_quantize_b_8x8;
+ cpi->rtcd.quantize.fastquantb_8x8 = vp8_fast_quantize_b_8x8_c;
+ cpi->rtcd.quantize.quantb_2x2 = vp8_regular_quantize_b_2x2;
+ cpi->rtcd.quantize.fastquantb_2x2 = vp8_fast_quantize_b_2x2_c;
+#endif
cpi->rtcd.search.full_search = vp8_full_search_sad;
cpi->rtcd.search.refining_search = vp8_refining_search_sad;
cpi->rtcd.search.diamond_search = vp8_diamond_search_sad;