From e212b3c9b402c98209b9ce088d4207a75ef2b48b Mon Sep 17 00:00:00 2001 From: Nico Grunbaum Date: Tue, 10 Nov 2020 01:41:13 +0000 Subject: [PATCH] Bug 1676289 - always allow webrtc VP9 encoder to drop frames;r=dminor Differential Revision: https://phabricator.services.mozilla.com/D96476 --- dom/media/webrtc/libwebrtcglue/VideoConduit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/media/webrtc/libwebrtcglue/VideoConduit.cpp b/dom/media/webrtc/libwebrtcglue/VideoConduit.cpp index 2355a85e0e9d..18bcca75c5d3 100644 --- a/dom/media/webrtc/libwebrtcglue/VideoConduit.cpp +++ b/dom/media/webrtc/libwebrtcglue/VideoConduit.cpp @@ -814,7 +814,7 @@ ConfigureVideoEncoderSettings(const VideoCodecConfig* aConfig, } // VP9 denoising is disabled by default. vp9_settings.denoisingOn = codec_default_denoising ? false : denoising; - vp9_settings.frameDroppingOn = frame_dropping; + vp9_settings.frameDroppingOn = true; // This must be true for VP9 return new rtc::RefCountedObject< webrtc::VideoEncoderConfig::Vp9EncoderSpecificSettings>(vp9_settings); }