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

Issue 1522463002: Add FEC producer fuzzing and a unittest for one of the issues found. (Closed)

Created:
5 years ago by stefan-webrtc
Modified:
5 years ago
Reviewers:
pbos-webrtc
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, zhuangzesen_agora.io, mflodman
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Add FEC producer fuzzing and a unittest for one of the issues found. BUG=webrtc:4800 R=pbos@webrtc.org Committed: https://crrev.com/4c1093b86f4d0a1c8ade68a4b6a411b2674deac8 Cr-Commit-Position: refs/heads/master@{#10990}

Patch Set 1 #

Patch Set 2 : Removed unused code #

Patch Set 3 : Fixed fuzzer to have reasonable sequence numbers #

Total comments: 2

Patch Set 4 : Comment addressed, test updated. #

Patch Set 5 : merge #

Total comments: 4

Patch Set 6 : Reduced test #

Patch Set 7 : Remove unused variable #

Patch Set 8 : Added comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+145 lines, -22 lines) Patch
M webrtc/modules/rtp_rtcp/source/forward_error_correction.cc View 1 2 3 4 10 chunks +20 lines, -22 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc View 1 2 3 4 5 6 7 2 chunks +49 lines, -0 lines 0 comments Download
M webrtc/test/fuzzers/BUILD.gn View 1 chunk +16 lines, -0 lines 0 comments Download
A webrtc/test/fuzzers/producer_fec_fuzzer.cc View 1 2 3 4 5 6 1 chunk +60 lines, -0 lines 0 comments Download

Messages

Total messages: 31 (10 generated)
stefan-webrtc
Removed unused code
5 years ago (2015-12-11 12:45:04 UTC) #1
stefan-webrtc
Fixed fuzzer to have reasonable sequence numbers
5 years ago (2015-12-11 13:08:41 UTC) #2
stefan-webrtc
5 years ago (2015-12-11 13:08:56 UTC) #4
pbos-webrtc
https://codereview.webrtc.org/1522463002/diff/40001/webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc File webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc (right): https://codereview.webrtc.org/1522463002/diff/40001/webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc#newcode74 webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc:74: FuzzOneInput(data, sizeof(data)); Could you unpack this test to have ...
5 years ago (2015-12-11 13:31:45 UTC) #6
stefan-webrtc
Comment addressed, test updated.
5 years ago (2015-12-11 14:25:58 UTC) #7
stefan-webrtc
https://codereview.webrtc.org/1522463002/diff/40001/webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc File webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc (right): https://codereview.webrtc.org/1522463002/diff/40001/webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc#newcode74 webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc:74: FuzzOneInput(data, sizeof(data)); On 2015/12/11 13:31:45, pbos-webrtc wrote: > Could ...
5 years ago (2015-12-11 14:26:27 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1522463002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1522463002/60001
5 years ago (2015-12-11 14:26:49 UTC) #10
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_gn_rel on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_gn_rel/builds/7631) ios_arm64_dbg on ...
5 years ago (2015-12-11 14:27:36 UTC) #12
stefan-webrtc
merge
5 years ago (2015-12-11 14:34:26 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1522463002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1522463002/80001
5 years ago (2015-12-11 14:36:17 UTC) #15
pbos-webrtc
https://codereview.webrtc.org/1522463002/diff/80001/webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc File webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc (right): https://codereview.webrtc.org/1522463002/diff/80001/webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc#newcode67 webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc:67: protected_packets.push_back({15, 3, 41, 0}); Can this list be minimized? ...
5 years ago (2015-12-11 14:42:04 UTC) #16
stefan-webrtc
Reduced test
5 years ago (2015-12-11 14:50:02 UTC) #17
stefan-webrtc
Remove unused variable
5 years ago (2015-12-11 14:50:50 UTC) #18
stefan-webrtc
https://codereview.webrtc.org/1522463002/diff/80001/webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc File webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc (right): https://codereview.webrtc.org/1522463002/diff/80001/webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc#newcode67 webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc:67: protected_packets.push_back({15, 3, 41, 0}); On 2015/12/11 14:42:04, pbos-webrtc wrote: ...
5 years ago (2015-12-11 14:50:57 UTC) #19
stefan-webrtc
Added comment
5 years ago (2015-12-11 15:00:41 UTC) #20
pbos-webrtc
lgtm
5 years ago (2015-12-11 15:01:25 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1522463002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1522463002/140001
5 years ago (2015-12-11 15:02:51 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on tryserver.webrtc (JOB_TIMED_OUT, no build URL) linux_baremetal on ...
5 years ago (2015-12-11 17:03:24 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1522463002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1522463002/140001
5 years ago (2015-12-11 17:12:30 UTC) #27
commit-bot: I haz the power
Patchset 8 (id:??) landed as https://crrev.com/4c1093b86f4d0a1c8ade68a4b6a411b2674deac8 Cr-Commit-Position: refs/heads/master@{#10990}
5 years ago (2015-12-11 17:26:04 UTC) #30
stefan-webrtc
5 years ago (2015-12-11 17:26:04 UTC) #31
Message was sent while issue was closed.
Committed patchset #8 (id:140001) manually as
4c1093b86f4d0a1c8ade68a4b6a411b2674deac8 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698