webrtc/modules/video_coding/codecs/test
Sergey Silkin 10d9d59db1 Adding simulcast/spatial layering support to VideoProcessor.
Encoded frames are preserved and decoded after all layers are
encoded.
Each spatial layer is decoded with separate decoder.
For quality evaluation of lowres layers original input frame is
downscaled with bilinear interpolation.
Encoded and decoded frames are dumped into separate files.

For async codecs encoded frames are passed to decoder in encode
callback, as before.

Bug: webrtc:8524
Change-Id: Idb0c92c7274c1915cff9a011a2794f1cf4bc8cb1
Reviewed-on: https://webrtc-review.googlesource.com/43381
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21844}
2018-02-01 13:28:46 +00:00
..
android_test_initializer.cc Create an experimental Android NDK. 2018-01-30 09:33:42 +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 Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +00:00
test_config.h Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +00:00
test_config_unittest.cc Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +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 Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +00:00
videoprocessor.h Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +00:00
videoprocessor_integrationtest.cc Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +00:00
videoprocessor_integrationtest.h One decoder/writer per simulcast/spatial layer. 2018-01-24 13:45:58 +00:00
videoprocessor_integrationtest_libvpx.cc Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +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 Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +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 Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +00:00