webrtc/modules/video_coding/codecs/vp8
Erik Språng 7f24fb9c1e Add settings to turn off VP8 base layer qp limit
This quality boost means that we sometimes drop a _lot_ of frames in the
base layer. It also interacts poorly with the bitrate adjuster since
even if frames are dropped they are often over-sized.

The setting still leaves the current behavior as default, but can be
changed using the WebRTC-VideoRateControl field trial.

Bug: webrtc:10155
Change-Id: I1a92ec69bab61b5148fe9d8bc391ac5ee1019367
Reviewed-on: https://webrtc-review.googlesource.com/c/122840
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26659}
2019-02-13 11:54:19 +00:00
..
include Break FrameConfig out of Vp8TemporalLayers 2019-01-29 14:13:55 +00:00
test Remove rule that discourages passing optional by const reference 2019-02-05 11:58:05 +00:00
default_temporal_layers_unittest.cc Stop using Googletest legacy APIs. 2019-01-31 13:23:33 +00:00
default_temporal_layers.cc Improve CPU utilization when encoding VP8 with a single temporal layer 2019-02-01 14:11:38 +00:00
default_temporal_layers.h Break FrameConfig out of Vp8TemporalLayers 2019-01-29 14:13:55 +00:00
libvpx_interface.cc Hide libvpx vp8 encoder behind an interface and add mock for testing. 2018-10-05 08:51:52 +00:00
libvpx_interface.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
libvpx_vp8_decoder.cc Remove rule that discourages passing optional by const reference 2019-02-05 11:58:05 +00:00
libvpx_vp8_decoder.h Remove rule that discourages passing optional by const reference 2019-02-05 11:58:05 +00:00
libvpx_vp8_encoder.cc Add settings to turn off VP8 base layer qp limit 2019-02-13 11:54:19 +00:00
libvpx_vp8_encoder.h Add settings to turn off VP8 base layer qp limit 2019-02-13 11:54:19 +00:00
libvpx_vp8_simulcast_test.cc Use function_video_(en|de)coder_factory from api 2018-10-26 14:54:19 +00:00
screenshare_layers_unittest.cc Pass explicit dependencies from ScreenshareLayers to GFD 2019-02-04 10:34:03 +00:00
screenshare_layers.cc Pass explicit dependencies from ScreenshareLayers to GFD 2019-02-04 10:34:03 +00:00
screenshare_layers.h Break FrameConfig out of Vp8TemporalLayers 2019-01-29 14:13:55 +00:00
temporal_layers_checker.cc Break FrameConfig out of Vp8TemporalLayers 2019-01-29 14:13:55 +00:00
temporal_layers.h Move TemporalLayers to api/video_codecs. 2018-10-12 09:15:21 +00:00