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

Issue 1481963002: Add header extension filtering for WebRtcVoiceEngine/MediaChannel. (Closed)

Created:
5 years ago by the sun
Modified:
4 years, 1 month ago
Reviewers:
tommi, stefan-webrtc
CC:
webrtc-reviews_webrtc.org
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Add header extension filtering for WebRtcVoiceEngine/MediaChannel. Rework filtering functionality to be reused for both Audio+Video. BUG=webrtc:4690, webrtc:4254

Patch Set 1 #

Patch Set 2 : Not being silent anymore. #

Patch Set 3 : remove comment #

Patch Set 4 : Simpler implementation of set<>, requiring no heap allocs. #

Total comments: 22

Patch Set 5 : comments #

Total comments: 1

Patch Set 6 : rebase #

Total comments: 4

Patch Set 7 : comment #

Patch Set 8 : rebase #

Patch Set 9 : two more test cases #

Unified diffs Side-by-side diffs Delta from patch set Stats (+337 lines, -153 lines) Patch
M talk/libjingle_tests.gyp View 1 1 chunk +2 lines, -2 lines 0 comments Download
M talk/media/base/mediachannel.h View 1 2 3 4 4 chunks +5 lines, -5 lines 0 comments Download
M talk/media/webrtc/webrtcmediaengine.h View 1 2 3 4 2 chunks +14 lines, -5 lines 0 comments Download
M talk/media/webrtc/webrtcmediaengine.cc View 1 2 3 4 5 6 2 chunks +75 lines, -31 lines 0 comments Download
A talk/media/webrtc/webrtcmediaengine_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +205 lines, -0 lines 0 comments Download
M talk/media/webrtc/webrtcvideoengine2.cc View 1 2 3 4 6 chunks +15 lines, -88 lines 0 comments Download
M talk/media/webrtc/webrtcvoiceengine.cc View 1 2 3 4 5 6 7 6 chunks +21 lines, -22 lines 0 comments Download

Messages

Total messages: 29 (11 generated)
the sun
Stefan, before you dive in, let's hash something out: Does it really make sense that ...
5 years ago (2015-11-27 16:04:49 UTC) #2
the sun
On 2015/11/27 16:04:49, the sun wrote: > Stefan, before you dive in, let's hash something ...
5 years ago (2015-11-27 16:06:09 UTC) #3
stefan-webrtc
On 2015/11/27 16:06:09, the sun wrote: > On 2015/11/27 16:04:49, the sun wrote: > > ...
5 years ago (2015-11-30 10:16:16 UTC) #4
stefan-webrtc
On 2015/11/30 10:16:16, stefan-webrtc (holmer) wrote: > On 2015/11/27 16:06:09, the sun wrote: > > ...
5 years ago (2015-11-30 10:16:41 UTC) #5
the sun
On 2015/11/30 10:16:41, stefan-webrtc (holmer) wrote: > On 2015/11/30 10:16:16, stefan-webrtc (holmer) wrote: > > ...
5 years ago (2015-11-30 10:43:41 UTC) #6
the sun
On 2015/11/30 10:43:41, the sun wrote: > On 2015/11/30 10:16:41, stefan-webrtc (holmer) wrote: > > ...
5 years ago (2015-11-30 16:21:54 UTC) #7
the sun
On 2015/11/30 16:21:54, the sun wrote: > On 2015/11/30 10:43:41, the sun wrote: > > ...
5 years ago (2015-12-01 12:58:58 UTC) #10
tommi
rs lgtm for libjingle_tests.gyp and talk/media/base. Stefan, can you take a look at the rest?
5 years ago (2015-12-01 13:37:41 UTC) #12
stefan-webrtc
https://codereview.webrtc.org/1481963002/diff/60001/talk/media/webrtc/webrtcmediaengine.cc File talk/media/webrtc/webrtcmediaengine.cc (right): https://codereview.webrtc.org/1481963002/diff/60001/talk/media/webrtc/webrtcmediaengine.cc#newcode75 talk/media/webrtc/webrtcmediaengine.cc:75: // Remove mutually exclusive extensions with lower priority. Maybe ...
5 years ago (2015-12-01 15:36:57 UTC) #13
the sun
https://codereview.webrtc.org/1481963002/diff/60001/talk/media/webrtc/webrtcmediaengine.cc File talk/media/webrtc/webrtcmediaengine.cc (right): https://codereview.webrtc.org/1481963002/diff/60001/talk/media/webrtc/webrtcmediaengine.cc#newcode75 talk/media/webrtc/webrtcmediaengine.cc:75: // Remove mutually exclusive extensions with lower priority. On ...
5 years ago (2015-12-01 16:34:45 UTC) #14
stefan-webrtc
https://codereview.webrtc.org/1481963002/diff/60001/talk/media/webrtc/webrtcmediaengine_unittest.cc File talk/media/webrtc/webrtcmediaengine_unittest.cc (right): https://codereview.webrtc.org/1481963002/diff/60001/talk/media/webrtc/webrtcmediaengine_unittest.cc#newcode103 talk/media/webrtc/webrtcmediaengine_unittest.cc:103: TEST(WebRtcMediaEngineTest, ValidateRtpExtensions_OverlappingIds_2) { On 2015/12/01 16:34:45, the sun wrote: ...
5 years ago (2015-12-02 09:26:25 UTC) #15
the sun
https://codereview.webrtc.org/1481963002/diff/100001/talk/media/webrtc/webrtcmediaengine.cc File talk/media/webrtc/webrtcmediaengine.cc (right): https://codereview.webrtc.org/1481963002/diff/100001/talk/media/webrtc/webrtcmediaengine.cc#newcode130 talk/media/webrtc/webrtcmediaengine.cc:130: // specified in a different order. On 2015/12/02 09:26:25, ...
5 years ago (2015-12-02 09:46:35 UTC) #16
stefan-webrtc
lgtm
5 years ago (2015-12-02 14:20:25 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1481963002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1481963002/160001
5 years ago (2015-12-02 14:42:14 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: linux_msan on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_msan/builds/6355)
5 years ago (2015-12-02 15:08:51 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1481963002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1481963002/160001
5 years ago (2015-12-02 15:29:28 UTC) #24
commit-bot: I haz the power
Patchset 9 (id:??) landed as https://crrev.com/7e4e01a4413fa98644b94ab9d8a9dccc664f39f2 Cr-Commit-Position: refs/heads/master@{#10869}
5 years ago (2015-12-02 16:05:10 UTC) #26
commit-bot: I haz the power
5 years ago (2015-12-02 16:05:17 UTC) #28
Message was sent while issue was closed.
Committed patchset #9 (id:160001)

Powered by Google App Engine
This is Rietveld 408576698