webrtc/modules/video_coding/codecs/vp9
Jerome Jiang 4a06666325 Only set vp9 config when it's changed.
~3-5% speed up on webrtc_perf_tests of vp9 on linux desktop.

Avoid going thru a lot of unnecessary code checks.

Change-Id: I2cb0d794bcf239c5057dfc04cd07a496f89a5016
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/167640
Commit-Queue: Jerome Jiang <jianj@google.com>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30586}
2020-02-21 20:09:31 +00:00
..
include Reland "[VP9] Shift spatial layers on RTP level to always start from 0." 2020-02-04 10:06:44 +00:00
test Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
DEPS Add VP9 profile negotiation to SDP 2018-07-02 23:38:41 +00:00
svc_config.cc Ensure that the first active layer isn't disabled by too low input resolution 2020-02-11 14:57:51 +00:00
svc_config.h Ensure that the first active layer isn't disabled by too low input resolution 2020-02-11 14:57:51 +00:00
svc_config_unittest.cc Ensure that the first active layer isn't disabled by too low input resolution 2020-02-11 14:57:51 +00:00
svc_rate_allocator.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +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 Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
vp9.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
vp9_frame_buffer_pool.cc Concatenate string literals at compile time. 2020-01-14 14:47:48 +00:00
vp9_frame_buffer_pool.h Add ability to resize buffers pool in decoder and use it in IVF generator 2019-12-16 14:51:16 +00:00
vp9_impl.cc Only set vp9 config when it's changed. 2020-02-21 20:09:31 +00:00
vp9_impl.h Only set vp9 config when it's changed. 2020-02-21 20:09:31 +00:00