webrtc/modules/video_coding/codecs/vp9
Ilya Nikolaevskiy 002b6f4f23 Fixes for support of disabling lower spatial layers in VP9
1) Always allocate at least one spatial layer in svc rate allocator

2) Ensure tests reflect known existing failing scenario
(k-svc video with no external ref control).

3) Update log representation of bitrate allocation, as it looks very
confusing with lower layers disabled.

Was:
[
[],
[], [x, y, z]]
New:
[
[]
[]
[x,y,z]]

Bug: webrtc:10977
Change-Id: I248d9b44c8848710aa5a194a5c1b96df6a2734ac
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/154744
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29345}
2019-09-30 13:20:12 +00:00
..
include [vp9] Array temporal_up_switch wasn't properly initialized. 2019-08-26 09:17:57 +00:00
test Fixes for support of disabling lower spatial layers in VP9 2019-09-30 13:20:12 +00:00
DEPS Add VP9 profile negotiation to SDP 2018-07-02 23:38:41 +00:00
svc_config_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
svc_config.cc Reland "Tune vp9 screenshare bitrate and framerate of spatial layers" 2019-03-08 16:00:22 +00:00
svc_config.h Format almost everything. 2019-07-08 13:45:15 +00:00
svc_rate_allocator_unittest.cc Reland "VP9 encoder: handle disabled layers correctly" 2019-09-27 09:28:38 +00:00
svc_rate_allocator.cc Fixes for support of disabling lower spatial layers in VP9 2019-09-30 13:20:12 +00:00
svc_rate_allocator.h Reland "VP9 encoder: handle disabled layers correctly" 2019-09-27 09:28:38 +00:00
vp9_frame_buffer_pool.cc Format almost everything. 2019-07-08 13:45:15 +00:00
vp9_frame_buffer_pool.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
vp9_impl.cc Refactor legacy FrameBuffer to use EncodedImageBuffer::Realloc 2019-09-30 09:48:26 +00:00
vp9_impl.h Reland "VP9 encoder: handle disabled layers correctly" 2019-09-27 09:28:38 +00:00
vp9.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00