Index: source/libvpx/vp9/encoder/vp9_encodemb.h |
=================================================================== |
--- source/libvpx/vp9/encoder/vp9_encodemb.h (revision 293081) |
+++ source/libvpx/vp9/encoder/vp9_encodemb.h (working copy) |
@@ -18,6 +18,11 @@ |
extern "C" { |
#endif |
+struct encode_b_args { |
+ MACROBLOCK *x; |
+ struct optimize_ctx *ctx; |
+ int8_t *skip; |
+}; |
void vp9_encode_sb(MACROBLOCK *x, BLOCK_SIZE bsize); |
void vp9_encode_sby_pass1(MACROBLOCK *x, BLOCK_SIZE bsize); |
void vp9_xform_quant_fp(MACROBLOCK *x, int plane, int block, |
@@ -29,9 +34,8 @@ |
void vp9_subtract_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane); |
-void vp9_encode_block_intra(MACROBLOCK *x, int plane, int block, |
- BLOCK_SIZE plane_bsize, TX_SIZE tx_size, |
- int8_t *skip); |
+void vp9_encode_block_intra(int plane, int block, BLOCK_SIZE plane_bsize, |
+ TX_SIZE tx_size, void *arg); |
void vp9_encode_intra_block_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane); |