webrtc/modules/video_coding/codecs/test
ssilkin 612f858ba0 Adding test for SingleNalUnit mode
Test enables single-nalu mode, sets limit for nalu lenght and verifies
that encoder follows that limit.
I found that QP jumps significantly when the mode is enabled. In result
encoder might produce 4kbyte and 0.4kbyte frames back-to-back. But it
seems that happens only to couple of frames in the beginning. This
caused test to fail with default RC thresholds. To bypass this I
increased frame size mismatch threshold from 20 to 30%. This should be
Ok considering single-nalu mode is rare.

BUG=webrtc:8070

Review-Url: https://codereview.webrtc.org/3014623002
Cr-Commit-Position: refs/heads/master@{#20023}
2017-09-28 16:23:17 +00:00
..
mock Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +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 Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
objc_codec_h264_test.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
packet_manipulator.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
packet_manipulator.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
packet_manipulator_unittest.cc Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
plot_webrtc_test_logs.py Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
predictive_packet_manipulator.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
predictive_packet_manipulator.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
stats.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
stats.h Adding test for SingleNalUnit mode 2017-09-28 16:23:17 +00:00
stats_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
video_codec_test.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
video_codec_test.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
videoprocessor.cc Adding test for SingleNalUnit mode 2017-09-28 16:23:17 +00:00
videoprocessor.h Adding test for SingleNalUnit mode 2017-09-28 16:23:17 +00:00
videoprocessor_integrationtest.cc Adding test for SingleNalUnit mode 2017-09-28 16:23:17 +00:00
videoprocessor_integrationtest.h Adding test for SingleNalUnit mode 2017-09-28 16:23:17 +00:00
videoprocessor_integrationtest_libvpx.cc Adding test for SingleNalUnit mode 2017-09-28 16:23:17 +00:00
videoprocessor_integrationtest_mediacodec.cc Adding test for SingleNalUnit mode 2017-09-28 16:23:17 +00:00
videoprocessor_integrationtest_openh264.cc Adding test for SingleNalUnit mode 2017-09-28 16:23:17 +00:00
videoprocessor_integrationtest_parameterized.cc Adding test for SingleNalUnit mode 2017-09-28 16:23:17 +00:00
videoprocessor_unittest.cc Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00