Revert "Disable mismatch check on vp9 svc examples."
authorJerome Jiang <jianj@google.com>
Wed, 10 Apr 2019 17:29:23 +0000 (10:29 -0700)
committerJerome Jiang <jianj@google.com>
Wed, 10 Apr 2019 17:48:03 +0000 (10:48 -0700)
This reverts commit a1857812ea6a727d9bda91b852f7b8a9f506ac3f.

Change-Id: Ib33f49af7631c9a6917539a58c447624df325f7f

examples/vp9_spatial_svc_encoder.c

index bd04a52..b987989 100644 (file)
@@ -1196,8 +1196,7 @@ int main(int argc, const char **argv) {
       vpx_codec_control(&encoder, VP9E_GET_SVC_LAYER_ID, &layer_id);
       // Don't look for mismatch on top spatial and top temporal layers as they
       // are non reference frames.
-      // TODO(jianj): Investigate mismatch on 3SL when denoiser is on.
-      if (enc_cfg.ss_number_layers == 1 &&
+      if ((enc_cfg.ss_number_layers > 1 || enc_cfg.ts_number_layers > 1) &&
           !(layer_id.temporal_layer_id > 0 &&
             layer_id.temporal_layer_id == (int)enc_cfg.ts_number_layers - 1 &&
             cx_pkt->data.frame