webrtc/modules/video_coding/codecs/vp9
Erik Språng e3c436b16a Adds field trial to set per-layer speed for libvpx vp9.
The trial name WebRTC-VP9-PerLayerSpeed is used to
a) set encoding speed per spatial layer, based on resolution
b) allow explicitly overriding speed per layer, for testing

Additionally, this CL updates the vp9 wrapper in preparation for
injectable trials.

Bug: webrtc:11551, webrtc:11926
Change-Id: I2bb3a664feaef60483ffc241b71070284d3e0172
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/186400
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32294}
2020-10-02 14:04:08 +00:00
..
include Add decoder support for VP9 profile 1 I444 2020-06-12 05:17:24 +00:00
test Accept NV12 frames into VP9 2020-09-29 07:54:40 +00:00
DEPS Add VP9 profile negotiation to SDP 2018-07-02 23:38:41 +00:00
svc_config.cc Fix vp9 svc singlecast mode and enable quality scaler for vp9 2020-06-18 21:24:46 +00:00
svc_config.h Move definition of SpatialLayer to api/video_codecs/spatial_layer.h 2020-08-17 09:45:19 +00:00
svc_config_unittest.cc Allow HVGA Vp9 SVC to have 2 spatial layers and remove excessive rounding 2020-06-11 13:50:16 +00:00
svc_rate_allocator.cc Fix vp9 svc singlecast mode and enable quality scaler for vp9 2020-06-18 21:24:46 +00:00
svc_rate_allocator.h Reland "VP9 encoder: handle disabled layers correctly" 2019-09-27 09:28:38 +00:00
svc_rate_allocator_unittest.cc [Video, Svc] Remove inactive spatial layers in codec initializer 2020-04-14 09:37:44 +00:00
vp9.cc Add decoder support for VP9 profile 1 I444 2020-06-12 05:17:24 +00:00
vp9_frame_buffer_pool.cc Migrate modules/video_coding to webrtc::Mutex. 2020-07-07 11:41:21 +00:00
vp9_frame_buffer_pool.h Migrate modules/video_coding to webrtc::Mutex. 2020-07-07 11:41:21 +00:00
vp9_impl.cc Adds field trial to set per-layer speed for libvpx vp9. 2020-10-02 14:04:08 +00:00
vp9_impl.h Adds field trial to set per-layer speed for libvpx vp9. 2020-10-02 14:04:08 +00:00