]> granicus.if.org Git - libvpx/commitdiff
Fix SVC regression in webrtc tests.
authorJerome Jiang <jianj@google.com>
Mon, 2 Dec 2019 20:20:17 +0000 (12:20 -0800)
committerJerome Jiang <jianj@google.com>
Mon, 2 Dec 2019 20:20:17 +0000 (12:20 -0800)
BUG=1029438

Change-Id: I4495fc7bb45e77e9d91059a5c6c4695d8da1bf34

vp9/encoder/vp9_encoder.c

index 8ca7eb65315fcb72132417585a4fe59d4d0da3eb..c7610ef064bec5b696d38cf0934b0acfe05d28a2 100644 (file)
@@ -2171,6 +2171,8 @@ static void init_ref_frame_bufs(VP9_COMMON *cm) {
   }
 }
 
+static void init_motion_estimation(VP9_COMP *cpi);
+
 static void update_initial_width(VP9_COMP *cpi, int use_highbitdepth,
                                  int subsampling_x, int subsampling_y) {
   VP9_COMMON *const cm = &cpi->common;
@@ -2190,7 +2192,8 @@ static void update_initial_width(VP9_COMP *cpi, int use_highbitdepth,
 #if CONFIG_VP9_HIGHBITDEPTH
     cm->use_highbitdepth = use_highbitdepth;
 #endif
-
+    alloc_util_frame_buffers(cpi);
+    init_motion_estimation(cpi);
     cpi->initial_width = cm->width;
     cpi->initial_height = cm->height;
     cpi->initial_mbs = cm->MBs;