Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(955)

Unified Diff: webrtc/test/fuzzers/h264_bitstream_parser_fuzzer.cc

Issue 2430703002: Add fuzzer for H264 bitstream parser. (Closed)
Patch Set: rebase Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/test/fuzzers/BUILD.gn ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/test/fuzzers/h264_bitstream_parser_fuzzer.cc
diff --git a/webrtc/test/fuzzers/audio_decoder_isac_incoming_packet_fuzzer.cc b/webrtc/test/fuzzers/h264_bitstream_parser_fuzzer.cc
similarity index 68%
copy from webrtc/test/fuzzers/audio_decoder_isac_incoming_packet_fuzzer.cc
copy to webrtc/test/fuzzers/h264_bitstream_parser_fuzzer.cc
index 9e490d3d4ad968a5fa0e81305bdd958e79e21d18..5661188b5d675ee3577c2217f0d86c6b1b1c0c98 100644
--- a/webrtc/test/fuzzers/audio_decoder_isac_incoming_packet_fuzzer.cc
+++ b/webrtc/test/fuzzers/h264_bitstream_parser_fuzzer.cc
@@ -7,13 +7,15 @@
* in the file PATENTS. All contributing project authors may
* be found in the AUTHORS file in the root of the source tree.
*/
+#include <stdint.h>
-#include "webrtc/modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h"
-#include "webrtc/test/fuzzers/audio_decoder_fuzzer.h"
+#include "webrtc/common_video/h264/h264_bitstream_parser.h"
namespace webrtc {
void FuzzOneInput(const uint8_t* data, size_t size) {
- AudioDecoderIsac dec(16000);
- FuzzAudioDecoderIncomingPacket(data, size, &dec);
+ H264BitstreamParser h264_bitstream_parser;
+ h264_bitstream_parser.ParseBitstream(data, size);
+ int qp;
+ h264_bitstream_parser.GetLastSliceQp(&qp);
}
} // namespace webrtc
« no previous file with comments | « webrtc/test/fuzzers/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698