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

Issue 1506103006: Prevent RTCP SR to be sent with bogus timestamp. (Closed)

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

Description

Prevent RTCP SR to be sent with bogus timestamp. This CL makes sure no RTCP SR is sent before there is a valid timestamp to set in the SR, based on the first sent media packet. BUG=webrtc:1600 R=stefan@webrtc.org Committed: https://crrev.com/0b3d7eec07100a9df006e679408a8e015af643d6 Cr-Commit-Position: refs/heads/master@{#10964}

Patch Set 1 #

Total comments: 6

Patch Set 2 : RR test added. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+29 lines, -3 lines) Patch
M webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc View 1 2 chunks +8 lines, -2 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc View 1 2 chunks +21 lines, -1 line 0 comments Download

Messages

Total messages: 9 (3 generated)
mflodman
Stefan, WDYT? https://codereview.webrtc.org/1506103006/diff/1/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc File webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc (right): https://codereview.webrtc.org/1506103006/diff/1/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc#newcode410 webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:410: if (rtcp_sender_.TimeToSendRTCPReport(kVideoFrameKey == frame_type)) { This will ...
5 years ago (2015-12-10 06:08:20 UTC) #2
stefan-webrtc
https://codereview.webrtc.org/1506103006/diff/1/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc File webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc (right): https://codereview.webrtc.org/1506103006/diff/1/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc#newcode410 webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:410: if (rtcp_sender_.TimeToSendRTCPReport(kVideoFrameKey == frame_type)) { On 2015/12/10 06:08:20, mflodman ...
5 years ago (2015-12-10 08:05:40 UTC) #3
mflodman
https://codereview.webrtc.org/1506103006/diff/1/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc File webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc (right): https://codereview.webrtc.org/1506103006/diff/1/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc#newcode410 webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:410: if (rtcp_sender_.TimeToSendRTCPReport(kVideoFrameKey == frame_type)) { On 2015/12/10 08:05:40, stefan-webrtc ...
5 years ago (2015-12-10 08:59:53 UTC) #4
stefan-webrtc
lgtm
5 years ago (2015-12-10 09:03:19 UTC) #5
mflodman
Committed patchset #2 (id:20001) manually as 0b3d7eec07100a9df006e679408a8e015af643d6 (presubmit successful).
5 years ago (2015-12-10 09:11:00 UTC) #7
commit-bot: I haz the power
5 years ago (2015-12-10 09:11:01 UTC) #9
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/0b3d7eec07100a9df006e679408a8e015af643d6
Cr-Commit-Position: refs/heads/master@{#10964}

Powered by Google App Engine
This is Rietveld 408576698