Disable loop restoration at speed 5

Started an encoder speed 5, aiming at really fast AV1 encoding.

Borg test result:
                         avg_psnr:   ovr_psnr:   ssim:  avg speedup:
objective-1-fast(fixed-q): 0.877       0.889     1.015    16.8%
midres(vbr):               0.730       0.735     0.758    10.9%
hdres(vbr):                1.120       1.135     1.302     8.2%

STATS_CHANGED

Change-Id: I84c41750005eea4704cdb0438bdb48553d38bf95
diff --git a/av1/encoder/speed_features.c b/av1/encoder/speed_features.c
index f90aa64..16ea7e8 100644
--- a/av1/encoder/speed_features.c
+++ b/av1/encoder/speed_features.c
@@ -464,6 +464,10 @@
     sf->simple_motion_search_prune_agg = 2;
     sf->skip_repeat_interpolation_filter_search = 2;
   }
+
+  if (speed >= 5) {
+    sf->disable_lr_filter = 1;
+  }
 }
 
 // TODO(kyslov): now this is very similar to
@@ -899,7 +903,7 @@
 
   // Set decoder side speed feature to use less dual sgr modes
   sf->dual_sgr_penalty_level = 0;
-
+  sf->disable_lr_filter = 0;
   sf->inter_mode_rd_model_estimation = 0;
   sf->prune_compound_using_single_ref = 0;
 
@@ -931,6 +935,7 @@
 
   if (!cpi->seq_params_locked) {
     cpi->common.seq_params.enable_dual_filter &= !sf->disable_dual_filter;
+    cpi->common.seq_params.enable_restoration &= !sf->disable_lr_filter;
   }
 
   // sf->partition_search_breakout_dist_thr is set assuming max 64x64
diff --git a/av1/encoder/speed_features.h b/av1/encoder/speed_features.h
index be78d3e..ef22c87 100644
--- a/av1/encoder/speed_features.h
+++ b/av1/encoder/speed_features.h
@@ -811,6 +811,9 @@
 
   // For nonrd: Reduces golden mode search/testing in nonrd pickmode.
   int nonrd_reduce_golden_mode_search;
+
+  // Disable loop restoration filter
+  int disable_lr_filter;
 } SPEED_FEATURES;
 
 struct AV1_COMP;