webrtc/modules/video_coding/codecs/vp9
Sergey Silkin fafeac3517 Use codec's bitrate limits if SVC is off.
Adding SVC rate allocator and layering configurator caused regression
for VP9 non-SVC senders. SVC bitrate limits, which were supposed to
be used only when spatial layering is enabled, are applied when
encoding single spatial layer. E.g. for VP9 360p sender maximum bitrate
is limited to 500kbps.

This fixes the regression. If sender is configured to send VP9 single
layer then codec's bitrate limits are applied to this layer.

Bug: webrtc:9151, chromium:831093
Change-Id: Ia1ae4087155ad7917a3443304a21532f1e68ea65
Reviewed-on: https://webrtc-review.googlesource.com/69813
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Michael Horowitz <mhoro@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22862}
2018-04-13 16:11:18 +00:00
..
include Enable and fix chromium clang warnings in sdk/android targets. 2018-04-05 11:22:03 +00:00
test Set marker bit on last encoded spatial layer. 2018-04-04 10:40:19 +00:00
screenshare_layers.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
screenshare_layers.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
svc_config.cc Adding layering configurator and rate allocator for VP9 SVC. 2018-03-29 10:16:47 +00:00
svc_config.h Adding layering configurator and rate allocator for VP9 SVC. 2018-03-29 10:16:47 +00:00
svc_rate_allocator_unittest.cc Adding layering configurator and rate allocator for VP9 SVC. 2018-03-29 10:16:47 +00:00
svc_rate_allocator.cc Use codec's bitrate limits if SVC is off. 2018-04-13 16:11:18 +00:00
svc_rate_allocator.h Adding layering configurator and rate allocator for VP9 SVC. 2018-03-29 10:16:47 +00:00
vp9_frame_buffer_pool.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
vp9_frame_buffer_pool.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
vp9_impl.cc Set first_frame_in_picture on first encoded frame of picture. 2018-04-10 12:09:55 +00:00
vp9_impl.h Set first_frame_in_picture on first encoded frame of picture. 2018-04-10 12:09:55 +00:00
vp9_noop.cc Reland "Update internal SW codecs to return unique_ptrs" 2017-11-13 14:23:58 +00:00
vp9_screenshare_layers_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00