diff options
author | John Koleszar <jkoleszar@google.com> | 2013-05-02 17:05:14 -0700 |
---|---|---|
committer | John Koleszar <jkoleszar@google.com> | 2013-05-03 12:14:50 -0700 |
commit | 4529c68b3bf90194446919324a5bf9be62105b21 (patch) | |
tree | 2aec2f83b4d44ad2e69603012794178435e1d4a9 /vp9/encoder/vp9_block.h | |
parent | 3f4e80634b7cfb5ab5be2be362d0fb92dc378f23 (diff) | |
download | libvpx-4529c68b3bf90194446919324a5bf9be62105b21.tar libvpx-4529c68b3bf90194446919324a5bf9be62105b21.tar.gz libvpx-4529c68b3bf90194446919324a5bf9be62105b21.tar.bz2 libvpx-4529c68b3bf90194446919324a5bf9be62105b21.zip |
Separate transform and quant from vp9_encode_sb
This allows removing a large number of transform size specific functions,
as well as supporting 444/alpha by routing all code through the
subsampling-aware path.
Change-Id: Ieb085cebe9f37f24fc24de179898b22abfda08a4
Diffstat (limited to 'vp9/encoder/vp9_block.h')
-rw-r--r-- | vp9/encoder/vp9_block.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_block.h b/vp9/encoder/vp9_block.h index 83c110264..e6c24f05a 100644 --- a/vp9/encoder/vp9_block.h +++ b/vp9/encoder/vp9_block.h @@ -164,12 +164,12 @@ struct macroblock { void (*fwd_txm16x16)(int16_t *input, int16_t *output, int pitch); void (*quantize_b_4x4)(MACROBLOCK *x, int b_idx, TX_TYPE tx_type, int y_blocks); +#if !CONFIG_SB8X8 void (*quantize_b_4x4_pair)(MACROBLOCK *x, int b_idx1, int b_idx2, int y_blocks); - void (*quantize_b_16x16)(MACROBLOCK *x, int b_idx, TX_TYPE tx_type, - int y_blocks); void (*quantize_b_8x8)(MACROBLOCK *x, int b_idx, TX_TYPE tx_type, int y_blocks); +#endif }; #endif // VP9_ENCODER_VP9_BLOCK_H_ |