Compare codec number of channels and clockrate in MatchesRtpCodec for RTX too

This should be a no-op since RTX is only supported for video which
has one channel and uses a clockrate of 90000.

Parameters are not compared for RTX since the RTX capabilities do not
include the associated payload type (apt).

BUG=webrtc:15847

Change-Id: Ibe6677135ecc56cdc5f3d3ccdc2e680dd449f66f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/339801
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41769}
diff --git a/media/base/codec.cc b/media/base/codec.cc
index d18baf7..8abc865 100644
--- a/media/base/codec.cc
+++ b/media/base/codec.cc
@@ -243,10 +243,10 @@
 
   return codec_parameters.name == codec_capability.name &&
          codec_parameters.kind == codec_capability.kind &&
+         codec_parameters.num_channels == codec_capability.num_channels &&
+         codec_parameters.clock_rate == codec_capability.clock_rate &&
          (codec_parameters.name == cricket::kRtxCodecName ||
-          (codec_parameters.num_channels == codec_capability.num_channels &&
-           codec_parameters.clock_rate == codec_capability.clock_rate &&
-           codec_parameters.parameters == codec_capability.parameters));
+          codec_parameters.parameters == codec_capability.parameters);
 }
 
 bool Codec::GetParam(const std::string& name, std::string* out) const {