Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 #include <stdio.h> | 10 #include <stdio.h> |
| (...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 335 conf_motion_hd.pipe.link_capacity_kbps = 2000; | 335 conf_motion_hd.pipe.link_capacity_kbps = 2000; |
| 336 RunTest(conf_motion_hd); | 336 RunTest(conf_motion_hd); |
| 337 } | 337 } |
| 338 #endif | 338 #endif |
| 339 | 339 |
| 340 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL) { | 340 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL) { |
| 341 VideoQualityTest::Params screenshare; | 341 VideoQualityTest::Params screenshare; |
| 342 screenshare.call.send_side_bwe = true; | 342 screenshare.call.send_side_bwe = true; |
| 343 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | 343 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, |
| 344 "VP8", 2, 1, 400000, false, false, ""}; | 344 "VP8", 2, 1, 400000, false, false, ""}; |
| 345 screenshare.screenshare = {true, 10}; | 345 screenshare.screenshare = {true, false, 10}; |
| 346 screenshare.analyzer = {"screenshare_slides", 0.0, 0.0, | 346 screenshare.analyzer = {"screenshare_slides", 0.0, 0.0, |
| 347 kFullStackTestDurationSecs}; | 347 kFullStackTestDurationSecs}; |
| 348 RunTest(screenshare); | 348 RunTest(screenshare); |
| 349 } | 349 } |
| 350 | 350 |
| 351 TEST_F(FullStackTest, ScreenshareGenSlidesVP8_2TL) { | |
| 352 VideoQualityTest::Params screenshare; | |
| 353 screenshare.call.send_side_bwe = true; | |
| 354 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | |
| 355 "VP8", 2, 1, 400000, false, false, ""}; | |
| 356 screenshare.screenshare = {true, true, 10}; | |
| 357 screenshare.analyzer = {"screenshare_gen_slides", 0.0, 0.0, | |
| 358 kFullStackTestDurationSecs}; | |
| 359 RunTest(screenshare); | |
| 360 } | |
| 361 | |
| 362 const VideoQualityTest::Params::Video kSimulcastScreenshareVp8VideoLow = { | |
| 363 true, 1850, 1110, 5, 800000, | |
| 364 2500000, 2500000, false, "VP8", 3, | |
| 365 0, 400000, false, false, ""}; | |
| 366 | |
| 367 const VideoQualityTest::Params::Video kSimulcastScreenshareVp8VideoHigh = { | |
| 368 true, 1850, 1110, 5, 50000, | |
| 369 200000, 2000000, false, "VP8", 2, | |
| 370 0, 400000, false, false, ""}; | |
| 371 | |
|
sprang_webrtc
2017/08/23 12:59:24
What's the purpose of these tests? We're a little
erikvarga1
2017/08/23 14:41:25
I added these to have some integration tests where
| |
| 351 TEST_F(FullStackTest, ScreenshareSlidesVP8_3TL_Simulcast) { | 372 TEST_F(FullStackTest, ScreenshareSlidesVP8_3TL_Simulcast) { |
| 352 test::ScopedFieldTrials field_trial(kScreenshareSimulcastExperiment); | 373 test::ScopedFieldTrials field_trial(kScreenshareSimulcastExperiment); |
| 353 VideoQualityTest::Params screenshare; | 374 VideoQualityTest::Params screenshare; |
| 354 screenshare.call.send_side_bwe = true; | 375 screenshare.call.send_side_bwe = true; |
| 355 screenshare.screenshare = {true, 10}; | 376 screenshare.screenshare = {true, false, 10}; |
| 356 screenshare.video = {true, 1850, 1110, 5, 800000, | 377 screenshare.video = {true, 1850, 1110, 5, 800000, |
| 357 2500000, 2500000, false, "VP8", 3, | 378 2500000, 2500000, false, "VP8", 3, |
| 358 2, 400000, false, false, ""}; | 379 2, 400000, false, false, ""}; |
| 359 screenshare.analyzer = {"screenshare_slides_simulcast", 0.0, 0.0, | 380 screenshare.analyzer = {"screenshare_slides_simulcast", 0.0, 0.0, |
| 360 kFullStackTestDurationSecs}; | 381 kFullStackTestDurationSecs}; |
| 361 VideoQualityTest::Params screenshare_params_high; | 382 VideoQualityTest::Params screenshare_params_high; |
| 362 screenshare_params_high.video = {true, 1850, 1110, 5, 800000, | 383 screenshare_params_high.video = kSimulcastScreenshareVp8VideoLow; |
| 363 2500000, 2500000, false, "VP8", 3, | |
| 364 0, 400000, false, false, ""}; | |
| 365 VideoQualityTest::Params screenshare_params_low; | 384 VideoQualityTest::Params screenshare_params_low; |
| 366 screenshare_params_low.video = {true, 1850, 1110, 5, 50000, | 385 screenshare_params_low.video = kSimulcastScreenshareVp8VideoHigh; |
| 367 200000, 2000000, false, "VP8", 2, | |
| 368 0, 400000, false, false, ""}; | |
| 369 | 386 |
| 370 std::vector<VideoStream> streams = { | 387 std::vector<VideoStream> streams = { |
| 371 DefaultVideoStream(screenshare_params_low), | 388 DefaultVideoStream(screenshare_params_low), |
| 389 DefaultVideoStream(screenshare_params_high)}; | |
| 390 screenshare.ss = {streams, 1, 1, 0, std::vector<SpatialLayer>(), false}; | |
| 391 RunTest(screenshare); | |
| 392 } | |
| 393 | |
| 394 TEST_F(FullStackTest, ScreenshareGenSlidesVP8_3TL_Simulcast) { | |
| 395 test::ScopedFieldTrials field_trial(kScreenshareSimulcastExperiment); | |
| 396 VideoQualityTest::Params screenshare; | |
| 397 screenshare.call.send_side_bwe = true; | |
| 398 screenshare.screenshare = {true, true, 10}; | |
| 399 screenshare.video = {true, 1850, 1110, 5, 800000, | |
| 400 2500000, 2500000, false, "VP8", 3, | |
| 401 2, 400000, false, false, ""}; | |
| 402 screenshare.analyzer = {"screenshare_gen_slides_simulcast", 0.0, 0.0, | |
| 403 kFullStackTestDurationSecs}; | |
| 404 VideoQualityTest::Params screenshare_params_high; | |
| 405 screenshare_params_high.video = kSimulcastScreenshareVp8VideoLow; | |
| 406 VideoQualityTest::Params screenshare_params_low; | |
| 407 screenshare_params_low.video = kSimulcastScreenshareVp8VideoHigh; | |
| 408 | |
| 409 std::vector<VideoStream> streams = { | |
| 410 DefaultVideoStream(screenshare_params_low), | |
| 372 DefaultVideoStream(screenshare_params_high)}; | 411 DefaultVideoStream(screenshare_params_high)}; |
| 373 screenshare.ss = {streams, 1, 1, 0, std::vector<SpatialLayer>(), false}; | 412 screenshare.ss = {streams, 1, 1, 0, std::vector<SpatialLayer>(), false}; |
| 374 RunTest(screenshare); | 413 RunTest(screenshare); |
| 375 } | 414 } |
| 376 | 415 |
| 377 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_Scroll) { | 416 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_Scroll) { |
| 378 VideoQualityTest::Params config; | 417 VideoQualityTest::Params config; |
| 379 config.call.send_side_bwe = true; | 418 config.call.send_side_bwe = true; |
| 380 config.video = {true, 1850, 1110 / 2, 5, 50000, 200000, 2000000, false, | 419 config.video = {true, 1850, 1110 / 2, 5, 50000, 200000, 2000000, false, |
| 381 "VP8", 2, 1, 400000, false, false, ""}; | 420 "VP8", 2, 1, 400000, false, false, ""}; |
| 382 config.screenshare = {true, 10, 2}; | 421 config.screenshare = {true, false, 10, 2}; |
| 383 config.analyzer = {"screenshare_slides_scrolling", 0.0, 0.0, | 422 config.analyzer = {"screenshare_slides_scrolling", 0.0, 0.0, |
| 384 kFullStackTestDurationSecs}; | 423 kFullStackTestDurationSecs}; |
| 385 RunTest(config); | 424 RunTest(config); |
| 386 } | 425 } |
| 387 | 426 |
| 388 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_LossyNet) { | 427 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_LossyNet) { |
| 389 VideoQualityTest::Params screenshare; | 428 VideoQualityTest::Params screenshare; |
| 390 screenshare.call.send_side_bwe = true; | 429 screenshare.call.send_side_bwe = true; |
| 391 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | 430 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, |
| 392 "VP8", 2, 1, 400000, false, false, ""}; | 431 "VP8", 2, 1, 400000, false, false, ""}; |
| 393 screenshare.screenshare = {true, 10}; | 432 screenshare.screenshare = {true, false, 10}; |
| 394 screenshare.analyzer = {"screenshare_slides_lossy_net", 0.0, 0.0, | 433 screenshare.analyzer = {"screenshare_slides_lossy_net", 0.0, 0.0, |
| 395 kFullStackTestDurationSecs}; | 434 kFullStackTestDurationSecs}; |
| 396 screenshare.pipe.loss_percent = 5; | 435 screenshare.pipe.loss_percent = 5; |
| 397 screenshare.pipe.queue_delay_ms = 200; | 436 screenshare.pipe.queue_delay_ms = 200; |
| 398 screenshare.pipe.link_capacity_kbps = 500; | 437 screenshare.pipe.link_capacity_kbps = 500; |
| 399 RunTest(screenshare); | 438 RunTest(screenshare); |
| 400 } | 439 } |
| 401 | 440 |
| 402 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_VeryLossyNet) { | 441 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_VeryLossyNet) { |
| 403 VideoQualityTest::Params screenshare; | 442 VideoQualityTest::Params screenshare; |
| 404 screenshare.call.send_side_bwe = true; | 443 screenshare.call.send_side_bwe = true; |
| 405 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | 444 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, |
| 406 "VP8", 2, 1, 400000, false, false, ""}; | 445 "VP8", 2, 1, 400000, false, false, ""}; |
| 407 screenshare.screenshare = {true, 10}; | 446 screenshare.screenshare = {true, false, 10}; |
| 408 screenshare.analyzer = {"screenshare_slides_very_lossy", 0.0, 0.0, | 447 screenshare.analyzer = {"screenshare_slides_very_lossy", 0.0, 0.0, |
| 409 kFullStackTestDurationSecs}; | 448 kFullStackTestDurationSecs}; |
| 410 screenshare.pipe.loss_percent = 10; | 449 screenshare.pipe.loss_percent = 10; |
| 411 screenshare.pipe.queue_delay_ms = 200; | 450 screenshare.pipe.queue_delay_ms = 200; |
| 412 screenshare.pipe.link_capacity_kbps = 500; | 451 screenshare.pipe.link_capacity_kbps = 500; |
| 413 RunTest(screenshare); | 452 RunTest(screenshare); |
| 414 } | 453 } |
| 415 | 454 |
| 416 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_LossyNetRestrictedQueue) { | 455 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_LossyNetRestrictedQueue) { |
| 417 VideoQualityTest::Params screenshare; | 456 VideoQualityTest::Params screenshare; |
| 418 screenshare.call.send_side_bwe = true; | 457 screenshare.call.send_side_bwe = true; |
| 419 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | 458 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, |
| 420 "VP8", 2, 1, 400000, false, false, ""}; | 459 "VP8", 2, 1, 400000, false, false, ""}; |
| 421 screenshare.screenshare = {true, 10}; | 460 screenshare.screenshare = {true, false, 10}; |
| 422 screenshare.analyzer = {"screenshare_slides_lossy_limited", 0.0, 0.0, | 461 screenshare.analyzer = {"screenshare_slides_lossy_limited", 0.0, 0.0, |
| 423 kFullStackTestDurationSecs}; | 462 kFullStackTestDurationSecs}; |
| 424 screenshare.pipe.loss_percent = 5; | 463 screenshare.pipe.loss_percent = 5; |
| 425 screenshare.pipe.link_capacity_kbps = 200; | 464 screenshare.pipe.link_capacity_kbps = 200; |
| 426 screenshare.pipe.queue_length_packets = 30; | 465 screenshare.pipe.queue_length_packets = 30; |
| 427 | 466 |
| 428 RunTest(screenshare); | 467 RunTest(screenshare); |
| 429 } | 468 } |
| 430 | 469 |
| 431 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_ModeratelyRestricted) { | 470 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_ModeratelyRestricted) { |
| 432 VideoQualityTest::Params screenshare; | 471 VideoQualityTest::Params screenshare; |
| 433 screenshare.call.send_side_bwe = true; | 472 screenshare.call.send_side_bwe = true; |
| 434 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | 473 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, |
| 435 "VP8", 2, 1, 400000, false, false, ""}; | 474 "VP8", 2, 1, 400000, false, false, ""}; |
| 436 screenshare.screenshare = {true, 10}; | 475 screenshare.screenshare = {true, false, 10}; |
| 437 screenshare.analyzer = {"screenshare_slides_moderately_restricted", 0.0, 0.0, | 476 screenshare.analyzer = {"screenshare_slides_moderately_restricted", 0.0, 0.0, |
| 438 kFullStackTestDurationSecs}; | 477 kFullStackTestDurationSecs}; |
| 439 screenshare.pipe.loss_percent = 1; | 478 screenshare.pipe.loss_percent = 1; |
| 440 screenshare.pipe.link_capacity_kbps = 1200; | 479 screenshare.pipe.link_capacity_kbps = 1200; |
| 441 screenshare.pipe.queue_length_packets = 30; | 480 screenshare.pipe.queue_length_packets = 30; |
| 442 | 481 |
| 443 RunTest(screenshare); | 482 RunTest(screenshare); |
| 444 } | 483 } |
| 445 | 484 |
| 446 // TODO(sprang): Retire these tests once experiment is removed. | 485 // TODO(sprang): Retire these tests once experiment is removed. |
| 447 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_LossyNetRestrictedQueue_ALR) { | 486 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_LossyNetRestrictedQueue_ALR) { |
| 448 test::ScopedFieldTrials field_trial(kAlrProbingExperiment); | 487 test::ScopedFieldTrials field_trial(kAlrProbingExperiment); |
| 449 VideoQualityTest::Params screenshare; | 488 VideoQualityTest::Params screenshare; |
| 450 screenshare.call.send_side_bwe = true; | 489 screenshare.call.send_side_bwe = true; |
| 451 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | 490 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, |
| 452 "VP8", 2, 1, 400000, false, false, ""}; | 491 "VP8", 2, 1, 400000, false, false, ""}; |
| 453 screenshare.screenshare = {true, 10}; | 492 screenshare.screenshare = {true, false, 10}; |
| 454 screenshare.analyzer = {"screenshare_slides_lossy_limited_ALR", 0.0, 0.0, | 493 screenshare.analyzer = {"screenshare_slides_lossy_limited_ALR", 0.0, 0.0, |
| 455 kFullStackTestDurationSecs}; | 494 kFullStackTestDurationSecs}; |
| 456 screenshare.pipe.loss_percent = 5; | 495 screenshare.pipe.loss_percent = 5; |
| 457 screenshare.pipe.link_capacity_kbps = 200; | 496 screenshare.pipe.link_capacity_kbps = 200; |
| 458 screenshare.pipe.queue_length_packets = 30; | 497 screenshare.pipe.queue_length_packets = 30; |
| 459 | 498 |
| 460 RunTest(screenshare); | 499 RunTest(screenshare); |
| 461 } | 500 } |
| 462 | 501 |
| 463 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_ALR) { | 502 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_ALR) { |
| 464 test::ScopedFieldTrials field_trial(kAlrProbingExperiment); | 503 test::ScopedFieldTrials field_trial(kAlrProbingExperiment); |
| 465 VideoQualityTest::Params screenshare; | 504 VideoQualityTest::Params screenshare; |
| 466 screenshare.call.send_side_bwe = true; | 505 screenshare.call.send_side_bwe = true; |
| 467 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | 506 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, |
| 468 "VP8", 2, 1, 400000, false, false, ""}; | 507 "VP8", 2, 1, 400000, false, false, ""}; |
| 469 screenshare.screenshare = {true, 10}; | 508 screenshare.screenshare = {true, false, 10}; |
| 470 screenshare.analyzer = {"screenshare_slides_ALR", 0.0, 0.0, | 509 screenshare.analyzer = {"screenshare_slides_ALR", 0.0, 0.0, |
| 471 kFullStackTestDurationSecs}; | 510 kFullStackTestDurationSecs}; |
| 472 RunTest(screenshare); | 511 RunTest(screenshare); |
| 473 } | 512 } |
| 474 | 513 |
| 475 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_ModeratelyRestricted_ALR) { | 514 TEST_F(FullStackTest, ScreenshareSlidesVP8_2TL_ModeratelyRestricted_ALR) { |
| 476 test::ScopedFieldTrials field_trial(kAlrProbingExperiment); | 515 test::ScopedFieldTrials field_trial(kAlrProbingExperiment); |
| 477 VideoQualityTest::Params screenshare; | 516 VideoQualityTest::Params screenshare; |
| 478 screenshare.call.send_side_bwe = true; | 517 screenshare.call.send_side_bwe = true; |
| 479 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | 518 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, |
| 480 "VP8", 2, 1, 400000, false, false, ""}; | 519 "VP8", 2, 1, 400000, false, false, ""}; |
| 481 screenshare.screenshare = {true, 10}; | 520 screenshare.screenshare = {true, false, 10}; |
| 482 screenshare.analyzer = {"screenshare_slides_moderately_restricted_ALR", 0.0, | 521 screenshare.analyzer = {"screenshare_slides_moderately_restricted_ALR", 0.0, |
| 483 0.0, kFullStackTestDurationSecs}; | 522 0.0, kFullStackTestDurationSecs}; |
| 484 screenshare.pipe.loss_percent = 1; | 523 screenshare.pipe.loss_percent = 1; |
| 485 screenshare.pipe.link_capacity_kbps = 1200; | 524 screenshare.pipe.link_capacity_kbps = 1200; |
| 486 screenshare.pipe.queue_length_packets = 30; | 525 screenshare.pipe.queue_length_packets = 30; |
| 487 | 526 |
| 488 RunTest(screenshare); | 527 RunTest(screenshare); |
| 489 } | 528 } |
| 490 | 529 |
| 491 TEST_F(FullStackTest, ScreenshareSlidesVP8_3TL_Simulcast_ALR) { | 530 TEST_F(FullStackTest, ScreenshareSlidesVP8_3TL_Simulcast_ALR) { |
| 492 test::ScopedFieldTrials field_trial(kScreenshareSimulcastExperiment + | 531 test::ScopedFieldTrials field_trial(kScreenshareSimulcastExperiment + |
| 493 kAlrProbingExperiment); | 532 kAlrProbingExperiment); |
| 494 VideoQualityTest::Params screenshare; | 533 VideoQualityTest::Params screenshare; |
| 495 screenshare.call.send_side_bwe = true; | 534 screenshare.call.send_side_bwe = true; |
| 496 screenshare.screenshare = {true, 10}; | 535 screenshare.screenshare = {true, false, 10}; |
| 497 screenshare.video = {true, 1850, 1110, 5, 800000, | 536 screenshare.video = {true, 1850, 1110, 5, 800000, |
| 498 2500000, 2500000, false, "VP8", 3, | 537 2500000, 2500000, false, "VP8", 3, |
| 499 2, 400000, false, false, ""}; | 538 2, 400000, false, false, ""}; |
| 500 screenshare.analyzer = {"screenshare_slides_simulcast_alr", 0.0, 0.0, | 539 screenshare.analyzer = {"screenshare_slides_simulcast_alr", 0.0, 0.0, |
| 501 kFullStackTestDurationSecs}; | 540 kFullStackTestDurationSecs}; |
| 502 VideoQualityTest::Params screenshare_params_high; | 541 VideoQualityTest::Params screenshare_params_high; |
| 503 screenshare_params_high.video = {true, 1850, 1110, 5, 800000, | 542 screenshare_params_high.video = {true, 1850, 1110, 5, 800000, |
| 504 2500000, 2500000, false, "VP8", 3, | 543 2500000, 2500000, false, "VP8", 3, |
| 505 0, 400000, false, false, ""}; | 544 0, 400000, false, false, ""}; |
| 506 VideoQualityTest::Params screenshare_params_low; | 545 VideoQualityTest::Params screenshare_params_low; |
| (...skipping 27 matching lines...) Expand all Loading... | |
| 534 true, 320, 180, 30, 30000, | 573 true, 320, 180, 30, 30000, |
| 535 150000, 200000, false, "VP8", 3, | 574 150000, 200000, false, "VP8", 3, |
| 536 2, 400000, false, false, "ConferenceMotion_1280_720_50"}; | 575 2, 400000, false, false, "ConferenceMotion_1280_720_50"}; |
| 537 | 576 |
| 538 #if !defined(RTC_DISABLE_VP9) | 577 #if !defined(RTC_DISABLE_VP9) |
| 539 TEST_F(FullStackTest, ScreenshareSlidesVP9_2SL) { | 578 TEST_F(FullStackTest, ScreenshareSlidesVP9_2SL) { |
| 540 VideoQualityTest::Params screenshare; | 579 VideoQualityTest::Params screenshare; |
| 541 screenshare.call.send_side_bwe = true; | 580 screenshare.call.send_side_bwe = true; |
| 542 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, | 581 screenshare.video = {true, 1850, 1110, 5, 50000, 200000, 2000000, false, |
| 543 "VP9", 1, 0, 400000, false, false, ""}; | 582 "VP9", 1, 0, 400000, false, false, ""}; |
| 544 screenshare.screenshare = {true, 10}; | 583 screenshare.screenshare = {true, false, 10}; |
| 545 screenshare.analyzer = {"screenshare_slides_vp9_2sl", 0.0, 0.0, | 584 screenshare.analyzer = {"screenshare_slides_vp9_2sl", 0.0, 0.0, |
| 546 kFullStackTestDurationSecs}; | 585 kFullStackTestDurationSecs}; |
| 547 screenshare.ss = {std::vector<VideoStream>(), 0, 2, 1, | 586 screenshare.ss = {std::vector<VideoStream>(), 0, 2, 1, |
| 548 std::vector<SpatialLayer>(), false}; | 587 std::vector<SpatialLayer>(), false}; |
| 549 RunTest(screenshare); | 588 RunTest(screenshare); |
| 550 } | 589 } |
| 551 | 590 |
| 552 TEST_F(FullStackTest, VP9SVC_3SL_High) { | 591 TEST_F(FullStackTest, VP9SVC_3SL_High) { |
| 553 VideoQualityTest::Params simulcast; | 592 VideoQualityTest::Params simulcast; |
| 554 simulcast.call.send_side_bwe = true; | 593 simulcast.call.send_side_bwe = true; |
| (...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 748 std::vector<VideoStream> streams = {DefaultVideoStream(video_params_low), | 787 std::vector<VideoStream> streams = {DefaultVideoStream(video_params_low), |
| 749 DefaultVideoStream(video_params_medium), | 788 DefaultVideoStream(video_params_medium), |
| 750 DefaultVideoStream(video_params_high)}; | 789 DefaultVideoStream(video_params_high)}; |
| 751 large_room.call.num_thumbnails = 50; | 790 large_room.call.num_thumbnails = 50; |
| 752 large_room.ss = {streams, 2, 1, 0, std::vector<SpatialLayer>(), false}; | 791 large_room.ss = {streams, 2, 1, 0, std::vector<SpatialLayer>(), false}; |
| 753 RunTest(large_room); | 792 RunTest(large_room); |
| 754 } | 793 } |
| 755 | 794 |
| 756 | 795 |
| 757 } // namespace webrtc | 796 } // namespace webrtc |
| OLD | NEW |