webrtc/modules/video_coding/codecs/vp8
Erik Språng dbdd8395f7 Add ability for VideoEncoder to signal frame rate allocation.
This CL add new data to the VideoEncoder::EncoderInfo struct, indicating
how the encoder intends to allocate frames across spatial and temporal
layers.

This metadata will be used in upcoming CLs to control how the encoder's
rate controller performs.

Bug: webrtc:10155
Change-Id: Id56fae04bae5f230d1a985171097d7ca83a3be8a
Reviewed-on: https://webrtc-review.googlesource.com/c/117900
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26300}
2019-01-17 15:40:53 +00:00
..
include Move TemporalLayers to api/video_codecs. 2018-10-12 09:15:21 +00:00
test Add ability for VideoEncoder to signal frame rate allocation. 2019-01-17 15:40:53 +00:00
default_temporal_layers.cc Move TemporalLayers to api/video_codecs. 2018-10-12 09:15:21 +00:00
default_temporal_layers.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
default_temporal_layers_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +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 Rename EncodedImage::_buffer --> buffer_, and make private 2019-01-17 12:38:15 +00:00
libvpx_vp8_decoder.h Pass on explicit color space for VP8 and H264 2018-12-18 12:32:03 +00:00
libvpx_vp8_encoder.cc Add ability for VideoEncoder to signal frame rate allocation. 2019-01-17 15:40:53 +00:00
libvpx_vp8_encoder.h Add ability to specify if rate controller of video encoder is trusted. 2018-11-08 16:41:12 +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.cc Move TemporalLayers to api/video_codecs. 2018-10-12 09:15:21 +00:00
screenshare_layers.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
screenshare_layers_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
temporal_layers.h Move TemporalLayers to api/video_codecs. 2018-10-12 09:15:21 +00:00
temporal_layers_checker.cc Move TemporalLayers to api/video_codecs. 2018-10-12 09:15:21 +00:00