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

Issue 2742383004: Delete support for receiving RTCP RPSI and SLI messages. (Closed)

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

Description

Delete support for receiving RTCP RPSI and SLI message. This code has been unused for years, and at least the RTCP RSPI sending logic appears broken. This cl is part 3, following https://codereview.webrtc.org/2746413003 (delete sending) https://codereview.webrtc.org/2753783002 (delete vp8 feedback mode) BUG=webrtc:7338 Review-Url: https://codereview.webrtc.org/2742383004 Cr-Commit-Position: refs/heads/master@{#17342} Committed: https://chromium.googlesource.com/external/webrtc/+/25d0bdc1bcbd78adabe5dac4ff965434cd83a41f

Patch Set 1 #

Patch Set 2 : Delete VP8 feedback_mode and SLI logic. #

Patch Set 3 : Delete support for RTCP SLI messages. #

Patch Set 4 : Drop sli support also from rtc_event_log2text. #

Patch Set 5 : Update CodecSpecificInfoVP8. #

Patch Set 6 : Keep feedbackModeOn flag, referenced in downstream code. #

Patch Set 7 : Rebased. #

Patch Set 8 : Rebased. #

Patch Set 9 : Rebased. #

Patch Set 10 : Add back OnReceivedSLI and OnReceivedRPSI, to not break downstream sub classes. #

Total comments: 10

Patch Set 11 : Address feedback. #

Patch Set 12 : Rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -909 lines) Patch
M webrtc/logging/rtc_event_log/rtc_event_log2text.cc View 1 2 3 2 chunks +0 lines, -24 lines 0 comments Download
M webrtc/modules/rtp_rtcp/BUILD.gn View 1 2 3 chunks +0 lines, -6 lines 0 comments Download
M webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +5 lines, -6 lines 0 comments Download
D webrtc/modules/rtp_rtcp/source/rtcp_packet/rpsi.h View 1 chunk +0 lines, -54 lines 0 comments Download
D webrtc/modules/rtp_rtcp/source/rtcp_packet/rpsi.cc View 1 chunk +0 lines, -148 lines 0 comments Download
D webrtc/modules/rtp_rtcp/source/rtcp_packet/rpsi_unittest.cc View 1 chunk +0 lines, -185 lines 0 comments Download
D webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.h View 1 2 1 chunk +0 lines, -79 lines 0 comments Download
D webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.cc View 1 2 1 chunk +0 lines, -108 lines 0 comments Download
D webrtc/modules/rtp_rtcp/source/rtcp_packet/sli_unittest.cc View 1 2 1 chunk +0 lines, -81 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtcp_receiver.h View 1 2 1 chunk +0 lines, -8 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc View 1 2 5 chunks +0 lines, -47 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc View 1 2 4 chunks +0 lines, -67 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_rtcp_config.h View 1 chunk +0 lines, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/test/testAPI/test_api_rtcp.cc View 1 2 3 4 5 6 7 2 chunks +0 lines, -11 lines 0 comments Download
M webrtc/modules/video_coding/codecs/vp8/vp8_impl.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -4 lines 0 comments Download
M webrtc/modules/video_coding/codecs/vp8/vp8_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +5 lines, -13 lines 0 comments Download
M webrtc/test/rtcp_packet_parser.h View 1 2 3 chunks +0 lines, -6 lines 0 comments Download
M webrtc/test/rtcp_packet_parser.cc View 1 2 1 chunk +0 lines, -6 lines 0 comments Download
M webrtc/video/encoder_rtcp_feedback.h View 1 2 1 chunk +0 lines, -2 lines 0 comments Download
M webrtc/video/encoder_rtcp_feedback.cc View 1 2 1 chunk +0 lines, -11 lines 0 comments Download
M webrtc/video/encoder_rtcp_feedback_unittest.cc View 1 2 2 chunks +0 lines, -10 lines 0 comments Download
M webrtc/video/vie_encoder.h View 1 2 2 chunks +0 lines, -6 lines 0 comments Download
M webrtc/video/vie_encoder.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +0 lines, -26 lines 0 comments Download

Messages

Total messages: 28 (13 generated)
nisse-webrtc
PTAL, this ended up as a pretty large deletion.
3 years, 9 months ago (2017-03-14 11:48:34 UTC) #4
danilchap
Since deletion turn out to be large, may be better split it into several steps. ...
3 years, 9 months ago (2017-03-14 12:00:25 UTC) #8
nisse-webrtc
On 2017/03/14 12:00:25, danilchap wrote: > Since deletion turn out to be large, may be ...
3 years, 9 months ago (2017-03-14 12:03:39 UTC) #9
danilchap
On 2017/03/14 12:03:39, nisse-webrtc wrote: > On 2017/03/14 12:00:25, danilchap wrote: > > Since deletion ...
3 years, 9 months ago (2017-03-14 12:10:49 UTC) #10
nisse-webrtc
On 2017/03/14 12:10:49, danilchap wrote: > On 2017/03/14 12:03:39, nisse-webrtc wrote: > > On 2017/03/14 ...
3 years, 9 months ago (2017-03-14 16:12:51 UTC) #11
nisse-webrtc
On 2017/03/14 16:12:51, nisse-webrtc wrote: > On 2017/03/14 12:10:49, danilchap wrote: > > On 2017/03/14 ...
3 years, 9 months ago (2017-03-21 09:25:47 UTC) #12
nisse-webrtc
Hi, do you think you can review the remaining delete in one piece?
3 years, 9 months ago (2017-03-21 14:39:36 UTC) #14
danilchap
https://codereview.webrtc.org/2742383004/diff/180001/webrtc/common_types.h File webrtc/common_types.h (right): https://codereview.webrtc.org/2742383004/diff/180001/webrtc/common_types.h#newcode465 webrtc/common_types.h:465: bool pictureLossIndicationOn; anything hold you from deleting this field ...
3 years, 9 months ago (2017-03-21 14:53:25 UTC) #15
nisse-webrtc
https://codereview.webrtc.org/2742383004/diff/180001/webrtc/common_types.h File webrtc/common_types.h (right): https://codereview.webrtc.org/2742383004/diff/180001/webrtc/common_types.h#newcode465 webrtc/common_types.h:465: bool pictureLossIndicationOn; On 2017/03/21 14:53:24, danilchap wrote: > anything ...
3 years, 9 months ago (2017-03-21 15:12:55 UTC) #16
danilchap
I'm not familiar enough with code in vp8_impl.h/vp8_impl.cc Everything else lgtm https://codereview.webrtc.org/2742383004/diff/180001/webrtc/common_types.h File webrtc/common_types.h (right): ...
3 years, 9 months ago (2017-03-21 15:19:42 UTC) #17
stefan-webrtc
lgtm
3 years, 9 months ago (2017-03-22 13:01:23 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/2742383004/220001
3 years, 9 months ago (2017-03-22 13:06:03 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: win_x64_dbg on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/win_x64_dbg/builds/7582)
3 years, 9 months ago (2017-03-22 13:32:32 UTC) #23
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/2742383004/220001
3 years, 9 months ago (2017-03-22 13:58:24 UTC) #25
commit-bot: I haz the power
3 years, 9 months ago (2017-03-22 14:15:15 UTC) #28
Message was sent while issue was closed.
Committed patchset #12 (id:220001) as
https://chromium.googlesource.com/external/webrtc/+/25d0bdc1bcbd78adabe5dac4f...

Powered by Google App Engine
This is Rietveld 408576698