| Index: source/libvpx/vp9/encoder/vp9_encodemb.h
|
| ===================================================================
|
| --- source/libvpx/vp9/encoder/vp9_encodemb.h (revision 251189)
|
| +++ source/libvpx/vp9/encoder/vp9_encodemb.h (working copy)
|
| @@ -20,36 +20,24 @@
|
| extern "C" {
|
| #endif
|
|
|
| -struct optimize_ctx {
|
| - ENTROPY_CONTEXT ta[MAX_MB_PLANE][16];
|
| - ENTROPY_CONTEXT tl[MAX_MB_PLANE][16];
|
| -};
|
| -
|
| -struct encode_b_args {
|
| - MACROBLOCK *x;
|
| - struct optimize_ctx *ctx;
|
| - unsigned char *skip_coeff;
|
| -};
|
| -
|
| void vp9_encode_sb(MACROBLOCK *x, BLOCK_SIZE bsize);
|
| void vp9_encode_sby(MACROBLOCK *x, BLOCK_SIZE bsize);
|
|
|
| -void vp9_xform_quant(int plane, int block, BLOCK_SIZE plane_bsize,
|
| - TX_SIZE tx_size, void *arg);
|
| +void vp9_xform_quant(MACROBLOCK *x, int plane, int block,
|
| + BLOCK_SIZE plane_bsize, TX_SIZE tx_size);
|
|
|
| void vp9_subtract_sby(MACROBLOCK *x, BLOCK_SIZE bsize);
|
| void vp9_subtract_sbuv(MACROBLOCK *x, BLOCK_SIZE bsize);
|
| void vp9_subtract_sb(MACROBLOCK *x, BLOCK_SIZE bsize);
|
|
|
| -void vp9_encode_block_intra(int plane, int block, BLOCK_SIZE plane_bsize,
|
| - TX_SIZE tx_size, void *arg);
|
| +void vp9_encode_block_intra(MACROBLOCK *x, int plane, int block,
|
| + BLOCK_SIZE plane_bsize, TX_SIZE tx_size,
|
| + unsigned char *skip);
|
|
|
| -void vp9_encode_intra_block_y(MACROBLOCK *x, BLOCK_SIZE bsize);
|
| -void vp9_encode_intra_block_uv(MACROBLOCK *x, BLOCK_SIZE bsize);
|
| +void vp9_encode_intra_block_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane);
|
|
|
| int vp9_encode_intra(MACROBLOCK *x, int use_16x16_pred);
|
| -void vp9_setup_interp_filters(MACROBLOCKD *xd, INTERP_FILTER filter,
|
| - VP9_COMMON *cm);
|
| +
|
| #ifdef __cplusplus
|
| } // extern "C"
|
| #endif
|
|
|