[NORMATIVE] Frame context refresh error-resilience

There is no reason to turn off backward update in
error resilience mode.

Change-Id: I75b805eb1a930dc5fd8e4f1fbfc4013ca2205408
diff --git a/av1/decoder/decodeframe.c b/av1/decoder/decodeframe.c
index 6780574..80436e9 100644
--- a/av1/decoder/decodeframe.c
+++ b/av1/decoder/decodeframe.c
@@ -3096,8 +3096,7 @@
                        " state");
   }
 
-  const int might_bwd_adapt =
-      !(cm->error_resilient_mode || cm->large_scale_tile);
+  const int might_bwd_adapt = !(cm->large_scale_tile);
   if (might_bwd_adapt) {
     cm->refresh_frame_context = aom_rb_read_bit(rb)
                                     ? REFRESH_FRAME_CONTEXT_DISABLED
diff --git a/av1/encoder/bitstream.c b/av1/encoder/bitstream.c
index eecb9ff..94fad31 100644
--- a/av1/encoder/bitstream.c
+++ b/av1/encoder/bitstream.c
@@ -3259,9 +3259,7 @@
         cm->frame_type == KEY_FRAME ? 0xFF : get_refresh_mask(cpi);
   }
 
-  const int might_bwd_adapt =
-      !(cm->error_resilient_mode || cm->large_scale_tile);
-
+  const int might_bwd_adapt = !(cm->large_scale_tile);
   if (might_bwd_adapt) {
     aom_wb_write_bit(
         wb, cm->refresh_frame_context == REFRESH_FRAME_CONTEXT_DISABLED);
diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c
index 46e5f85..12e3b79 100644
--- a/av1/encoder/encoder.c
+++ b/av1/encoder/encoder.c
@@ -2470,10 +2470,9 @@
   cpi->refresh_bwd_ref_frame = 0;
   cpi->refresh_alt2_ref_frame = 0;
 
-  cm->refresh_frame_context =
-      (oxcf->error_resilient_mode || oxcf->frame_parallel_decoding_mode)
-          ? REFRESH_FRAME_CONTEXT_DISABLED
-          : REFRESH_FRAME_CONTEXT_BACKWARD;
+  cm->refresh_frame_context = (oxcf->frame_parallel_decoding_mode)
+                                  ? REFRESH_FRAME_CONTEXT_DISABLED
+                                  : REFRESH_FRAME_CONTEXT_BACKWARD;
   if (oxcf->large_scale_tile)
     cm->refresh_frame_context = REFRESH_FRAME_CONTEXT_DISABLED;