summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_block.h
diff options
context:
space:
mode:
authorJohn Koleszar <jkoleszar@google.com>2013-05-02 17:05:14 -0700
committerJohn Koleszar <jkoleszar@google.com>2013-05-03 12:14:50 -0700
commit4529c68b3bf90194446919324a5bf9be62105b21 (patch)
tree2aec2f83b4d44ad2e69603012794178435e1d4a9 /vp9/encoder/vp9_block.h
parent3f4e80634b7cfb5ab5be2be362d0fb92dc378f23 (diff)
downloadlibvpx-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.h4
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_