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

Issue 14200016: Added implementation of RemoteMediaStreams. (Closed)

Created:
7 years, 8 months ago by perkj_chrome
Modified:
7 years, 8 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, feature-media-reviews_chromium.org
Visibility:
Public.

Description

Added implementation of RemoteMediaStreams. This implement an observer of a remote webrtc MediaStream and propagates changes to a WebKit MediaStream. It propagates adding and removing of remote tracks to existing mediastreams as well as if a remote track has ended. https://code.google.com/p/webrtc/issues/detail?id=872 BUG=233514 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=195186

Patch Set 1 : Add content browsertest #

Patch Set 2 : #

Total comments: 22

Patch Set 3 : Addressing code review comments. #

Total comments: 6

Patch Set 4 : Fix nits #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+529 lines, -83 lines) Patch
M content/browser/media/webrtc_browsertest.cc View 1 chunk +15 lines, -0 lines 0 comments Download
M content/content_renderer.gypi View 1 chunk +2 lines, -0 lines 1 comment Download
M content/renderer/media/mock_media_stream_dependency_factory.h View 3 chunks +11 lines, -4 lines 0 comments Download
M content/renderer/media/mock_media_stream_dependency_factory.cc View 1 2 10 chunks +35 lines, -17 lines 0 comments Download
M content/renderer/media/peer_connection_handler_base.h View 3 chunks +2 lines, -3 lines 0 comments Download
M content/renderer/media/peer_connection_handler_base.cc View 1 chunk +0 lines, -37 lines 0 comments Download
A content/renderer/media/remote_media_stream_impl.h View 1 2 1 chunk +51 lines, -0 lines 0 comments Download
A content/renderer/media/remote_media_stream_impl.cc View 1 2 3 1 chunk +217 lines, -0 lines 0 comments Download
M content/renderer/media/rtc_peer_connection_handler.cc View 4 chunks +18 lines, -11 lines 0 comments Download
M content/renderer/media/rtc_peer_connection_handler_unittest.cc View 1 2 2 chunks +101 lines, -0 lines 0 comments Download
M content/test/data/media/peerconnection-call.html View 1 2 3 7 chunks +77 lines, -11 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
perkj_chrome
Hej Can you please review? Tommi- the Chromium code and Patrik the content browsertest? The ...
7 years, 8 months ago (2013-04-16 13:28:22 UTC) #1
tommi (sloooow) - chröme
There seems to be something wrong with the diff. Can you upload again?
7 years, 8 months ago (2013-04-16 13:54:31 UTC) #2
perkj_chrome
done On Tue, Apr 16, 2013 at 3:54 PM, <tommi@chromium.org> wrote: > There seems to ...
7 years, 8 months ago (2013-04-16 13:59:38 UTC) #3
phoglund_chromium
https://codereview.chromium.org/14200016/diff/5004/content/test/data/media/peerconnection-call.html File content/test/data/media/peerconnection-call.html (right): https://codereview.chromium.org/14200016/diff/5004/content/test/data/media/peerconnection-call.html#newcode124 content/test/data/media/peerconnection-call.html:124: navigator.webkitGetUserMedia({audio:true, video:true}, Nit: line length https://codereview.chromium.org/14200016/diff/5004/content/test/data/media/peerconnection-call.html#newcode130 content/test/data/media/peerconnection-call.html:130: // Set ...
7 years, 8 months ago (2013-04-16 14:44:58 UTC) #4
tommi (sloooow) - chröme
https://codereview.chromium.org/14200016/diff/5004/content/renderer/media/mock_media_stream_dependency_factory.cc File content/renderer/media/mock_media_stream_dependency_factory.cc (right): https://codereview.chromium.org/14200016/diff/5004/content/renderer/media/mock_media_stream_dependency_factory.cc#newcode95 content/renderer/media/mock_media_stream_dependency_factory.cc:95: observer_ = observer; first DCHECK(!observer_)? https://codereview.chromium.org/14200016/diff/5004/content/renderer/media/remote_media_stream_impl.cc File content/renderer/media/remote_media_stream_impl.cc (right): ...
7 years, 8 months ago (2013-04-16 15:59:59 UTC) #5
perkj_chrome
PTAL https://codereview.chromium.org/14200016/diff/5004/content/renderer/media/mock_media_stream_dependency_factory.cc File content/renderer/media/mock_media_stream_dependency_factory.cc (right): https://codereview.chromium.org/14200016/diff/5004/content/renderer/media/mock_media_stream_dependency_factory.cc#newcode95 content/renderer/media/mock_media_stream_dependency_factory.cc:95: observer_ = observer; On 2013/04/16 15:59:59, tommi wrote: ...
7 years, 8 months ago (2013-04-18 14:46:57 UTC) #6
tommi (sloooow) - chröme
lgtm https://codereview.chromium.org/14200016/diff/14001/content/renderer/media/remote_media_stream_impl.cc File content/renderer/media/remote_media_stream_impl.cc (right): https://codereview.chromium.org/14200016/diff/14001/content/renderer/media/remote_media_stream_impl.cc#newcode14 content/renderer/media/remote_media_stream_impl.cc:14: namespace content { only one space (looks like ...
7 years, 8 months ago (2013-04-18 16:33:31 UTC) #7
perkj_chrome
Avi, do you mind helping me too with gypi ? Thanks
7 years, 8 months ago (2013-04-18 17:04:39 UTC) #8
phoglund_chromium
lgtm https://codereview.chromium.org/14200016/diff/14001/content/test/data/media/peerconnection-call.html File content/test/data/media/peerconnection-call.html (right): https://codereview.chromium.org/14200016/diff/14001/content/test/data/media/peerconnection-call.html#newcode176 content/test/data/media/peerconnection-call.html:176: negotiate(); Nit: End of... By the way, that ...
7 years, 8 months ago (2013-04-18 17:18:40 UTC) #9
perkj_chrome
Fixed nits. Avi, can you help me by approving the GYP change? Thanks Per https://codereview.chromium.org/14200016/diff/14001/content/renderer/media/remote_media_stream_impl.cc ...
7 years, 8 months ago (2013-04-19 06:23:20 UTC) #10
Avi (use Gerrit)
gypi lgtm Where are your BUGs? At least link this change and others to a ...
7 years, 8 months ago (2013-04-19 08:39:50 UTC) #11
perkj_chrome
On 2013/04/19 08:39:50, Avi wrote: > gypi lgtm > > Where are your BUGs? At ...
7 years, 8 months ago (2013-04-19 10:09:12 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/perkj@chromium.org/14200016/28001
7 years, 8 months ago (2013-04-19 10:09:37 UTC) #13
commit-bot: I haz the power
Change committed as 195186
7 years, 8 months ago (2013-04-19 14:36:05 UTC) #14
Jered
Hi, When trying to run tot chrome today on chromeos, I see the following error: ...
7 years, 8 months ago (2013-04-22 21:02:37 UTC) #15
Jered
https://chromiumcodereview.appspot.com/14200016/diff/28001/content/content_renderer.gypi File content/content_renderer.gypi (right): https://chromiumcodereview.appspot.com/14200016/diff/28001/content/content_renderer.gypi#newcode150 content/content_renderer.gypi:150: 'renderer/media/remote_media_stream_impl.cc', Should this be built even if enable_webrtc is ...
7 years, 8 months ago (2013-04-22 21:04:48 UTC) #16
Jered
7 years, 8 months ago (2013-04-22 21:13:14 UTC) #17
Message was sent while issue was closed.
On 2013/04/22 21:04:48, Jered wrote:
>
https://chromiumcodereview.appspot.com/14200016/diff/28001/content/content_re...
> File content/content_renderer.gypi (right):
> 
>
https://chromiumcodereview.appspot.com/14200016/diff/28001/content/content_re...
> content/content_renderer.gypi:150:
'renderer/media/remote_media_stream_impl.cc',
> Should this be built even if enable_webrtc is 0?

I sent 14150011.

Powered by Google App Engine
This is Rietveld 408576698