Correct setting droppable frames

Change-Id: I471419759777e8494d19ee8f9d339263462bc548
diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c
index 12e8f8b..8541eb7 100644
--- a/av1/encoder/encoder.c
+++ b/av1/encoder/encoder.c
@@ -5419,16 +5419,6 @@
   return res;
 }
 
-static int frame_is_reference(const AV1_COMP *cpi) {
-  const AV1_COMMON *cm = &cpi->common;
-
-  return cm->frame_type == KEY_FRAME || cpi->refresh_last_frame ||
-         cpi->refresh_golden_frame || cpi->refresh_bwd_ref_frame ||
-         cpi->refresh_alt2_ref_frame || cpi->refresh_alt_ref_frame ||
-         !cm->error_resilient_mode || cm->lf.mode_ref_delta_update ||
-         cm->seg.update_map || cm->seg.update_data;
-}
-
 static void adjust_frame_rate(AV1_COMP *cpi,
                               const struct lookahead_entry *source) {
   int64_t this_duration;
@@ -6194,7 +6184,7 @@
   }
 
   if (*size > 0) {
-    cpi->droppable = !frame_is_reference(cpi);
+    cpi->droppable = is_frame_droppable(cpi);
   }
 
   aom_usec_timer_mark(&cmptimer);