Send bandwidth updates to all codecs, not just Opus

Bug: webrtc:11332
Change-Id: If341918f650c07633da5d1f3d091d6f7710015bc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168048
Commit-Queue: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Reviewed-by: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30462}
diff --git a/media/engine/webrtc_voice_engine.cc b/media/engine/webrtc_voice_engine.cc
index 59ac1ee..2fe2563 100644
--- a/media/engine/webrtc_voice_engine.cc
+++ b/media/engine/webrtc_voice_engine.cc
@@ -962,31 +962,25 @@
 
   void UpdateAllowedBitrateRange() {
     RTC_DCHECK(worker_thread_checker_.IsCurrent());
-    const bool is_opus =
-        config_.send_codec_spec &&
-        absl::EqualsIgnoreCase(config_.send_codec_spec->format.name,
-                               kOpusCodecName);
-    if (is_opus) {
-      // The order of precedence, from lowest to highest is:
-      // - a reasonable default of 32kbps min/max
-      // - fixed target bitrate from codec spec
-      // - bitrate configured in the rtp_parameter encodings settings
-      const int kDefaultBitrateBps = 32000;
-      config_.min_bitrate_bps = kDefaultBitrateBps;
-      config_.max_bitrate_bps = kDefaultBitrateBps;
+    // The order of precedence, from lowest to highest is:
+    // - a reasonable default of 32kbps min/max
+    // - fixed target bitrate from codec spec
+    // - bitrate configured in the rtp_parameter encodings settings
+    const int kDefaultBitrateBps = 32000;
+    config_.min_bitrate_bps = kDefaultBitrateBps;
+    config_.max_bitrate_bps = kDefaultBitrateBps;
 
-      if (config_.send_codec_spec &&
-          config_.send_codec_spec->target_bitrate_bps) {
-        config_.min_bitrate_bps = *config_.send_codec_spec->target_bitrate_bps;
-        config_.max_bitrate_bps = *config_.send_codec_spec->target_bitrate_bps;
-      }
+    if (config_.send_codec_spec &&
+        config_.send_codec_spec->target_bitrate_bps) {
+      config_.min_bitrate_bps = *config_.send_codec_spec->target_bitrate_bps;
+      config_.max_bitrate_bps = *config_.send_codec_spec->target_bitrate_bps;
+    }
 
-      if (rtp_parameters_.encodings[0].min_bitrate_bps) {
-        config_.min_bitrate_bps = *rtp_parameters_.encodings[0].min_bitrate_bps;
-      }
-      if (rtp_parameters_.encodings[0].max_bitrate_bps) {
-        config_.max_bitrate_bps = *rtp_parameters_.encodings[0].max_bitrate_bps;
-      }
+    if (rtp_parameters_.encodings[0].min_bitrate_bps) {
+      config_.min_bitrate_bps = *rtp_parameters_.encodings[0].min_bitrate_bps;
+    }
+    if (rtp_parameters_.encodings[0].max_bitrate_bps) {
+      config_.max_bitrate_bps = *rtp_parameters_.encodings[0].max_bitrate_bps;
     }
   }