ref: 666c2666233a65cd09e36a0d9b8ddfa634b03ff1
parent: 1099a436d3be3fac43248dac4a5fd57727683fbd
parent: ab77828b36e2defd47c6b8166cbf61b77e26aa2b
author: Jingning Han <[email protected]>
date: Tue Jul 23 14:08:50 EDT 2013
Merge "Unify the use of encode_b_args/optimize_block_args"
--- a/vp9/encoder/vp9_encodemb.c
+++ b/vp9/encoder/vp9_encodemb.c
@@ -356,12 +356,6 @@
*a = *l = (final_eob > 0);
}
-struct optimize_block_args {
- VP9_COMMON *cm;
- MACROBLOCK *x;
- struct optimize_ctx *ctx;
-};
-
void vp9_optimize_b(int plane, int block, BLOCK_SIZE_TYPE bsize,
int ss_txfrm_size, VP9_COMMON *cm, MACROBLOCK *mb,
struct optimize_ctx *ctx) {
@@ -377,7 +371,7 @@
static void optimize_block(int plane, int block, BLOCK_SIZE_TYPE bsize,
int ss_txfrm_size, void *arg) {
- const struct optimize_block_args* const args = arg;
+ const struct encode_b_args* const args = arg;
vp9_optimize_b(plane, block, bsize, ss_txfrm_size, args->cm, args->x,
args->ctx);
}
@@ -414,7 +408,7 @@
void vp9_optimize_sby(VP9_COMMON *cm, MACROBLOCK *x, BLOCK_SIZE_TYPE bsize) {
struct optimize_ctx ctx;
- struct optimize_block_args arg = {cm, x, &ctx};
+ struct encode_b_args arg = {cm, x, &ctx};
vp9_optimize_init(&x->e_mbd, bsize, &ctx);
foreach_transformed_block_in_plane(&x->e_mbd, bsize, 0, optimize_block, &arg);
}
@@ -422,7 +416,7 @@
void vp9_optimize_sbuv(VP9_COMMON *const cm, MACROBLOCK *x,
BLOCK_SIZE_TYPE bsize) {
struct optimize_ctx ctx;
- struct optimize_block_args arg = {cm, x, &ctx};
+ struct encode_b_args arg = {cm, x, &ctx};
vp9_optimize_init(&x->e_mbd, bsize, &ctx);
foreach_transformed_block_uv(&x->e_mbd, bsize, optimize_block, &arg);
}