]> granicus.if.org Git - libvpx/commitdiff
Reset skip flag in superblock RD loop.
authorRonald S. Bultje <rbultje@google.com>
Wed, 30 Jan 2013 05:42:46 +0000 (21:42 -0800)
committerRonald S. Bultje <rbultje@google.com>
Wed, 30 Jan 2013 05:42:56 +0000 (21:42 -0800)
This is the superblock equivalent of commit 290b83a.

Change-Id: Ib3945dd9e992fa9ec1fdea5a11e17a3cc0e37637

vp9/encoder/vp9_rdopt.c

index ebe08db907109da5f29afef6da0fc2cd2a0aeeef..bb6b4fb6fdab7da45a6dbb49dd0bdbdc47885a59 100644 (file)
@@ -4494,7 +4494,6 @@ static int64_t vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, MACROBLOCK *x,
   int dist_uv_16x16 = 0, uv_skip_16x16 = 0;
   MB_PREDICTION_MODE mode_uv_16x16 = NEARESTMV;
 
-  x->skip = 0;
   xd->mode_info_context->mbmi.segment_id = segment_id;
   estimate_ref_frame_costs(cpi, segment_id, ref_costs);
   vpx_memset(&best_mbmode, 0, sizeof(best_mbmode));
@@ -4581,6 +4580,7 @@ static int64_t vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, MACROBLOCK *x,
       continue;
     }
 
+    x->skip = 0;
     this_mode = vp9_mode_order[mode_index].mode;
     ref_frame = vp9_mode_order[mode_index].ref_frame;
     if (!(ref_frame == INTRA_FRAME ||