BUG=webm:1275
Change-Id: I7d4bbaaf2f2146b023e1902fbc535a70e490cf2d
for (k = 0; k < SKIP_CONTEXTS; ++k)
vp10_diff_update_prob(&r, &fc->skip_probs[k]);
- if (cm->seg.enabled) {
+ if (cm->seg.enabled && cm->seg.update_map) {
if (cm->seg.temporal_update) {
for (k = 0; k < PREDICTION_PROBS; k++)
vp10_diff_update_prob(&r, &cm->fc->seg.pred_probs[k]);
static void update_seg_probs(VP10_COMP *cpi, vp10_writer *w) {
VP10_COMMON *cm = &cpi->common;
- if (!cpi->common.seg.enabled) return;
+ if (!cm->seg.enabled || !cm->seg.update_map) return;
- if (cpi->common.seg.temporal_update) {
+ if (cm->seg.temporal_update) {
int i;
for (i = 0; i < PREDICTION_PROBS; i++)