| Index: webrtc/media/base/videobroadcaster_unittest.cc
|
| diff --git a/webrtc/media/base/videobroadcaster_unittest.cc b/webrtc/media/base/videobroadcaster_unittest.cc
|
| index 5274868204589856369a9a1a46a9b41c68c37b7c..43d681fafaebc7e9327f57f3ac911d7f56fcca18 100644
|
| --- a/webrtc/media/base/videobroadcaster_unittest.cc
|
| +++ b/webrtc/media/base/videobroadcaster_unittest.cc
|
| @@ -127,6 +127,27 @@ TEST(VideoBroadcasterTest, AppliesMinOfSinkWantsMaxAndTargetPixelCount) {
|
| EXPECT_EQ(1280 * 720, *broadcaster.wants().target_pixel_count);
|
| }
|
|
|
| +TEST(VideoBroadcasterTest, AppliesMinOfSinkWantsMaxFramerate) {
|
| + VideoBroadcaster broadcaster;
|
| + EXPECT_FALSE(broadcaster.wants().max_framerate_fps);
|
| +
|
| + FakeVideoRenderer sink1;
|
| + VideoSinkWants wants1;
|
| + wants1.max_framerate_fps.emplace(30);
|
| +
|
| + broadcaster.AddOrUpdateSink(&sink1, wants1);
|
| + EXPECT_EQ(30, *broadcaster.wants().max_framerate_fps);
|
| +
|
| + FakeVideoRenderer sink2;
|
| + VideoSinkWants wants2;
|
| + wants2.max_framerate_fps.emplace(15);
|
| + broadcaster.AddOrUpdateSink(&sink2, wants2);
|
| + EXPECT_EQ(15, *broadcaster.wants().max_framerate_fps);
|
| +
|
| + broadcaster.RemoveSink(&sink2);
|
| + EXPECT_EQ(30, *broadcaster.wants().max_framerate_fps);
|
| +}
|
| +
|
| TEST(VideoBroadcasterTest, SinkWantsBlackFrames) {
|
| VideoBroadcaster broadcaster;
|
| EXPECT_TRUE(!broadcaster.wants().black_frames);
|
|
|