Add frame rate parameter to SpatialLayer struct.
This will allow us to configure VP9 encoder to produce spatial layers with different frame rates. Bug: webrtc:9650 Change-Id: I3a9c58072003b8a8da681d5291d8f7ede7f52fa4 Reviewed-on: https://webrtc-review.googlesource.com/95427 Commit-Queue: Sergey Silkin <ssilkin@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Reviewed-by: Stefan Holmer <stefan@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24435}
This commit is contained in:

committed by
Commit Bot

parent
524e878121
commit
1946a3f0fe
@ -63,12 +63,30 @@ TEST(VP8EncoderSimulcastProxy, ChoosesCorrectImplementation) {
|
||||
"SimulcastEncoderAdapter (Fake, Fake, Fake)";
|
||||
VideoCodec codec_settings;
|
||||
webrtc::test::CodecSettings(kVideoCodecVP8, &codec_settings);
|
||||
codec_settings.simulcastStream[0] = {
|
||||
test::kTestWidth, test::kTestHeight, 2, 2000, 1000, 1000, 56};
|
||||
codec_settings.simulcastStream[1] = {
|
||||
test::kTestWidth, test::kTestHeight, 2, 3000, 1000, 1000, 56};
|
||||
codec_settings.simulcastStream[2] = {
|
||||
test::kTestWidth, test::kTestHeight, 2, 5000, 1000, 1000, 56};
|
||||
codec_settings.simulcastStream[0] = {test::kTestWidth,
|
||||
test::kTestHeight,
|
||||
test::kTestFrameRate,
|
||||
2,
|
||||
2000,
|
||||
1000,
|
||||
1000,
|
||||
56};
|
||||
codec_settings.simulcastStream[1] = {test::kTestWidth,
|
||||
test::kTestHeight,
|
||||
test::kTestFrameRate,
|
||||
2,
|
||||
3000,
|
||||
1000,
|
||||
1000,
|
||||
56};
|
||||
codec_settings.simulcastStream[2] = {test::kTestWidth,
|
||||
test::kTestHeight,
|
||||
test::kTestFrameRate,
|
||||
2,
|
||||
5000,
|
||||
1000,
|
||||
1000,
|
||||
56};
|
||||
codec_settings.numberOfSimulcastStreams = 3;
|
||||
|
||||
NiceMock<MockEncoder>* mock_encoder = new NiceMock<MockEncoder>();
|
||||
|
Reference in New Issue
Block a user