webrtc/modules/video_coding/codecs/test
Sergey Silkin 53a2d8a6c7 One decoder/writer per simulcast/spatial layer.
Each simulcast stream requires dedicated decoder for decoding. SVC
can be decoded by single decoder. But in prod each receiver has its
decoder. We want to replicate this and also use one decoder per
spatial layer.

Also we create one frame writer per simulcast/spatial layer to dump
encoded/decoded frames of different layers to separate files.

Note that videoprocessor is still initialized with single
decoder/writer. It will be updated in next CL and start using
separate decoder/writer per layer.

Bug: webrtc:8524
Change-Id: I3bb3de77f97d51138b8b7675dd01bc281a078b2f
Reviewed-on: https://webrtc-review.googlesource.com/43280
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21744}
2018-01-24 13:45:58 +00:00
..
android_test_initializer.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
android_test_initializer.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
objc_codec_h264_test.h Update videoprocessor tool to use new video factory interface 2017-12-04 13:44:59 +00:00
objc_codec_h264_test.mm Update videoprocessor tool to use new video factory interface 2017-12-04 13:44:59 +00:00
plot_webrtc_test_logs.py Remove min/max/avg parsing of stats. 2018-01-19 08:21:39 +00:00
stats.cc Move rtp_timestamp_to_frame_num_ map from VideoProcessor to Stats class. 2018-01-22 09:02:56 +00:00
stats.h Get rid of packet loss related stuff from videoprocessor. 2018-01-22 15:45:58 +00:00
stats_unittest.cc Move rtp_timestamp_to_frame_num_ map from VideoProcessor to Stats class. 2018-01-22 09:02:56 +00:00
test_config.cc Added number of simulcast/spatial layers to TestConfig. 2018-01-24 07:31:51 +00:00
test_config.h Added number of simulcast/spatial layers to TestConfig. 2018-01-24 07:31:51 +00:00
test_config_unittest.cc Added number of simulcast/spatial layers to TestConfig. 2018-01-24 07:31:51 +00:00
video_codec_test.cc Reland "Add stereo codec header and pass it through RTP" 2017-11-30 01:44:19 +00:00
video_codec_test.h Reland "Add stereo codec header and pass it through RTP" 2017-11-30 01:44:19 +00:00
videoprocessor.cc Get rid of packet loss related stuff from videoprocessor. 2018-01-22 15:45:58 +00:00
videoprocessor.h Get rid of packet loss related stuff from videoprocessor. 2018-01-22 15:45:58 +00:00
videoprocessor_integrationtest.cc One decoder/writer per simulcast/spatial layer. 2018-01-24 13:45:58 +00:00
videoprocessor_integrationtest.h One decoder/writer per simulcast/spatial layer. 2018-01-24 13:45:58 +00:00
videoprocessor_integrationtest_libvpx.cc Added number of simulcast/spatial layers to TestConfig. 2018-01-24 07:31:51 +00:00
videoprocessor_integrationtest_mediacodec.cc Added number of simulcast/spatial layers to TestConfig. 2018-01-24 07:31:51 +00:00
videoprocessor_integrationtest_openh264.cc Added number of simulcast/spatial layers to TestConfig. 2018-01-24 07:31:51 +00:00
videoprocessor_integrationtest_parameterized.cc Added number of simulcast/spatial layers to TestConfig. 2018-01-24 07:31:51 +00:00
videoprocessor_integrationtest_videotoolbox.cc Added number of simulcast/spatial layers to TestConfig. 2018-01-24 07:31:51 +00:00
videoprocessor_unittest.cc Get rid of packet loss related stuff from videoprocessor. 2018-01-22 15:45:58 +00:00