]> granicus.if.org Git - libvpx/commitdiff
Remove unnecessary vp9_setup_buffer_inter use
authorJingning Han <jingning@google.com>
Wed, 12 Feb 2014 23:06:32 +0000 (15:06 -0800)
committerJingning Han <jingning@google.com>
Wed, 12 Feb 2014 23:10:23 +0000 (15:10 -0800)
This function initializes the predictor buffer pointers and
calculates reference motion vectors. It is only needed in the settings
of inter frame coding. Hence removing it from the key frame coding
branch in rtc_use_partition.

Change-Id: Ic4e16c7467a5f32be4e0bf619ef9d57afb4a7075

vp9/encoder/vp9_encodeframe.c

index b7da9db9f9d057c884cad046711622ff7ea7ada5..e9c7527c1b7a783e673d6414bdecbc596fc85d62 100644 (file)
@@ -2284,10 +2284,6 @@ static void rtc_use_partition(VP9_COMP *cpi,
       int rate;
       int64_t dist;
 
-      int_mv frame_nearest_mv[MAX_REF_FRAMES];
-      int_mv frame_near_mv[MAX_REF_FRAMES];
-      struct buf_2d yv12_mb[MAX_REF_FRAMES][MAX_MB_PLANE];
-
       // Find a partition size that fits
       bsize = find_partition_size(cpi->sf.always_this_block_size,
                                   (row8x8_remaining - block_row),
@@ -2309,10 +2305,6 @@ static void rtc_use_partition(VP9_COMP *cpi,
       } else {
         set_mode_info(&mi_8x8[index]->mbmi, bsize, mode,
                       mi_row + block_row, mi_col + block_col);
-        vp9_setup_buffer_inter(cpi, x, tile,
-                               LAST_FRAME, cpi->sf.always_this_block_size,
-                               mi_row + block_row, mi_col + block_col,
-                               frame_nearest_mv, frame_near_mv, yv12_mb);
       }
 
       for (j = 0; j < mi_height; j++)