Chromium Code Reviews| Index: webrtc/modules/video_coding/video_sender.cc |
| diff --git a/webrtc/modules/video_coding/video_sender.cc b/webrtc/modules/video_coding/video_sender.cc |
| index 0b54d13b2901e1bfc7faf03e309a64f4d28a3dd8..50d56206bc2de85392d8462cd23ed68a65f7fb2d 100644 |
| --- a/webrtc/modules/video_coding/video_sender.cc |
| +++ b/webrtc/modules/video_coding/video_sender.cc |
| @@ -103,6 +103,11 @@ int32_t VideoSender::RegisterSendCodec(const VideoCodec* sendCodec, |
| numLayers = sendCodec->VP8().numberOfTemporalLayers; |
| } else if (sendCodec->codecType == kVideoCodecVP9) { |
| numLayers = sendCodec->VP9().numberOfTemporalLayers; |
| + } else if (sendCodec->codecType == kVideoCodecGeneric && |
| + sendCodec->numberOfSimulcastStreams > 0) { |
| + // This is mainly for unit testing, disabling frame dropping. |
|
stefan-webrtc
2017/05/23 17:03:20
I don't see why this disables frame dropping?
sprang_webrtc
2017/05/24 09:07:07
Allows us to set temporal layer count with generic
|
| + // TODO(sprang): Add a better way to disable frame dropping. |
| + numLayers = sendCodec->simulcastStream[0].numberOfTemporalLayers; |
| } else { |
| numLayers = 1; |
| } |