ref: 1633685725d9d8c7a27ab79623baa1cf65c7c503
parent: f7d43d21bd1ceeac4cb98e1f87de7bbacddbce8a
parent: 33a8df085d141dea4361d1d2a678e8fb7d4cf16d
author: Ronald S. Bultje <rbultje@google.com>
date: Mon Apr 15 10:20:47 EDT 2013
Merge "Fix lingering x->skip settings if static_threshold is used." into experimental
--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -4169,6 +4169,7 @@
int64_t txfm_cache[NB_TXFM_MODES], err;
int i;
+ ctx->skip = 0;
xd->mode_info_context->mbmi.mode = DC_PRED;
err = rd_pick_intra_sby_mode(cpi, x, &rate_y, &rate_y_tokenonly,
&dist_y, &y_skip, bsize, txfm_cache);
@@ -4218,6 +4219,7 @@
TX_SIZE txfm_size_16x16, txfm_size_8x8;
int i;
+ x->mb_context[xd->sb_index][xd->mb_index].skip = 0;
mbmi->ref_frame = INTRA_FRAME;
mbmi->mode = DC_PRED;
for (i = 0; i <= TX_8X8; i++) {