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

Issue 1947913002: Move, almost, all receive side references to RTP to RtpStreamReceiver. (Closed)

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

Description

Move, almost, all receive side references to RTP to RtpStreamReceiver. There are still a few places in VideoReceiveStream where the RTP module is explicitly used, e.g. setting up a/v sync, but it's a bigger task to change and that will be done in a follow up instead of in this CL. BUG=webrtc:5838 Committed: https://crrev.com/dc7d0d2ef037dc02d7380925bf4e2133507539aa Cr-Commit-Position: refs/heads/master@{#12642}

Patch Set 1 #

Patch Set 2 : Require both RED and ULPFEC to say FEC is enabled. #

Total comments: 8

Patch Set 3 : Revert using the new SendNack method. #

Patch Set 4 : Addressed comments in PS#4 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+156 lines, -159 lines) Patch
M webrtc/modules/rtp_rtcp/include/rtp_rtcp.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M webrtc/video/rtp_stream_receiver.h View 1 2 6 chunks +16 lines, -16 lines 0 comments Download
M webrtc/video/rtp_stream_receiver.cc View 1 2 3 10 chunks +119 lines, -49 lines 0 comments Download
M webrtc/video/video_receive_stream.h View 3 chunks +2 lines, -4 lines 0 comments Download
M webrtc/video/video_receive_stream.cc View 9 chunks +14 lines, -89 lines 0 comments Download
M webrtc/video/video_stream_decoder.h View 2 chunks +1 line, -1 line 0 comments Download
M webrtc/video/video_stream_decoder.cc View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 13 (5 generated)
mflodman
Philip, Please take a look. This CL mainly moves code from VideoReceiveStream to RtpStreamReceiver.
4 years, 7 months ago (2016-05-04 12:55:17 UTC) #2
mflodman
Philip, One change after I found out about the new SendNack method, I also added ...
4 years, 7 months ago (2016-05-06 08:49:10 UTC) #4
philipel
Just a few comment, mostly about cleaning up other peoples code. I can see that ...
4 years, 7 months ago (2016-05-06 08:56:19 UTC) #5
mflodman
Philip, Comments addressed, PTAL. https://codereview.webrtc.org/1947913002/diff/20001/webrtc/video/rtp_stream_receiver.cc File webrtc/video/rtp_stream_receiver.cc (right): https://codereview.webrtc.org/1947913002/diff/20001/webrtc/video/rtp_stream_receiver.cc#newcode162 webrtc/video/rtp_stream_receiver.cc:162: if (config_.rtp.fec.ulpfec_payload_type != -1) { ...
4 years, 7 months ago (2016-05-06 09:15:06 UTC) #6
philipel
lgtm
4 years, 7 months ago (2016-05-06 09:45:04 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1947913002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1947913002/60001
4 years, 7 months ago (2016-05-06 10:21:19 UTC) #9
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 7 months ago (2016-05-06 12:32:27 UTC) #11
commit-bot: I haz the power
4 years, 7 months ago (2016-05-06 12:32:38 UTC) #13
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/dc7d0d2ef037dc02d7380925bf4e2133507539aa
Cr-Commit-Position: refs/heads/master@{#12642}

Powered by Google App Engine
This is Rietveld 408576698