Remove token pointer from av1_tokenize_sb_vartx()
The token pointer is not needed by the lv-map coeff coding system.
Change-Id: Iebbc05d2c91c15a55775bcf33e2dd2c1acdca529
diff --git a/av1/encoder/encodeframe.c b/av1/encoder/encodeframe.c
index 0ab2fe1..b513ac8 100644
--- a/av1/encoder/encodeframe.c
+++ b/av1/encoder/encodeframe.c
@@ -5320,7 +5320,7 @@
#endif
av1_encode_sb(cpi, x, bsize, mi_row, mi_col, dry_run);
- av1_tokenize_sb_vartx(cpi, td, t, dry_run, mi_row, mi_col, bsize, rate,
+ av1_tokenize_sb_vartx(cpi, td, dry_run, mi_row, mi_col, bsize, rate,
tile_data->allow_update_cdf);
}
diff --git a/av1/encoder/tokenize.c b/av1/encoder/tokenize.c
index 8f508ec..9fdd47b 100644
--- a/av1/encoder/tokenize.c
+++ b/av1/encoder/tokenize.c
@@ -130,9 +130,9 @@
counts, map_pb_cdf);
}
-static void tokenize_vartx(ThreadData *td, TOKENEXTRA **t, RUN_TYPE dry_run,
- TX_SIZE tx_size, BLOCK_SIZE plane_bsize, int blk_row,
- int blk_col, int block, int plane, void *arg) {
+static void tokenize_vartx(ThreadData *td, RUN_TYPE dry_run, TX_SIZE tx_size,
+ BLOCK_SIZE plane_bsize, int blk_row, int blk_col,
+ int block, int plane, void *arg) {
MACROBLOCK *const x = &td->mb;
MACROBLOCKD *const xd = &x->e_mbd;
MB_MODE_INFO *const mbmi = xd->mi[0];
@@ -177,7 +177,7 @@
if (offsetr >= max_blocks_high || offsetc >= max_blocks_wide) continue;
- tokenize_vartx(td, t, dry_run, sub_txs, plane_bsize, offsetr, offsetc,
+ tokenize_vartx(td, dry_run, sub_txs, plane_bsize, offsetr, offsetc,
block, plane, arg);
block += step;
}
@@ -185,7 +185,7 @@
}
}
-void av1_tokenize_sb_vartx(const AV1_COMP *cpi, ThreadData *td, TOKENEXTRA **t,
+void av1_tokenize_sb_vartx(const AV1_COMP *cpi, ThreadData *td,
RUN_TYPE dry_run, int mi_row, int mi_col,
BLOCK_SIZE bsize, int *rate,
uint8_t allow_update_cdf) {
@@ -194,7 +194,6 @@
MACROBLOCK *const x = &td->mb;
MACROBLOCKD *const xd = &x->e_mbd;
MB_MODE_INFO *const mbmi = xd->mi[0];
- (void)t;
struct tokenize_b_args arg = { cpi, td, 0, allow_update_cdf };
if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) return;
@@ -244,7 +243,7 @@
const int unit_width = AOMMIN(mu_blocks_wide + idx, mi_width);
for (blk_row = idy; blk_row < unit_height; blk_row += bh) {
for (blk_col = idx; blk_col < unit_width; blk_col += bw) {
- tokenize_vartx(td, t, dry_run, max_tx_size, plane_bsize, blk_row,
+ tokenize_vartx(td, dry_run, max_tx_size, plane_bsize, blk_row,
blk_col, block, plane, &arg);
block += step;
}
diff --git a/av1/encoder/tokenize.h b/av1/encoder/tokenize.h
index d078eeb..28334ac 100644
--- a/av1/encoder/tokenize.h
+++ b/av1/encoder/tokenize.h
@@ -47,8 +47,8 @@
// with the coefficient token cost only if dry_run = DRY_RUN_COSTCOEFS,
// otherwise rate is not incremented.
void av1_tokenize_sb_vartx(const struct AV1_COMP *cpi, struct ThreadData *td,
- TOKENEXTRA **t, RUN_TYPE dry_run, int mi_row,
- int mi_col, BLOCK_SIZE bsize, int *rate,
+ RUN_TYPE dry_run, int mi_row, int mi_col,
+ BLOCK_SIZE bsize, int *rate,
uint8_t allow_update_cdf);
int av1_cost_color_map(const MACROBLOCK *const x, int plane, BLOCK_SIZE bsize,