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

Issue 99113003: Define the interface for MediaStreamVideoSource. (Closed)

Created:
7 years ago by Ronghua Wu (Left Chromium)
Modified:
6 years, 11 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, Peng
Visibility:
Public.

Description

Define the interface for MediaStreamVideoSource. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243692

Patch Set 1 #

Total comments: 14

Patch Set 2 : #

Patch Set 3 : #

Total comments: 6

Patch Set 4 : #

Total comments: 2

Patch Set 5 : #

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+127 lines, -0 lines) Patch
M content/content_renderer.gypi View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
A content/renderer/media/media_stream_video_source.h View 1 2 3 4 1 chunk +50 lines, -0 lines 0 comments Download
A content/renderer/media/media_stream_video_source.cc View 1 2 3 4 1 chunk +39 lines, -0 lines 0 comments Download
A content/renderer/media/media_stream_video_source_unittest.cc View 1 2 3 4 1 chunk +35 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
Ronghua Wu (Left Chromium)
7 years ago (2013-12-18 06:46:44 UTC) #1
Ronghua Wu (Left Chromium)
7 years ago (2013-12-18 06:48:05 UTC) #2
perkj_chrome
Joi- can you please take a look at this proposal and my comments? I think ...
7 years ago (2013-12-18 08:15:09 UTC) #3
Jói
I think we will need an interface/base class similar to this, although as Per points ...
7 years ago (2013-12-18 13:47:06 UTC) #4
Ronghua Wu (Left Chromium)
Thanks for comments. PTAL https://codereview.chromium.org/99113003/diff/1/content/public/renderer/media_stream_video_source.cc File content/public/renderer/media_stream_video_source.cc (right): https://codereview.chromium.org/99113003/diff/1/content/public/renderer/media_stream_video_source.cc#newcode14 content/public/renderer/media_stream_video_source.cc:14: const blink::WebMediaConstraints& constrains) { On ...
7 years ago (2013-12-18 21:22:22 UTC) #5
joi
Yes, the new classes belong in content/renderer/media. (typed on tiny keyboard) On Dec 18, 2013 ...
7 years ago (2013-12-18 22:07:01 UTC) #6
Ronghua Wu (Left Chromium)
Moved to content/renderer/media.
7 years ago (2013-12-18 23:05:31 UTC) #7
Jói
I think this looks good, just a few comments. Per, what do you think? https://codereview.chromium.org/99113003/diff/40001/content/renderer/media/media_stream_video_source.cc ...
7 years ago (2013-12-19 12:06:23 UTC) #8
perkj_chrome
It looks good to me. But how will we handle specialization? Did we decide by ...
7 years ago (2013-12-19 14:41:34 UTC) #9
joi
I don't think we've really decided how to handle the specialization. It seems to me ...
7 years ago (2013-12-19 17:17:35 UTC) #10
Ronghua Wu (Left Chromium)
Addressed the comments and added SetReadyState. In terms of specialization, Joe has a good point ...
7 years ago (2013-12-19 20:04:15 UTC) #11
perkj_chrome
OK. For local video capture we need to implement media:video capture:Eventhandler somewhere. If we decide ...
7 years ago (2013-12-20 06:52:01 UTC) #12
perkj_chrome
https://codereview.chromium.org/99113003/diff/60001/content/renderer/media/media_stream_video_source.h File content/renderer/media/media_stream_video_source.h (right): https://codereview.chromium.org/99113003/diff/60001/content/renderer/media/media_stream_video_source.h#newcode34 content/renderer/media/media_stream_video_source.h:34: void SetReadyState(blink::WebMediaStreamSource::ReadyState state); Can SetReadyState and PutVideoFrame be protected ...
6 years, 11 months ago (2014-01-05 15:38:02 UTC) #13
Ronghua Wu (Left Chromium)
PTAL https://codereview.chromium.org/99113003/diff/60001/content/renderer/media/media_stream_video_source.h File content/renderer/media/media_stream_video_source.h (right): https://codereview.chromium.org/99113003/diff/60001/content/renderer/media/media_stream_video_source.h#newcode34 content/renderer/media/media_stream_video_source.h:34: void SetReadyState(blink::WebMediaStreamSource::ReadyState state); On 2014/01/05 15:38:03, perkj__ooo_until_7ofJan wrote: ...
6 years, 11 months ago (2014-01-06 19:41:14 UTC) #14
perkj_chrome
lgtm. I downloaded this patch and started sketching on a local video capture source. Does ...
6 years, 11 months ago (2014-01-07 06:25:12 UTC) #15
Ronghua Wu (Left Chromium)
On 2014/01/07 06:25:12, perkj wrote: > lgtm. I downloaded this patch and started sketching on ...
6 years, 11 months ago (2014-01-07 17:10:40 UTC) #16
Ronghua Wu (Left Chromium)
+jam for gyp files approval.
6 years, 11 months ago (2014-01-07 17:12:26 UTC) #17
jam
On 2014/01/07 17:12:26, Ronghua Wu wrote: > +jam for gyp files approval. lgtm, sorry for ...
6 years, 11 months ago (2014-01-08 19:39:22 UTC) #18
wjia(left Chromium)
owner stamp for media, lgtm.
6 years, 11 months ago (2014-01-08 19:59:30 UTC) #19
Ronghua Wu (Left Chromium)
Thanks all. Will commit.
6 years, 11 months ago (2014-01-08 20:00:41 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ronghuawu@chromium.org/99113003/440001
6 years, 11 months ago (2014-01-08 20:18:01 UTC) #21
commit-bot: I haz the power
6 years, 11 months ago (2014-01-08 23:23:44 UTC) #22
Message was sent while issue was closed.
Change committed as 243692

Powered by Google App Engine
This is Rietveld 408576698