summaryrefslogtreecommitdiff
path: root/vp8/decoder/dequantize.h
diff options
context:
space:
mode:
authorDaniel Kang <ddkang@google.com>2012-08-03 10:22:04 -0700
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2012-08-03 10:22:04 -0700
commite6de9c2e5ddfe36324fbbb4f57971245066a32cf (patch)
tree2b0823f1626d464a1dbcda1e958dd6a556889f57 /vp8/decoder/dequantize.h
parent4aabfaa5d03501ff6887039425d578a08ab3a010 (diff)
parentfed8a1837fd6b1e4e36495be8210bd63bfb2bb8f (diff)
downloadlibvpx-e6de9c2e5ddfe36324fbbb4f57971245066a32cf.tar
libvpx-e6de9c2e5ddfe36324fbbb4f57971245066a32cf.tar.gz
libvpx-e6de9c2e5ddfe36324fbbb4f57971245066a32cf.tar.bz2
libvpx-e6de9c2e5ddfe36324fbbb4f57971245066a32cf.zip
Merge "16x16 DCT blocks." into experimental
Diffstat (limited to 'vp8/decoder/dequantize.h')
-rw-r--r--vp8/decoder/dequantize.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/vp8/decoder/dequantize.h b/vp8/decoder/dequantize.h
index 76418fffa..b12ee6904 100644
--- a/vp8/decoder/dequantize.h
+++ b/vp8/decoder/dequantize.h
@@ -145,6 +145,12 @@ extern prototype_dequant_idct_add_y_block_8x8(vp8_dequant_idct_add_y_block_8x8);
#endif
extern prototype_dequant_idct_add_uv_block_8x8(vp8_dequant_idct_add_uv_block_8x8);
+#if CONFIG_TX16X16
+#ifndef vp8_dequant_idct_add_16x16
+#define vp8_dequant_idct_add_16x16 vp8_dequant_idct_add_16x16_c
+#endif
+extern prototype_dequant_idct_add(vp8_dequant_idct_add_16x16);
+#endif
typedef prototype_dequant_block((*vp8_dequant_block_fn_t));
@@ -178,6 +184,9 @@ typedef struct {
vp8_dequant_dc_idct_add_y_block_fn_t_8x8 dc_idct_add_y_block_8x8;
vp8_dequant_idct_add_y_block_fn_t_8x8 idct_add_y_block_8x8;
vp8_dequant_idct_add_uv_block_fn_t_8x8 idct_add_uv_block_8x8;
+#if CONFIG_TX16X16
+ vp8_dequant_idct_add_fn_t idct_add_16x16;
+#endif
} vp8_dequant_rtcd_vtable_t;
#if CONFIG_RUNTIME_CPU_DETECT