Delete unused argument |require_key_frame|

Bug: webrtc:7408
Change-Id: I59e73e6c54de5b2d293b83d54556e3d3fc6180f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181073
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31884}
diff --git a/modules/video_coding/decoder_database.h b/modules/video_coding/decoder_database.h
index 8c96b41..ef1b2d3 100644
--- a/modules/video_coding/decoder_database.h
+++ b/modules/video_coding/decoder_database.h
@@ -20,14 +20,11 @@
 
 struct VCMDecoderMapItem {
  public:
-  VCMDecoderMapItem(VideoCodec* settings,
-                    int number_of_cores,
-                    bool require_key_frame);
+  VCMDecoderMapItem(VideoCodec* settings, int number_of_cores);
   ~VCMDecoderMapItem();
 
   std::unique_ptr<VideoCodec> settings;
   int number_of_cores;
-  bool require_key_frame;
 };
 
 struct VCMExtDecoderMapItem {
@@ -49,8 +46,7 @@
                                uint8_t payload_type);
 
   bool RegisterReceiveCodec(const VideoCodec* receive_codec,
-                            int number_of_cores,
-                            bool require_key_frame);
+                            int number_of_cores);
   bool DeregisterReceiveCodec(uint8_t payload_type);
 
   // Returns a decoder specified by frame.PayloadType. The decoded frame