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

Issue 2315633002: Setting up an RTP input fuzzer for NetEq (Closed)

Created:
4 years, 3 months ago by hlundin-webrtc
Modified:
4 years, 3 months ago
Reviewers:
ivoc, kjellander_webrtc
CC:
webrtc-reviews_webrtc.org, kwiberg-webrtc, tlegrand-webrtc, tterriberry_mozilla.com, audio-team_agora.io, peah-webrtc, minyue-webrtc
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Setting up an RTP input fuzzer for NetEq 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 NOTRY=True Committed: https://crrev.com/2d273f1e97cd5030ed1686f27ce1118291b66395 Cr-Commit-Position: refs/heads/master@{#14103}

Patch Set 1 #

Total comments: 14

Patch Set 2 : After review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+313 lines, -1 line) Patch
M webrtc/modules/audio_coding/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/modules/audio_coding/neteq/neteq.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
A webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.h View 1 chunk +64 lines, -0 lines 0 comments Download
A webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.cc View 1 1 chunk +89 lines, -0 lines 0 comments Download
M webrtc/modules/audio_coding/neteq/tools/neteq_input.h View 1 chunk +3 lines, -1 line 0 comments Download
M webrtc/test/fuzzers/BUILD.gn View 1 chunk +13 lines, -0 lines 0 comments Download
A webrtc/test/fuzzers/neteq_rtp_fuzzer.cc View 1 1 chunk +140 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (6 generated)
hlundin-webrtc
Adding a new fuzzer test for NetEq. Please, review as follows. ivoc: webrtc/modules/audio_coding kjellander: webrtc/test/fuzzers ...
4 years, 3 months ago (2016-09-06 08:15:09 UTC) #2
kjellander_webrtc
webrtc/test/fuzzers: lgtm but I don't know much about the code in webrtc/test/fuzzers/neteq_rtp_fuzzer.cc so it's better ...
4 years, 3 months ago (2016-09-06 12:12:55 UTC) #3
hlundin-webrtc
On 2016/09/06 12:12:55, kjellander_webrtc wrote: > webrtc/test/fuzzers: lgtm but I don't know much about the ...
4 years, 3 months ago (2016-09-06 12:15:19 UTC) #4
ivoc
https://codereview.webrtc.org/2315633002/diff/1/webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.cc File webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.cc (right): https://codereview.webrtc.org/2315633002/diff/1/webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.cc#newcode64 webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.cc:64: packet_data_->payload.Clear(); Is this really needed, considering that packet_data_ was ...
4 years, 3 months ago (2016-09-07 11:19:25 UTC) #5
hlundin-webrtc
Thanks for the comments. Please, take a look again. https://codereview.webrtc.org/2315633002/diff/1/webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.cc File webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.cc (right): https://codereview.webrtc.org/2315633002/diff/1/webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.cc#newcode64 webrtc/modules/audio_coding/neteq/tools/encode_neteq_input.cc:64: ...
4 years, 3 months ago (2016-09-07 11:43:09 UTC) #6
ivoc
LGTM.
4 years, 3 months ago (2016-09-07 11:55:06 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2315633002/20001
4 years, 3 months ago (2016-09-07 12:41:52 UTC) #11
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-09-07 12:57:29 UTC) #13
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/2d273f1e97cd5030ed1686f27ce1118291b66395 Cr-Commit-Position: refs/heads/master@{#14103}
4 years, 3 months ago (2016-09-07 12:57:38 UTC) #15
hlundin-webrtc
4 years, 3 months ago (2016-09-08 12:00:21 UTC) #16
Message was sent while issue was closed.
A revert of this CL (patchset #2 id:20001) has been created in
https://codereview.webrtc.org/2328483002/ by henrik.lundin@webrtc.org.

The reason for reverting is: Broke all Chromium libFuzzer builds
https://bugs.chromium.org/p/chromium/issues/detail?id=645069
.

Powered by Google App Engine
This is Rietveld 408576698