webrtc/modules/video_coding/codecs/test
Rasmus Brandt 0f1c0bd326 Add async simulcast support to VideoProcessor.
For the buffering of |input_frames_|, we assume that frames
are ordered per simulcast layer but we make no assumptions
between layers.

For SVC, we still assume ordering of encode callbacks for
the spatial layers. If we ever add async codecs that support SVC,
they should still obey this assumption.

Bug: webrtc:8448
Change-Id: I4ebb0c1e1d0eef41d850ed5b92aacc79d0a11137
Reviewed-on: https://webrtc-review.googlesource.com/60801
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22380}
2018-03-12 09:36:39 +00:00
..
batch Codec instantiation tests for testing device capabilities in batch. 2018-03-05 10:01:02 +00:00
android_codec_factory_helper.cc Move all Android specific stuff to android_codec_factory_helper. 2018-02-05 13:08:26 +00:00
android_codec_factory_helper.h Move all Android specific stuff to android_codec_factory_helper. 2018-02-05 13:08:26 +00:00
objc_codec_factory_helper.h Move all Android specific stuff to android_codec_factory_helper. 2018-02-05 13:08:26 +00:00
objc_codec_factory_helper.mm Move all Android specific stuff to android_codec_factory_helper. 2018-02-05 13:08:26 +00:00
plot_webrtc_test_logs.py Moved analysis to Stats. 2018-02-20 09:48:41 +00:00
stats.cc Added printing of frame level statistics. 2018-03-09 14:20:54 +00:00
stats.h Added printing of frame level statistics. 2018-03-09 14:20:54 +00:00
stats_unittest.cc Moved analysis to Stats. 2018-02-20 09:48:41 +00:00
test_config.cc Add async simulcast support to VideoProcessor. 2018-03-12 09:36:39 +00:00
test_config.h Prepare VideoProcessor for async simulcast support. 2018-03-08 17:41:13 +00:00
test_config_unittest.cc Adding simulcast/spatial layering support to VideoProcessor. 2018-02-01 13:28:46 +00:00
video_codec_unittest.cc Rename VideoCodecTest to VideoCodecUnitTest. 2018-02-02 10:27:33 +00:00
video_codec_unittest.h Rename VideoCodecTest to VideoCodecUnitTest. 2018-02-02 10:27:33 +00:00
video_encoder_decoder_instantiation_tests.cc Codec instantiation tests for testing device capabilities in batch. 2018-03-05 10:01:02 +00:00
videoprocessor.cc Add async simulcast support to VideoProcessor. 2018-03-12 09:36:39 +00:00
videoprocessor.h Add async simulcast support to VideoProcessor. 2018-03-12 09:36:39 +00:00
videoprocessor_integrationtest.cc Added printing of frame level statistics. 2018-03-09 14:20:54 +00:00
videoprocessor_integrationtest.h Prepare VideoProcessor for async simulcast support. 2018-03-08 17:41:13 +00:00
videoprocessor_integrationtest_libvpx.cc Add async simulcast support to VideoProcessor. 2018-03-12 09:36:39 +00:00
videoprocessor_integrationtest_mediacodec.cc Moved analysis to Stats. 2018-02-20 09:48:41 +00:00
videoprocessor_integrationtest_openh264.cc Moved analysis to Stats. 2018-02-20 09:48:41 +00:00
videoprocessor_integrationtest_parameterized.cc Remove FourPeople_1280x720_30.yuv from resources for mobile builds. 2018-02-28 09:55:20 +00:00
videoprocessor_integrationtest_videotoolbox.cc Enable VideoProcessorIntegrationTest on devices. 2018-03-05 09:52:32 +00:00
videoprocessor_unittest.cc Moved analysis to Stats. 2018-02-20 09:48:41 +00:00