summaryrefslogtreecommitdiff
path: root/vp8/common/x86/idct_x86.h
diff options
context:
space:
mode:
authorScott LaVarnway <slavarnway@google.com>2011-11-17 12:54:42 -0500
committerTero Rintaluoma <teror@google.com>2011-11-25 09:24:04 +0200
commit4a91541c946c1fc2655a942ec79033618f03c4ca (patch)
tree70093355ebd25dd2c79515f7950c8490f6937355 /vp8/common/x86/idct_x86.h
parent7b0feac4a4386eef3e1ea851e52e4f30935e255d (diff)
downloadlibvpx-4a91541c946c1fc2655a942ec79033618f03c4ca.tar
libvpx-4a91541c946c1fc2655a942ec79033618f03c4ca.tar.gz
libvpx-4a91541c946c1fc2655a942ec79033618f03c4ca.tar.bz2
libvpx-4a91541c946c1fc2655a942ec79033618f03c4ca.zip
Modified the inverse walsh to output directly
to the dqcoeff or qcoeff buffer. The encoder would populate the dc coeffs of the y blocks as a separate stage (recon_dcblock) and the decoder would use a special version of the idct. This change eliminates the extra copy and reduces the code footprint. [Tero] Added needed changes to armv6 and NEON assembly. Change-Id: I83202ffdbaf83f6e5dd69f4ba2519fcf0b13b3ba
Diffstat (limited to 'vp8/common/x86/idct_x86.h')
-rw-r--r--vp8/common/x86/idct_x86.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/vp8/common/x86/idct_x86.h b/vp8/common/x86/idct_x86.h
index f9e3a794d..06e3ea4b5 100644
--- a/vp8/common/x86/idct_x86.h
+++ b/vp8/common/x86/idct_x86.h
@@ -24,7 +24,6 @@ extern prototype_idct(vp8_short_idct4x4llm_mmx);
extern prototype_idct_scalar_add(vp8_dc_only_idct_add_mmx);
extern prototype_second_order(vp8_short_inv_walsh4x4_mmx);
-extern prototype_second_order(vp8_short_inv_walsh4x4_1_mmx);
#if !CONFIG_RUNTIME_CPU_DETECT
#undef vp8_idct_idct16
@@ -36,9 +35,6 @@ extern prototype_second_order(vp8_short_inv_walsh4x4_1_mmx);
#undef vp8_idct_iwalsh16
#define vp8_idct_iwalsh16 vp8_short_inv_walsh4x4_mmx
-#undef vp8_idct_iwalsh1
-#define vp8_idct_iwalsh1 vp8_short_inv_walsh4x4_1_mmx
-
#endif
#endif