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

Issue 2613833003: Don't detect a new frame if a previous packet is used in a previous frame. (Closed)

Created:
3 years, 11 months ago by philipel
Modified:
3 years, 11 months ago
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, zhengzhonghou_agora.io, video-team_agora.io, stefan-webrtc, mflodman
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Don't detect a new frame if a previous packet is used in a previous frame. In this CL: - Removed unused variable |last_seq_num_|. - Fixed bug where a new incomplete frame was detected as a complete frame. - Added fuzzer to video_coding::PacketBuffer. BUG=chromium:677101 Review-Url: https://codereview.webrtc.org/2613833003 Cr-Commit-Position: refs/heads/master@{#16003} Committed: https://chromium.googlesource.com/external/webrtc/+/ea142f8de355c6b32c1f7a6d5715cde97a692502

Patch Set 1 #

Total comments: 11

Patch Set 2 : Feedback. #

Patch Set 3 : . #

Patch Set 4 : Rebase #

Patch Set 5 : Rebase 2 #

Patch Set 6 : fuzzer fix. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+67 lines, -8 lines) Patch
M webrtc/modules/video_coding/packet_buffer.h View 1 chunk +0 lines, -3 lines 0 comments Download
M webrtc/modules/video_coding/packet_buffer.cc View 1 2 3 4 4 chunks +2 lines, -5 lines 0 comments Download
M webrtc/modules/video_coding/video_packet_buffer_unittest.cc View 1 2 3 4 1 chunk +9 lines, -0 lines 0 comments Download
M webrtc/test/fuzzers/BUILD.gn View 1 chunk +10 lines, -0 lines 0 comments Download
A webrtc/test/fuzzers/packet_buffer_fuzzer.cc View 1 2 3 4 5 1 chunk +46 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (17 generated)
philipel
3 years, 11 months ago (2017-01-05 10:53:58 UTC) #2
kjellander_webrtc
I'm not very familiar with the fuzzer code but I'll be happy to give a ...
3 years, 11 months ago (2017-01-09 12:08:16 UTC) #3
stefan-webrtc
https://codereview.webrtc.org/2613833003/diff/1/webrtc/modules/video_coding/packet_buffer.cc File webrtc/modules/video_coding/packet_buffer.cc (right): https://codereview.webrtc.org/2613833003/diff/1/webrtc/modules/video_coding/packet_buffer.cc#newcode184 webrtc/modules/video_coding/packet_buffer.cc:184: if (sequence_buffer_[prev_index].frame_created) It's not clear to me why this ...
3 years, 11 months ago (2017-01-10 11:50:00 UTC) #4
philipel
https://codereview.webrtc.org/2613833003/diff/1/webrtc/modules/video_coding/packet_buffer.cc File webrtc/modules/video_coding/packet_buffer.cc (right): https://codereview.webrtc.org/2613833003/diff/1/webrtc/modules/video_coding/packet_buffer.cc#newcode184 webrtc/modules/video_coding/packet_buffer.cc:184: if (sequence_buffer_[prev_index].frame_created) On 2017/01/10 11:50:00, stefan-webrtc wrote: > It's ...
3 years, 11 months ago (2017-01-10 12:03:37 UTC) #5
stefan-webrtc
lgtm https://codereview.webrtc.org/2613833003/diff/1/webrtc/test/fuzzers/packet_buffer_fuzzer.cc File webrtc/test/fuzzers/packet_buffer_fuzzer.cc (right): https://codereview.webrtc.org/2613833003/diff/1/webrtc/test/fuzzers/packet_buffer_fuzzer.cc#newcode26 webrtc/test/fuzzers/packet_buffer_fuzzer.cc:26: if (size < 200) { On 2017/01/10 12:03:36, ...
3 years, 11 months ago (2017-01-10 12:11:08 UTC) #6
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/2613833003/20001
3 years, 11 months ago (2017-01-10 12:20:50 UTC) #9
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/2613833003/40001
3 years, 11 months ago (2017-01-10 12:22:09 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: mac_baremetal on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/mac_baremetal/builds/17624)
3 years, 11 months ago (2017-01-10 12:24:00 UTC) #15
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/2613833003/60001
3 years, 11 months ago (2017-01-10 16:05:18 UTC) #18
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/2613833003/80001
3 years, 11 months ago (2017-01-10 16:09:31 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: linux_libfuzzer_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_libfuzzer_rel/builds/8698)
3 years, 11 months ago (2017-01-10 16:24:23 UTC) #24
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/2613833003/100001
3 years, 11 months ago (2017-01-11 08:50:58 UTC) #27
commit-bot: I haz the power
3 years, 11 months ago (2017-01-11 10:02:00 UTC) #30
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/external/webrtc/+/ea142f8de355c6b32c1f7a6d5...

Powered by Google App Engine
This is Rietveld 408576698