DescriptionRelanding "Setting up an RTP input fuzzer for NetEq"
The original CL (https://codereview.webrtc.org/2315633002) was
reverted since the fuzzer depended on gflags and files in the
resources folder; neither of this is allowed for a fuzzer test in
Chromium. This new version streamlines the dependencies, and changes
the test to generate a sinusoid input audio signal instead of reading
from a file.
Original commit message:
This CL introduces a new fuzzer target neteq_rtp_fuzzer that
manipulates the RTP header fields before inserting the packets into
NetEq. A few helper classes are also introduced.
BUG=webrtc:5447
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_chromium_rel_ng;master.tryserver.chromium.android:android_compile_dbg,linux_android_rel_ng;master.tryserver.chromium.linux:linux_chromium_rel_ng;master.tryserver.chromium.mac:mac_chromium_rel_ng,ios-device
Committed: https://crrev.com/58466f6d973fa7e0bbff870fe8c130e66b032860
Cr-Commit-Position: refs/heads/master@{#14523}
Patch Set 1 : Original CL rebase #Patch Set 2 : Change EncodeNetEqInput to take a signal generator instead of a file #
Total comments: 1
Patch Set 3 : Break out neteq_test_minimal to new target #Patch Set 4 : Omit iLBC codec #Patch Set 5 : Fix win64 compile #Patch Set 6 : Floating point literal in double precision #
Messages
Total messages: 26 (10 generated)
|