Chromium Code Reviews

Issue 2979413002: Refactor composing report blocks for rtcp Sender/Receiver reports (Closed)

Created:
3 years, 5 months ago by danilchap
Modified:
3 years, 4 months ago
Reviewers:
eladalon
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, zhuangzesen_agora.io, danilchap, stefan-webrtc, mflodman
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Refactor composing report blocks for rtcp Sender/Receiver reports. Compose them while creating sr/rr instead of presaving in temporary member variable BUG=webrtc:5565, webrtc:8016 Review-Url: https://codereview.webrtc.org/2979413002 Cr-Commit-Position: refs/heads/master@{#19138} Committed: https://chromium.googlesource.com/external/webrtc/+/96b69bdbee32062c199c31859f833f2761b89567

Patch Set 1 #

Total comments: 22

Patch Set 2 : Addressing feedback #

Patch Set 3 : Move changes to rtcp_packet into own CL #

Total comments: 2
Unified diffs Side-by-side diffs Stats (+56 lines, -60 lines)
M webrtc/modules/rtp_rtcp/source/rtcp_sender.h View 2 chunks +2 lines, -5 lines 0 comments
M webrtc/modules/rtp_rtcp/source/rtcp_sender.cc View 3 chunks +54 lines, -55 lines 2 comments

Messages

Total messages: 22 (14 generated)
danilchap
3 years, 5 months ago (2017-07-21 12:28:04 UTC) #5
eladalon
Small comments for the easily reviewed part; I'll look at the rest more in depth ...
3 years, 5 months ago (2017-07-21 12:53:20 UTC) #6
eladalon
https://codereview.webrtc.org/2979413002/diff/1/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc File webrtc/modules/rtp_rtcp/source/rtcp_sender.cc (right): https://codereview.webrtc.org/2979413002/diff/1/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc#newcode839 webrtc/modules/rtp_rtcp/source/rtcp_sender.cc:839: for (auto& statistician : receive_statistics_->GetActiveStatisticians()) { Maybe: auto name_me ...
3 years, 5 months ago (2017-07-21 13:34:45 UTC) #9
danilchap
https://codereview.webrtc.org/2979413002/diff/1/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc File webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc (right): https://codereview.webrtc.org/2979413002/diff/1/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc#newcode98 webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc:98: bool ReceiverReport::SetReportBlocks(std::vector<ReportBlock> blocks) { On 2017/07/21 12:53:19, eladalon wrote: ...
3 years, 5 months ago (2017-07-21 17:11:14 UTC) #10
eladalon
lgtm https://codereview.webrtc.org/2979413002/diff/1/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc File webrtc/modules/rtp_rtcp/source/rtcp_sender.cc (right): https://codereview.webrtc.org/2979413002/diff/1/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc#newcode842 webrtc/modules/rtp_rtcp/source/rtcp_sender.cc:842: if (!statistician.second->GetStatistics(&stats, true)) 1. Yes, I didn't intend ...
3 years, 5 months ago (2017-07-25 12:19:20 UTC) #12
danilchap
https://codereview.webrtc.org/2979413002/diff/1/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc File webrtc/modules/rtp_rtcp/source/rtcp_sender.cc (right): https://codereview.webrtc.org/2979413002/diff/1/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc#newcode842 webrtc/modules/rtp_rtcp/source/rtcp_sender.cc:842: if (!statistician.second->GetStatistics(&stats, true)) On 2017/07/25 12:19:20, eladalon wrote: > ...
3 years, 5 months ago (2017-07-25 15:20:09 UTC) #13
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/2979413002/40001
3 years, 5 months ago (2017-07-25 16:12:36 UTC) #19
commit-bot: I haz the power
3 years, 5 months ago (2017-07-25 16:15:21 UTC) #22
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/external/webrtc/+/96b69bdbee32062c199c31859...

Powered by Google App Engine