webrtc/test/fuzzers
Sam Zackrisson b0bd0708d6 Surface ResidualEchoDetector creation to API
This allows users to inject the residual echo detector, as a step toward making it an optional part of compilation.

Bug: webrtc:11292, webrtc:11539
Change-Id: I7fcc8dbaced67a82851cd6cdcbc115eb01c21fcf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/174040
Reviewed-by: Per Åhgren <peah@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31222}
2020-05-12 10:56:18 +00:00
..
configs/replay_packet_fuzzer Negotiate use of RTCP loss notification feedback (LNTF) 2019-05-24 12:44:14 +00:00
corpora Fix undefined-shift in RtpDepacketizerAv1::AssembleFrame 2019-11-28 11:27:33 +00:00
utils Add a RunLoop to RtpReplayer to fix fuzzers 2020-05-09 06:45:14 +00:00
aec3_config_json_fuzzer.cc Add AEC3 config json parsing fuzzer 2019-10-17 16:33:44 +00:00
aec3_fuzzer.cc Fuzz AEC3 2019-12-02 09:16:51 +00:00
agc_fuzzer.cc Reland "Replace the ExperimentalAgc config with the new config format" 2020-01-17 10:09:09 +00:00
audio_decoder_fuzzer.cc Delete AudioDecoder method IncomingPacket 2019-09-24 08:30:24 +00:00
audio_decoder_fuzzer.h Delete AudioDecoder method IncomingPacket 2019-09-24 08:30:24 +00:00
audio_decoder_ilbc_fuzzer.cc Update fuzzer max input length handling 2018-10-25 12:19:18 +00:00
audio_decoder_isac_fuzzer.cc Add AudioDecoderIsacT::Config to include sampling rate and BWInfo object 2019-08-14 00:40:19 +00:00
audio_decoder_isacfix_fuzzer.cc Add AudioDecoderIsacT::Config to include sampling rate and BWInfo object 2019-08-14 00:40:19 +00:00
audio_decoder_multistream_opus_fuzzer.cc Fuzzer fix for multistream opus. 2019-04-09 11:53:13 +00:00
audio_decoder_opus_fuzzer.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
audio_decoder_opus_redundant_fuzzer.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
audio_encoder_fuzzer.cc Opus Encoder fuzzer: separate target for FuzzAudioEncoder 2020-02-27 16:13:15 +00:00
audio_encoder_fuzzer.h Opus Encoder fuzzer: separate target for FuzzAudioEncoder 2020-02-27 16:13:15 +00:00
audio_encoder_isax_fixed_fuzzer.cc iSAC fixed|float encoder fuzzers 2020-02-27 18:26:05 +00:00
audio_encoder_isax_float_fuzzer.cc iSAC fixed|float encoder fuzzers 2020-02-27 18:26:05 +00:00
audio_encoder_opus_fuzzer.cc Opus Encoder fuzzer: separate target for FuzzAudioEncoder 2020-02-27 16:13:15 +00:00
audio_processing_configs_fuzzer.cc APM: Add build flag to allow building WebRTC without APM 2020-04-26 23:06:44 +00:00
audio_processing_fuzzer_helper.cc Reland "APM: Remove the usage of AudioFrame in the AudioProcessing interface" 2020-04-14 14:11:06 +00:00
audio_processing_fuzzer_helper.h AEC-m and AEC-2 fuzzing. 2018-01-16 13:15:04 +00:00
BUILD.gn Surface ResidualEchoDetector creation to API 2020-05-12 10:56:18 +00:00
comfort_noise_decoder_fuzzer.cc Update fuzzer max input length handling 2018-10-25 12:19:18 +00:00
congestion_controller_feedback_fuzzer.cc Fix potential overflow in congestion controller fuzzer. 2017-11-23 14:18:38 +00:00
DEPS Integrate parsing of SCTP messages into WebRTC Fuzzers. 2019-03-13 20:52:46 +00:00
field_trial_fuzzer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
flexfec_header_reader_fuzzer.cc Reland "Refactor FEC code to use COW buffers" 2019-09-09 16:20:33 +00:00
flexfec_receiver_fuzzer.cc Update fuzzer max input length handling 2018-10-25 12:19:18 +00:00
flexfec_sender_fuzzer.cc Reland "Reland "Refactors UlpFec and FlexFec to use a common interface."" 2020-03-09 13:41:35 +00:00
forward_error_correction_fuzzer.cc Reland "Refactor FEC code to use COW buffers" 2019-09-09 16:20:33 +00:00
frame_buffer2_fuzzer.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
fuzz_data_helper.cc Create a fuzzer for ComfortNoiseDecoder 2017-12-07 08:53:37 +00:00
fuzz_data_helper.h Fix -Wextra-semi warnings in webrtc fuzzers. 2019-02-25 20:45:46 +00:00
h264_bitstream_parser_fuzzer.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
h264_depacketizer_fuzzer.cc Change H264 depacketizer to implement VideoRtpDepacketizer interface 2020-01-15 12:26:55 +00:00
mdns_parser_fuzzer.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
neteq_rtp_fuzzer.cc Reland "Enable using a custom NetEqFactory in simulations" 2020-01-20 12:46:34 +00:00
neteq_signal_fuzzer.cc Reland "Enable using a custom NetEqFactory in simulations" 2020-01-20 12:46:34 +00:00
OWNERS Remove inactive OWNERS. 2020-02-19 13:37:36 +00:00
packet_buffer_fuzzer.cc Pass and store PacketBuffer::Packet by unique_ptr 2020-01-29 11:48:55 +00:00
pseudotcp_parser_fuzzer.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
residual_echo_detector_fuzzer.cc Surface ResidualEchoDetector creation to API 2020-05-12 10:56:18 +00:00
rtcp_receiver_fuzzer.cc Fix use of unitialized value in test 2019-10-18 09:20:16 +00:00
rtp_depacketizer_av1_assemble_frame_fuzzer.cc Hide Av1 specfic logic from RtpVideoReceiver into depacketizer interface. 2020-03-24 15:55:00 +00:00
rtp_dependency_descriptor_fuzzer.cc In dependency descritpor add active decode targets bitmask field 2019-11-07 13:41:49 +00:00
rtp_frame_reference_finder_fuzzer.cc Remove RtpVideoHeader::discardable flag. 2020-04-20 10:25:43 +00:00
rtp_header_fuzzer.cc Update RTP packet and header fuzzers to support additional extensions 2019-02-21 13:51:10 +00:00
rtp_header_parser_fuzzer.cc Make the RtpHeaderParserImpl available to tests and tools only. 2019-08-29 15:56:40 +00:00
rtp_packet_fuzzer.cc Delete generic frame descriptor v1 trait and enum value 2020-04-16 17:29:18 +00:00
rtp_packetizer_av1_fuzzer.cc Fuzz RtpPacketizerAv1 2019-12-04 13:52:51 +00:00
rtp_rtcp_demuxer_helper_fuzzer.cc Add Fuzzing support for ParseRtcpPacketSenderSsrc. 2019-03-13 17:28:56 +00:00
sctp_utils_fuzzer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
sdp_parser_fuzzer.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ssl_certificate_fuzzer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
string_to_number_fuzzer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
stun_parser_fuzzer.cc Move stun.h to api/. 2019-11-18 16:11:27 +00:00
stun_validator_fuzzer.cc Move stun.h to api/. 2019-11-18 16:11:27 +00:00
turn_unwrap_fuzzer.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ulpfec_generator_fuzzer.cc Reland "Reland "Refactors UlpFec and FlexFec to use a common interface."" 2020-03-09 13:41:35 +00:00
ulpfec_header_reader_fuzzer.cc Reland "Refactor FEC code to use COW buffers" 2019-09-09 16:20:33 +00:00
ulpfec_receiver_fuzzer.cc Fix: don't use recovered packets in UlpFEC recovery 2020-03-11 12:49:11 +00:00
vp8_depacketizer_fuzzer.cc Delete RtpDepacketizerVp8 in favor of VideoRtpDepacketizerVp8 2020-01-09 12:10:19 +00:00
vp8_qp_parser_fuzzer.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
vp8_replay_fuzzer.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
vp9_depacketizer_fuzzer.cc Delete RtpDepacketizerVp9 in favor of VideoRtpDepacketizerVp9 2020-01-09 13:07:44 +00:00
vp9_qp_parser_fuzzer.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
vp9_replay_fuzzer.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
webrtc_fuzzer_main.cc Reland "Remove TaskQueue constructor that uses GlobalTaskQueueFactory" 2019-04-10 10:27:07 +00:00