| 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),
|
|
|