FPMT: Fix runtime error in av1_post_encode_updates

Modified the condition to check a frame_parallel_level 2
frame in a parallel encode set of lower layer frames
in order to fix a sanitizer runtime error.

Change-Id: Ia9d4ba9c2960d95849b1c419026aff72980d2300
diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c
index 9c51909..3c49a19 100644
--- a/av1/encoder/encoder.c
+++ b/av1/encoder/encoder.c
@@ -4183,7 +4183,8 @@
     // encode set of lower layer frames.
     // TODO(Remya): Move ref_frame_map from AV1_COMMON to AV1_PRIMARY to avoid
     // copy.
-    if (ppi->gf_group.frame_parallel_level[cpi->gf_frame_index - 1] == 1 &&
+    if (ppi->gf_group.frame_parallel_level[cpi->gf_frame_index] == 2 &&
+        ppi->gf_group.frame_parallel_level[cpi->gf_frame_index - 1] == 1 &&
         ppi->gf_group.update_type[cpi->gf_frame_index - 1] ==
             INTNL_ARF_UPDATE) {
       memcpy(cm->ref_frame_map, ppi->ref_frame_map_copy,