| Index: webrtc/video/payload_router_unittest.cc
|
| diff --git a/webrtc/video/payload_router_unittest.cc b/webrtc/video/payload_router_unittest.cc
|
| index e316695338a1c7a7e31a8a46afa727dc3b0f88eb..eba26695534a4eb7cb642798477f591071b449aa 100644
|
| --- a/webrtc/video/payload_router_unittest.cc
|
| +++ b/webrtc/video/payload_router_unittest.cc
|
| @@ -178,6 +178,29 @@ TEST(PayloadRouterTest, SimulcastTargetBitrate) {
|
| payload_router.OnBitrateAllocationUpdated(bitrate);
|
| }
|
|
|
| +TEST(PayloadRouterTest, SimulcastTargetBitrateWithInactiveStream) {
|
| + NiceMock<MockRtpRtcp> rtp_1;
|
| + NiceMock<MockRtpRtcp> rtp_2;
|
| + std::vector<RtpRtcp*> modules;
|
| + modules.push_back(&rtp_1);
|
| + modules.push_back(&rtp_2);
|
| + PayloadRouter payload_router(modules, 42);
|
| + payload_router.SetActive(true);
|
| +
|
| + BitrateAllocation bitrate;
|
| + bitrate.SetBitrate(0, 0, 10000);
|
| + bitrate.SetBitrate(0, 1, 20000);
|
| +
|
| + BitrateAllocation layer0_bitrate;
|
| + layer0_bitrate.SetBitrate(0, 0, 10000);
|
| + layer0_bitrate.SetBitrate(0, 1, 20000);
|
| +
|
| + EXPECT_CALL(rtp_1, SetVideoBitrateAllocation(layer0_bitrate)).Times(1);
|
| + EXPECT_CALL(rtp_2, SetVideoBitrateAllocation(_)).Times(0);
|
| +
|
| + payload_router.OnBitrateAllocationUpdated(bitrate);
|
| +}
|
| +
|
| TEST(PayloadRouterTest, SvcTargetBitrate) {
|
| NiceMock<MockRtpRtcp> rtp_1;
|
| std::vector<RtpRtcp*> modules;
|
|
|