Index: media/cast/transport/cast_transport_config.cc |
diff --git a/media/cast/transport/cast_transport_config.cc b/media/cast/transport/cast_transport_config.cc |
index b6dba5215043ab8acbf68a813fce718f318cbe2e..22903413ccee5305cd01693fa37dcee43e17953f 100644 |
--- a/media/cast/transport/cast_transport_config.cc |
+++ b/media/cast/transport/cast_transport_config.cc |
@@ -12,6 +12,29 @@ namespace { |
const int kDefaultRtpMaxDelayMs = 100; |
} // namespace |
+bool CanDropFramesForCodec(AudioCodec audio_codec) { |
+ switch (audio_codec) { |
+ case kFakeSoftwareAudio: |
+ case kOpus: |
+ case kPcm16: |
+ return true; |
+ } |
+ NOTREACHED(); |
+ return true; |
+} |
+ |
+bool CanDropFramesForCodec(VideoCodec video_codec) { |
+ switch (video_codec) { |
+ case kFakeSoftwareVideo: |
+ return true; |
+ case kVp8: |
+ case kH264: |
+ return false; |
+ } |
+ NOTREACHED(); |
+ return true; |
+} |
+ |
RtpConfig::RtpConfig() |
: ssrc(0), |
max_delay_ms(kDefaultRtpMaxDelayMs), |