diff options
author | John Koleszar <jkoleszar@google.com> | 2013-04-02 14:50:40 -0700 |
---|---|---|
committer | John Koleszar <jkoleszar@google.com> | 2013-04-04 16:30:57 -0700 |
commit | 4c05a051ab574368e552866e28373f8eb03a6f80 (patch) | |
tree | d7fe5e7e3f1ee500e11387038cdeab04b7a2d81a /vp9/common/vp9_rtcd_defs.sh | |
parent | ffc92da4c229a007c2553e95e7bb0b07e863e95e (diff) | |
download | libvpx-4c05a051ab574368e552866e28373f8eb03a6f80.tar libvpx-4c05a051ab574368e552866e28373f8eb03a6f80.tar.gz libvpx-4c05a051ab574368e552866e28373f8eb03a6f80.tar.bz2 libvpx-4c05a051ab574368e552866e28373f8eb03a6f80.zip |
Move qcoeff, dqcoeff from BLOCKD to per-plane data
Start grouping data per-plane, as part of refactoring to support
additional planes, and chroma planes with other-than 4:2:0
subsampling.
Change-Id: Idb76a0e23ab239180c818025bae1f36f1608bb23
Diffstat (limited to 'vp9/common/vp9_rtcd_defs.sh')
-rw-r--r-- | vp9/common/vp9_rtcd_defs.sh | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/vp9/common/vp9_rtcd_defs.sh b/vp9/common/vp9_rtcd_defs.sh index 8b6efc384..cf95524e0 100644 --- a/vp9/common/vp9_rtcd_defs.sh +++ b/vp9/common/vp9_rtcd_defs.sh @@ -29,9 +29,6 @@ forward_decls vp9_common_forward_decls prototype void vp9_dequant_idct_add_y_block_8x8 "int16_t *q, const int16_t *dq, uint8_t *pre, uint8_t *dst, int stride, struct macroblockd *xd" specialize vp9_dequant_idct_add_y_block_8x8 -prototype void vp9_dequant_idct_add_uv_block_8x8 "int16_t *q, const int16_t *dq, uint8_t *pre, uint8_t *dstu, uint8_t *dstv, int stride, struct macroblockd *xd" -specialize vp9_dequant_idct_add_uv_block_8x8 - prototype void vp9_dequant_idct_add_16x16 "int16_t *input, const int16_t *dq, uint8_t *pred, uint8_t *dest, int pitch, int stride, int eob" specialize vp9_dequant_idct_add_16x16 @@ -44,15 +41,12 @@ specialize vp9_dequant_idct_add prototype void vp9_dequant_idct_add_y_block "int16_t *q, const int16_t *dq, uint8_t *pre, uint8_t *dst, int stride, struct macroblockd *xd" specialize vp9_dequant_idct_add_y_block -prototype void vp9_dequant_idct_add_uv_block "int16_t *q, const int16_t *dq, uint8_t *pre, uint8_t *dstu, uint8_t *dstv, int stride, struct macroblockd *xd" +prototype void vp9_dequant_idct_add_uv_block "int16_t *q, const int16_t *dq, uint8_t *pre, uint8_t *dst, int stride, uint16_t *eobs" specialize vp9_dequant_idct_add_uv_block prototype void vp9_dequant_idct_add_32x32 "int16_t *q, const int16_t *dq, uint8_t *pre, uint8_t *dst, int pitch, int stride, int eob" specialize vp9_dequant_idct_add_32x32 -prototype void vp9_dequant_idct_add_uv_block_16x16 "int16_t *q, const int16_t *dq, uint8_t *dstu, uint8_t *dstv, int stride, struct macroblockd *xd" -specialize vp9_dequant_idct_add_uv_block_16x16 - # # RECON # @@ -606,8 +600,7 @@ prototype void vp9_subtract_b "struct block *be, struct blockd *bd, int pitch" specialize vp9_subtract_b mmx sse2 prototype int vp9_mbuverror "struct macroblock *mb" -specialize vp9_mbuverror mmx sse2 -vp9_mbuverror_sse2=vp9_mbuverror_xmm +specialize vp9_mbuverror prototype void vp9_subtract_b "struct block *be, struct blockd *bd, int pitch" specialize vp9_subtract_b mmx sse2 |