webrtc/modules/video_coding/codecs/vp9
Sergey Silkin e7ce888abe Fix VP9 K-SVC full stack tests.
- Added field trial to force issuing of key frame on deactivation of
spatial layer. This fixes video corruptions in VP9 K-SVC tests where
layers can be activated/deactivated on-fly due to bandwidth change.

- Added 100ms network delay to the test with restricted link capacity.
This fixes rapid drop of available bandwidth which happens when
bandwidth overuse is detected in the very beginning of call and several
feedback packets arrive without any delay. Also, this makes the test
more realistic.

- Disabled filtering of spatial layer in the test with restricted
link capacity. 1) We don't really need filtering in this test.
2) It appeared that in video quality tests filtering is done before
sending packets to network simulator. Filtering of high layers causes
channel underuse which is compensated by increase of sent bitrate.
This is why we got sent/media bitrates about 2Mbps in test where link
was limited to 1Mbps.

Bug: chromium:889017
Change-Id: I33ffcee0274523f6183c3bbd27d3d29395417d52
Reviewed-on: https://webrtc-review.googlesource.com/c/103520
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24988}
2018-10-04 12:15:18 +00:00
..
include Add VP9 profile negotiation to SDP 2018-07-02 23:38:41 +00:00
test Configure frame references in VP9 encoder wrapper. 2018-10-01 20:02:46 +00:00
DEPS Add VP9 profile negotiation to SDP 2018-07-02 23:38:41 +00:00
svc_config.cc Add frame rate parameter to SpatialLayer struct. 2018-08-26 19:19:36 +00:00
svc_config.h Add frame rate parameter to SpatialLayer struct. 2018-08-26 19:19:36 +00:00
svc_config_unittest.cc Add frame rate parameter to SpatialLayer struct. 2018-08-26 19:19:36 +00:00
svc_rate_allocator.cc Use enum class for VideoCodecMode and VideoCodecComplexity. 2018-06-13 12:26:09 +00:00
svc_rate_allocator.h Exposing video bitrate allocator into API 2018-07-23 21:23:21 +00:00
svc_rate_allocator_unittest.cc Add frame rate parameter to SpatialLayer struct. 2018-08-26 19:19:36 +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 Delete unneeded includes of basictypes.h. 2018-05-21 19:35:08 +00:00
vp9_impl.cc Fix VP9 K-SVC full stack tests. 2018-10-04 12:15:18 +00:00
vp9_impl.h Fix VP9 K-SVC full stack tests. 2018-10-04 12:15:18 +00:00
vp9_noop.cc Add VP9 profile negotiation to SDP 2018-07-02 23:38:41 +00:00