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

Issue 1864313003: Move Ownership of RtpModules to VideoSendStream. (Closed)

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

Description

Move Ownership of RtpModules to VideoSendStream from VieChannel and remove use of vie_channel and vie_receiver from video_send_stream. The purpose of this refactoring is a first step of separating the encoder parts from the RTP transport. BUG=webrtc:5687 R=mflodman@webrtc.org, pbos@webrtc.org, stefan@webrtc.org Committed: https://crrev.com/83d09106943b3b70d9aaa92bc674fae473443f89 Cr-Commit-Position: refs/heads/master@{#12377}

Patch Set 1 #

Patch Set 2 : Move ownership to VideoSendStream #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 24

Patch Set 6 : Changed RTP module. Addressed pbos comments. #

Patch Set 7 : Rebased #

Total comments: 8

Patch Set 8 : Addressed comments #

Total comments: 3

Patch Set 9 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+360 lines, -543 lines) Patch
M webrtc/modules/rtp_rtcp/include/rtp_rtcp.h View 1 2 3 4 5 1 chunk +4 lines, -4 lines 0 comments Download
M webrtc/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h View 1 2 3 4 5 1 chunk +5 lines, -5 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtcp_sender.cc View 1 chunk +7 lines, -5 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -2 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc View 1 2 3 4 5 6 7 8 1 chunk +13 lines, -22 lines 0 comments Download
M webrtc/video/encoder_state_feedback.h View 1 2 3 4 1 chunk +0 lines, -6 lines 0 comments Download
M webrtc/video/encoder_state_feedback.cc View 1 2 3 4 1 chunk +0 lines, -7 lines 0 comments Download
M webrtc/video/payload_router.h View 1 2 3 4 2 chunks +5 lines, -8 lines 0 comments Download
M webrtc/video/payload_router.cc View 1 2 3 4 5 6 7 2 chunks +4 lines, -8 lines 0 comments Download
M webrtc/video/payload_router_unittest.cc View 1 2 3 4 5 7 chunks +46 lines, -55 lines 0 comments Download
M webrtc/video/video_receive_stream.cc View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -8 lines 0 comments Download
M webrtc/video/video_send_stream.h View 1 2 3 4 5 3 chunks +14 lines, -7 lines 0 comments Download
M webrtc/video/video_send_stream.cc View 1 2 3 4 5 6 7 8 16 chunks +156 lines, -65 lines 0 comments Download
M webrtc/video/vie_channel.h View 1 2 3 4 5 9 chunks +5 lines, -92 lines 0 comments Download
M webrtc/video/vie_channel.cc View 1 2 3 4 5 10 chunks +86 lines, -237 lines 0 comments Download
M webrtc/video/vie_receiver.h View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M webrtc/video/vie_receiver.cc View 1 2 5 chunks +7 lines, -10 lines 0 comments Download

Messages

Total messages: 26 (8 generated)
perkj_webrtc
Can you take a first pass?
4 years, 8 months ago (2016-04-07 14:00:21 UTC) #3
pbos-webrtc
First pass, adding both stefan@ and mflodman@ since this is large and scary and we ...
4 years, 8 months ago (2016-04-07 16:02:08 UTC) #4
pbos-webrtc
4 years, 8 months ago (2016-04-07 16:03:22 UTC) #6
perkj_webrtc
Addressed pbos comments. Stefan - would you mind taking a look as well? https://codereview.webrtc.org/1864313003/diff/80001/webrtc/video/video_send_stream.cc File ...
4 years, 8 months ago (2016-04-08 10:59:04 UTC) #7
pbos-webrtc
LG, I'd like to check when all is done, some // ???s that need to ...
4 years, 8 months ago (2016-04-11 09:35:23 UTC) #8
perkj_webrtc
On 2016/04/11 09:35:23, pbos-webrtc wrote: > LG, I'd like to check when all is done, ...
4 years, 8 months ago (2016-04-11 10:42:53 UTC) #9
perkj_webrtc
On 2016/04/11 10:42:53, perkj_webrtc wrote: > On 2016/04/11 09:35:23, pbos-webrtc wrote: > > LG, I'd ...
4 years, 8 months ago (2016-04-12 07:20:03 UTC) #10
stefan-webrtc
A first pass. I'd really like to see a short document with a simple class ...
4 years, 8 months ago (2016-04-12 07:59:11 UTC) #11
perkj_webrtc
PTAL This cl moves the ownership of the RTP module remove the dependency from receive ...
4 years, 8 months ago (2016-04-13 11:43:49 UTC) #12
pbos-webrtc
lgtm
4 years, 8 months ago (2016-04-14 14:56:42 UTC) #13
mflodman
LG, but with one ask for one more modification. https://codereview.webrtc.org/1864313003/diff/140001/webrtc/video/payload_router.cc File webrtc/video/payload_router.cc (right): https://codereview.webrtc.org/1864313003/diff/140001/webrtc/video/payload_router.cc#newcode21 webrtc/video/payload_router.cc:21: ...
4 years, 8 months ago (2016-04-15 08:25:42 UTC) #14
perkj_webrtc
https://codereview.webrtc.org/1864313003/diff/140001/webrtc/video/vie_receiver.h File webrtc/video/vie_receiver.h (right): https://codereview.webrtc.org/1864313003/diff/140001/webrtc/video/vie_receiver.h#newcode105 webrtc/video/vie_receiver.h:105: RtpRtcp* rtp_rtcp_; // Owned by ViEChannel On 2016/04/15 08:25:42, ...
4 years, 8 months ago (2016-04-15 08:36:43 UTC) #15
mflodman
Doh, I totally missed that :/ LGTM
4 years, 8 months ago (2016-04-15 08:40:15 UTC) #16
stefan-webrtc
lgtm
4 years, 8 months ago (2016-04-15 09:09:05 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1864313003/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1864313003/160001
4 years, 8 months ago (2016-04-15 09:33:32 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on tryserver.webrtc (JOB_TIMED_OUT, no build URL) linux_baremetal on ...
4 years, 8 months ago (2016-04-15 11:02:34 UTC) #22
perkj_webrtc
Committed patchset #9 (id:160001) manually as 83d09106943b3b70d9aaa92bc674fae473443f89 (presubmit successful).
4 years, 8 months ago (2016-04-15 12:59:27 UTC) #24
commit-bot: I haz the power
4 years, 8 months ago (2016-04-15 12:59:29 UTC) #26
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/83d09106943b3b70d9aaa92bc674fae473443f89
Cr-Commit-Position: refs/heads/master@{#12377}

Powered by Google App Engine
This is Rietveld 408576698