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

Issue 2920993002: Add RSID-based demuxing to RtpDemuxer (Closed)

Created:
3 years, 6 months ago by eladalon
Modified:
3 years, 6 months ago
CC:
webrtc-reviews_webrtc.org, interface-changes_webrtc.org, yujie_mao (webrtc), stefan-webrtc, tterriberry_mozilla.com, qiang.lu, niklas.enbom, peah-webrtc, the sun, mflodman
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Add RSID-based demuxing to RtpDemuxer Make RtpDemuxer able to demux RTP packets according to RSID (RTP Stream ID), as well as the (pre-existing) ability to demux according to SSRC. BUG=None Review-Url: https://codereview.webrtc.org/2920993002 Cr-Commit-Position: refs/heads/master@{#18495} Committed: https://chromium.googlesource.com/external/webrtc/+/d0244c21cdb2985df9abec84a0aed6d0d0cbeec0

Patch Set 1 #

Total comments: 39

Patch Set 2 : Response to CR #

Total comments: 28

Patch Set 3 : 1. Response to CR. 2. More tests. 3. RemoveSink's return type changed. 4. Some UT changes. #

Patch Set 4 : Remove forgotten TODO #

Total comments: 7

Patch Set 5 : . #

Patch Set 6 : Missed one cast. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+535 lines, -88 lines) Patch
M webrtc/call/rtp_demuxer.h View 1 2 3 4 2 chunks +34 lines, -3 lines 0 comments Download
M webrtc/call/rtp_demuxer.cc View 1 2 3 3 chunks +71 lines, -15 lines 0 comments Download
M webrtc/call/rtp_demuxer_unittest.cc View 1 2 3 4 5 2 chunks +422 lines, -70 lines 0 comments Download
M webrtc/common_types.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/common_types.cc View 1 2 2 chunks +6 lines, -0 lines 0 comments Download

Messages

Total messages: 26 (11 generated)
eladalon
PTAL
3 years, 6 months ago (2017-06-02 13:32:46 UTC) #3
danilchap
took a overview look, looks good. Will take a deeper look on Monday https://codereview.webrtc.org/2920993002/diff/1/webrtc/call/rtp_demuxer_unittest.cc File ...
3 years, 6 months ago (2017-06-02 17:42:20 UTC) #5
eladalon
https://codereview.webrtc.org/2920993002/diff/1/webrtc/call/rtp_demuxer_unittest.cc File webrtc/call/rtp_demuxer_unittest.cc (right): https://codereview.webrtc.org/2920993002/diff/1/webrtc/call/rtp_demuxer_unittest.cc#newcode54 webrtc/call/rtp_demuxer_unittest.cc:54: rtp::Packet::ExtensionManager extensions_manager(extensions); On 2017/06/02 17:42:19, danilchap wrote: > why ...
3 years, 6 months ago (2017-06-02 19:44:05 UTC) #6
danilchap
https://codereview.webrtc.org/2920993002/diff/1/webrtc/call/rtp_demuxer_unittest.cc File webrtc/call/rtp_demuxer_unittest.cc (right): https://codereview.webrtc.org/2920993002/diff/1/webrtc/call/rtp_demuxer_unittest.cc#newcode54 webrtc/call/rtp_demuxer_unittest.cc:54: rtp::Packet::ExtensionManager extensions_manager(extensions); On 2017/06/02 19:44:04, eladalon wrote: > On ...
3 years, 6 months ago (2017-06-07 13:45:43 UTC) #7
eladalon
https://codereview.webrtc.org/2920993002/diff/1/webrtc/call/rtp_demuxer_unittest.cc File webrtc/call/rtp_demuxer_unittest.cc (right): https://codereview.webrtc.org/2920993002/diff/1/webrtc/call/rtp_demuxer_unittest.cc#newcode54 webrtc/call/rtp_demuxer_unittest.cc:54: rtp::Packet::ExtensionManager extensions_manager(extensions); On 2017/06/07 13:45:41, danilchap wrote: > On ...
3 years, 6 months ago (2017-06-07 19:30:02 UTC) #8
danilchap
lgtm with few more nits https://codereview.webrtc.org/2920993002/diff/60001/webrtc/call/rtp_demuxer.h File webrtc/call/rtp_demuxer.h (right): https://codereview.webrtc.org/2920993002/diff/60001/webrtc/call/rtp_demuxer.h#newcode40 webrtc/call/rtp_demuxer.h:40: // Removes a sink. ...
3 years, 6 months ago (2017-06-08 08:04:19 UTC) #9
eladalon
https://codereview.webrtc.org/2920993002/diff/60001/webrtc/call/rtp_demuxer.h File webrtc/call/rtp_demuxer.h (right): https://codereview.webrtc.org/2920993002/diff/60001/webrtc/call/rtp_demuxer.h#newcode40 webrtc/call/rtp_demuxer.h:40: // Removes a sink. Returns deletion true if anything ...
3 years, 6 months ago (2017-06-08 08:59:53 UTC) #10
danilchap
https://codereview.webrtc.org/2920993002/diff/60001/webrtc/call/rtp_demuxer_unittest.cc File webrtc/call/rtp_demuxer_unittest.cc (right): https://codereview.webrtc.org/2920993002/diff/60001/webrtc/call/rtp_demuxer_unittest.cc#newcode47 webrtc/call/rtp_demuxer_unittest.cc:47: size_t sequence_number = 0) { On 2017/06/08 08:59:53, eladalon ...
3 years, 6 months ago (2017-06-08 09:11:29 UTC) #11
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/2920993002/80001
3 years, 6 months ago (2017-06-08 09:12:05 UTC) #14
eladalon
stefan@webrtc.org, I think I'll need your lgtm because of common_types.h/cc.
3 years, 6 months ago (2017-06-08 09:13:07 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: presubmit on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/presubmit/builds/17902)
3 years, 6 months ago (2017-06-08 09:15:57 UTC) #17
stefan-webrtc
lgtm I think we should think about if rtp_demuxer.h should really live in the root ...
3 years, 6 months ago (2017-06-08 09:28:33 UTC) #19
eladalon
On 2017/06/08 09:28:33, stefan-webrtc wrote: > lgtm > > I think we should think about ...
3 years, 6 months ago (2017-06-08 10:54:30 UTC) #20
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/2920993002/100001
3 years, 6 months ago (2017-06-08 10:56:01 UTC) #23
commit-bot: I haz the power
3 years, 6 months ago (2017-06-08 11:19:19 UTC) #26
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/external/webrtc/+/d0244c21cdb2985df9abec84a...

Powered by Google App Engine
This is Rietveld 408576698