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 |