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

Issue 1633843003: Added validation between RTP and RTCP timestamps (Closed)

Created:
4 years, 10 months ago by danilchap
Modified:
4 years, 10 months ago
Reviewers:
pbos-webrtc
CC:
webrtc-reviews_webrtc.org, video-team_agora.io, yujie_mao (webrtc), zhengzhonghou_agora.io, stefan-webrtc, tterriberry_mozilla.com, andresp, the sun, perkj_webrtc, mflodman
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Changed test to validate rtp timstamps not just in RTP packets but also in RTCP Sender Reports. Altered it to accept negative value since it is normal for RTCP packet coming before RTP packet to have slightly later time. BUG=webrtc:5433 Committed: https://crrev.com/f4b9c775122b463db7eb2c4101603759a0d00caf Cr-Commit-Position: refs/heads/master@{#11417}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 2

Patch Set 5 : #

Total comments: 4

Patch Set 6 : #

Total comments: 2

Patch Set 7 : dropped double-locking #

Unified diffs Side-by-side diffs Delta from patch set Stats (+50 lines, -29 lines) Patch
M webrtc/video/end_to_end_tests.cc View 1 2 3 4 5 6 6 chunks +50 lines, -29 lines 0 comments Download

Messages

Total messages: 17 (6 generated)
danilchap
4 years, 10 months ago (2016-01-28 10:19:06 UTC) #3
pbos-webrtc
https://codereview.webrtc.org/1633843003/diff/60001/webrtc/video/end_to_end_tests.cc File webrtc/video/end_to_end_tests.cc (right): https://codereview.webrtc.org/1633843003/diff/60001/webrtc/video/end_to_end_tests.cc#newcode2955 webrtc/video/end_to_end_tests.cc:2955: void ValidateTimestampGap(uint32_t ssrc, uint32_t timestamp) { Can you use ...
4 years, 10 months ago (2016-01-28 10:25:07 UTC) #4
danilchap
https://codereview.webrtc.org/1633843003/diff/60001/webrtc/video/end_to_end_tests.cc File webrtc/video/end_to_end_tests.cc (right): https://codereview.webrtc.org/1633843003/diff/60001/webrtc/video/end_to_end_tests.cc#newcode2955 webrtc/video/end_to_end_tests.cc:2955: void ValidateTimestampGap(uint32_t ssrc, uint32_t timestamp) { On 2016/01/28 10:25:06, ...
4 years, 10 months ago (2016-01-28 10:44:09 UTC) #5
pbos-webrtc
https://codereview.webrtc.org/1633843003/diff/80001/webrtc/video/end_to_end_tests.cc File webrtc/video/end_to_end_tests.cc (right): https://codereview.webrtc.org/1633843003/diff/80001/webrtc/video/end_to_end_tests.cc#newcode2962 webrtc/video/end_to_end_tests.cc:2962: auto find_timestamp = last_observed_timestamp_.find(ssrc); s/find_timestamp/timestamp_it https://codereview.webrtc.org/1633843003/diff/80001/webrtc/video/end_to_end_tests.cc#newcode2962 webrtc/video/end_to_end_tests.cc:2962: auto find_timestamp ...
4 years, 10 months ago (2016-01-28 12:10:12 UTC) #6
danilchap
https://codereview.webrtc.org/1633843003/diff/80001/webrtc/video/end_to_end_tests.cc File webrtc/video/end_to_end_tests.cc (right): https://codereview.webrtc.org/1633843003/diff/80001/webrtc/video/end_to_end_tests.cc#newcode2962 webrtc/video/end_to_end_tests.cc:2962: auto find_timestamp = last_observed_timestamp_.find(ssrc); On 2016/01/28 12:10:12, pbos-webrtc wrote: ...
4 years, 10 months ago (2016-01-28 12:44:34 UTC) #7
pbos-webrtc
lgtm if you drop the double-locking https://codereview.webrtc.org/1633843003/diff/100001/webrtc/video/end_to_end_tests.cc File webrtc/video/end_to_end_tests.cc (right): https://codereview.webrtc.org/1633843003/diff/100001/webrtc/video/end_to_end_tests.cc#newcode2962 webrtc/video/end_to_end_tests.cc:2962: void ValidateTimestampGap(uint32_t ssrc, ...
4 years, 10 months ago (2016-01-28 12:50:28 UTC) #8
danilchap
https://codereview.webrtc.org/1633843003/diff/100001/webrtc/video/end_to_end_tests.cc File webrtc/video/end_to_end_tests.cc (right): https://codereview.webrtc.org/1633843003/diff/100001/webrtc/video/end_to_end_tests.cc#newcode2962 webrtc/video/end_to_end_tests.cc:2962: void ValidateTimestampGap(uint32_t ssrc, uint32_t timestamp) { On 2016/01/28 12:50:28, ...
4 years, 10 months ago (2016-01-28 12:59:31 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1633843003/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1633843003/120001
4 years, 10 months ago (2016-01-28 14:13:10 UTC) #12
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 10 months ago (2016-01-28 14:14:29 UTC) #14
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/f4b9c775122b463db7eb2c4101603759a0d00caf Cr-Commit-Position: refs/heads/master@{#11417}
4 years, 10 months ago (2016-01-28 14:14:39 UTC) #16
danilchap
4 years, 10 months ago (2016-02-01 15:22:56 UTC) #17
Message was sent while issue was closed.
A revert of this CL (patchset #7 id:120001) has been created in
https://codereview.webrtc.org/1652973002/ by danilchap@webrtc.org.

The reason for reverting is: May be the reason for mac_asan timeout.

Powered by Google App Engine
This is Rietveld 408576698