Turn off automatic quality scaling for simulcast in video_loopback.

The LibvpxVp8Encoder does not allow automatic quality scaling to be used when
encoding multiple resolutions (for simulcast).

Bug: None
Change-Id: Ic47d53850d03f399f80b6cf292fc607c19c1581d
Reviewed-on: https://webrtc-review.googlesource.com/c/119702
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26393}
This commit is contained in:
philipel
2019-01-24 15:49:40 +01:00
committed by Commit Bot
parent 3770b99e64
commit 5affbf2327

View File

@ -341,7 +341,7 @@ void Loopback() {
0, // No min transmit bitrate. 0, // No min transmit bitrate.
flags::FLAG_use_ulpfec, flags::FLAG_use_ulpfec,
flags::FLAG_use_flexfec, flags::FLAG_use_flexfec,
true, // Automatic quality scaling. flags::NumStreams() < 2, // Automatic quality scaling.
flags::Clip(), flags::Clip(),
flags::GetCaptureDevice()}; flags::GetCaptureDevice()};
params.audio = {flags::FLAG_audio, flags::FLAG_audio_video_sync, params.audio = {flags::FLAG_audio, flags::FLAG_audio_video_sync,