ref: 73bce9ec7e01ffd64658aa4e74c721034778bd6b
parent: f76ccce5bc69c857d7dbf9a8b64a4fafbd8ca3ca
parent: 645c70f85239159eea8ab806028fda0f0130d13e
author: Jingning Han <jingning@google.com>
date: Fri Apr 17 05:13:53 EDT 2015
Merge "Remove unnecessary backup token stream pointer"
--- a/vp9/encoder/vp9_tokenize.c
+++ b/vp9/encoder/vp9_tokenize.c
@@ -613,7 +613,6 @@
MACROBLOCK *const x = &td->mb;
MACROBLOCKD *const xd = &x->e_mbd;
MB_MODE_INFO *const mbmi = &xd->mi[0].src_mi->mbmi;
- TOKENEXTRA *t_backup = *t;
const int ctx = vp9_get_skip_context(xd);
const int skip_inc = !vp9_segfeature_active(&cm->seg, mbmi->segment_id,
SEG_LVL_SKIP);
@@ -622,8 +621,6 @@
if (!dry_run)
td->counts->skip[ctx][1] += skip_inc;
reset_skip_context(xd, bsize);
- if (dry_run)
- *t = t_backup;
return;
}
@@ -632,6 +629,5 @@
vp9_foreach_transformed_block(xd, bsize, tokenize_b, &arg);
} else {
vp9_foreach_transformed_block(xd, bsize, set_entropy_context_b, &arg);
- *t = t_backup;
}
}
--
⑨