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

Issue 1514143003: Add support for unmixed audio from remote WebRTC remote tracks. (Closed)

Created:
5 years ago by tommi (sloooow) - chröme
Modified:
5 years ago
Reviewers:
perkj_chrome, jam
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, imcheng+watch_chromium.org, posciak+watch_chromium.org, avayvod+watch_chromium.org, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, jasonroberts+watch_google.com, mkwst+moarreviews-renderer_chromium.org, xjz+watch_chromium.org, isheriff+watch_chromium.org, miu+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support for unmixed audio from remote WebRTC remote tracks. To begin with WebAudio will have support for this with more areas to come (e.g. MediaStreamRecording) BUG=121673 Committed: https://crrev.com/30b55651cf9500b1ed8917e4d040513559ad3e83 Cr-Commit-Position: refs/heads/master@{#364885}

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 17

Patch Set 3 : Address comments #

Total comments: 2

Patch Set 4 : Fix include #

Patch Set 5 : Fix other include #

Unified diffs Side-by-side diffs Delta from patch set Stats (+242 lines, -72 lines) Patch
M content/content_renderer.gypi View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M content/public/renderer/media_stream_audio_sink.cc View 1 2 2 chunks +7 lines, -31 lines 0 comments Download
M content/renderer/BUILD.gn View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
A content/renderer/media/media_stream_audio_track.h View 1 2 1 chunk +49 lines, -0 lines 0 comments Download
A content/renderer/media/media_stream_audio_track.cc View 1 2 1 chunk +35 lines, -0 lines 0 comments Download
M content/renderer/media/media_stream_center.cc View 1 2 1 chunk +7 lines, -8 lines 0 comments Download
M content/renderer/media/media_stream_renderer_factory_impl.cc View 1 2 2 chunks +3 lines, -1 line 0 comments Download
M content/renderer/media/media_stream_track.h View 1 2 3 chunks +2 lines, -7 lines 0 comments Download
M content/renderer/media/media_stream_track.cc View 1 2 2 chunks +2 lines, -12 lines 0 comments Download
M content/renderer/media/media_stream_video_track.cc View 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/media/remote_media_stream_impl.cc View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M content/renderer/media/rtc_peer_connection_handler.cc View 1 2 2 chunks +2 lines, -1 line 0 comments Download
M content/renderer/media/webrtc/media_stream_remote_audio_track.h View 1 2 3 4 2 chunks +11 lines, -2 lines 0 comments Download
M content/renderer/media/webrtc/media_stream_remote_audio_track.cc View 2 chunks +107 lines, -1 line 0 comments Download
M content/renderer/media/webrtc/webrtc_media_stream_adapter.cc View 1 2 2 chunks +2 lines, -1 line 0 comments Download
M content/renderer/media/webrtc_audio_renderer.cc View 1 2 2 chunks +2 lines, -1 line 0 comments Download
M content/renderer/media/webrtc_local_audio_track.h View 1 2 3 4 chunks +6 lines, -5 lines 0 comments Download
M content/renderer/media/webrtc_local_audio_track.cc View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 28 (9 generated)
tommi (sloooow) - chröme
Per: Main reviewer. Jochen: content/public/renderer/media_stream_audio_sink.cc (owner)
5 years ago (2015-12-11 09:31:38 UTC) #2
tommi (sloooow) - chröme
Rebase
5 years ago (2015-12-11 09:58:40 UTC) #3
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1514143003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1514143003/20001
5 years ago (2015-12-11 10:01:23 UTC) #5
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/79360)
5 years ago (2015-12-11 10:45:55 UTC) #7
perkj_chrome
Looks like a very good step in the correct direction. I think you might want ...
5 years ago (2015-12-11 12:31:38 UTC) #8
tommi (sloooow) - chröme
https://codereview.chromium.org/1514143003/diff/20001/content/public/renderer/media_stream_audio_sink.cc File content/public/renderer/media_stream_audio_sink.cc (right): https://codereview.chromium.org/1514143003/diff/20001/content/public/renderer/media_stream_audio_sink.cc#newcode9 content/public/renderer/media_stream_audio_sink.cc:9: #include "content/renderer/media/remote_media_stream_impl.h" On 2015/12/11 12:31:38, perkj wrote: > why ...
5 years ago (2015-12-11 15:36:51 UTC) #9
tommi (sloooow) - chröme
Address comments
5 years ago (2015-12-11 15:39:32 UTC) #10
tommi (sloooow) - chröme
Switching owner review to jam. John, could you review the first three files in the ...
5 years ago (2015-12-11 15:43:37 UTC) #12
perkj_chrome
lgtm
5 years ago (2015-12-11 15:51:14 UTC) #13
perkj_chrome
https://codereview.chromium.org/1514143003/diff/40001/content/renderer/media/webrtc_local_audio_track.h File content/renderer/media/webrtc_local_audio_track.h (right): https://codereview.chromium.org/1514143003/diff/40001/content/renderer/media/webrtc_local_audio_track.h#newcode15 content/renderer/media/webrtc_local_audio_track.h:15: #include "content/renderer/media/media_stream_track.h" MediaStreamAudioTrack
5 years ago (2015-12-11 15:54:41 UTC) #14
tommi (sloooow) - chröme
https://codereview.chromium.org/1514143003/diff/40001/content/renderer/media/webrtc_local_audio_track.h File content/renderer/media/webrtc_local_audio_track.h (right): https://codereview.chromium.org/1514143003/diff/40001/content/renderer/media/webrtc_local_audio_track.h#newcode15 content/renderer/media/webrtc_local_audio_track.h:15: #include "content/renderer/media/media_stream_track.h" On 2015/12/11 15:54:41, perkj wrote: > MediaStreamAudioTrack ...
5 years ago (2015-12-11 16:03:01 UTC) #15
tommi (sloooow) - chröme
Fix include
5 years ago (2015-12-11 16:03:58 UTC) #16
tommi (sloooow) - chröme
Fix other include
5 years ago (2015-12-11 16:46:01 UTC) #17
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1514143003/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1514143003/80001
5 years ago (2015-12-11 16:50:13 UTC) #19
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-12-11 18:28:20 UTC) #21
jam
lgtm
5 years ago (2015-12-11 22:01:01 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1514143003/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1514143003/80001
5 years ago (2015-12-12 02:05:25 UTC) #25
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years ago (2015-12-12 03:44:00 UTC) #26
commit-bot: I haz the power
5 years ago (2015-12-12 03:45:12 UTC) #28
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/30b55651cf9500b1ed8917e4d040513559ad3e83
Cr-Commit-Position: refs/heads/master@{#364885}

Powered by Google App Engine
This is Rietveld 408576698