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

Issue 2706313002: Media Capabilities: add plumbing between Blink and media/blink/. (Closed)

Created:
3 years, 10 months ago by mlamouri (slow - plz ping)
Modified:
3 years, 9 months ago
CC:
abarth-chromium, blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, darin-cc_chromium.org, dglazkov+blink, eric.carlson_apple.com, feature-media-reviews_chromium.org, jam, mlamouri+watch-blink_chromium.org, Srirama
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Media Capabilities: add plumbing between Blink and media/blink/. So much yummy plumbing! :) Also fixing a typo in an IDL. BUG=690380 R=chcunningham@chromium.org Review-Url: https://codereview.chromium.org/2706313002 Cr-Commit-Position: refs/heads/master@{#456536} Committed: https://chromium.googlesource.com/chromium/src/+/fb77ac6ce92d2d64c8ac514a7ad08a32db3c5e82

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : fix deps #

Total comments: 6

Patch Set 4 : haraken comment #

Total comments: 6

Patch Set 5 : add comment #

Patch Set 6 : fix win compile #

Patch Set 7 : oups #

Unified diffs Side-by-side diffs Delta from patch set Stats (+326 lines, -8 lines) Patch
M content/child/BUILD.gn View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M content/child/blink_platform_impl.h View 1 3 chunks +3 lines, -0 lines 0 comments Download
M content/child/blink_platform_impl.cc View 1 2 3 4 1 chunk +5 lines, -0 lines 0 comments Download
M media/blink/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
A media/blink/webmediacapabilitiesclient_impl.h View 1 2 3 4 5 6 1 chunk +32 lines, -0 lines 0 comments Download
A media/blink/webmediacapabilitiesclient_impl.cc View 1 chunk +28 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/media_capabilities/AudioConfiguration.idl View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp View 2 chunks +80 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/media_capabilities/MediaDecodingAbility.h View 1 chunk +15 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/media_capabilities/MediaDecodingAbility.cpp View 1 chunk +14 lines, -4 lines 0 comments Download
M third_party/WebKit/public/platform/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/public/platform/Platform.h View 1 2 chunks +7 lines, -0 lines 0 comments Download
A third_party/WebKit/public/platform/modules/media_capabilities/OWNERS View 1 chunk +1 line, -0 lines 0 comments Download
A third_party/WebKit/public/platform/modules/media_capabilities/WebAudioConfiguration.h View 1 chunk +27 lines, -0 lines 0 comments Download
A third_party/WebKit/public/platform/modules/media_capabilities/WebMediaCapabilitiesClient.h View 1 2 3 1 chunk +27 lines, -0 lines 0 comments Download
A third_party/WebKit/public/platform/modules/media_capabilities/WebMediaConfiguration.h View 1 2 3 4 1 chunk +32 lines, -0 lines 0 comments Download
A third_party/WebKit/public/platform/modules/media_capabilities/WebMediaDecodingAbility.h View 1 2 3 1 chunk +25 lines, -0 lines 0 comments Download
A third_party/WebKit/public/platform/modules/media_capabilities/WebVideoConfiguration.h View 1 chunk +25 lines, -0 lines 0 comments Download

Messages

Total messages: 48 (26 generated)
mlamouri (slow - plz ping)
jochen@, PTAL at: content/child/blink_platform_impl.cc content/child/blink_platform_impl.h third_party/WebKit/public/platform/DEPS third_party/WebKit/public/platform/Platform.h chcunningham@, PTAL at: media/blink/BUILD.gn media/blink/webmediacapabilitiesclient_impl.cc media/blink/webmediacapabilitiesclient_impl.h Both of ...
3 years, 10 months ago (2017-02-21 21:17:19 UTC) #4
haraken
I'm fine with exposing base::Optional to Blink, because WTF::Optional is already a very thin wrapper ...
3 years, 10 months ago (2017-02-22 00:01:28 UTC) #7
jochen (gone - plz use gerrit)
deferring to haraken
3 years, 10 months ago (2017-02-22 08:59:26 UTC) #9
mlamouri (slow - plz ping)
On 2017/02/22 at 00:01:28, haraken wrote: > I'm fine with exposing base::Optional to Blink, because ...
3 years, 10 months ago (2017-02-24 14:47:25 UTC) #10
dglazkov
On 2017/02/24 at 14:47:25, mlamouri wrote: > On 2017/02/22 at 00:01:28, haraken wrote: > > ...
3 years, 10 months ago (2017-02-24 17:58:39 UTC) #11
chcunningham
> An alternative would be to create a mojo service to directly poke inside the ...
3 years, 9 months ago (2017-02-28 01:32:57 UTC) #12
mlamouri (slow - plz ping)
On 2017/02/24 at 17:58:39, dglazkov wrote: > On 2017/02/24 at 14:47:25, mlamouri wrote: > > ...
3 years, 9 months ago (2017-02-28 18:04:49 UTC) #13
haraken
On 2017/02/28 18:04:49, mlamouri wrote: > On 2017/02/24 at 17:58:39, dglazkov wrote: > > On ...
3 years, 9 months ago (2017-03-01 01:39:57 UTC) #14
chcunningham
On 2017/03/01 01:39:57, haraken wrote: > On 2017/02/28 18:04:49, mlamouri wrote: > > On 2017/02/24 ...
3 years, 9 months ago (2017-03-01 18:25:14 UTC) #15
haraken
I chatted with mlamouri offline and understood that it's hard to remove the Web* abstractions. ...
3 years, 9 months ago (2017-03-07 12:45:02 UTC) #25
mlamouri (slow - plz ping)
Review comments applied. jochen@, PTAL at content/ chcunningham@, PTAL at media/ https://codereview.chromium.org/2706313002/diff/40001/third_party/WebKit/Source/modules/media_capabilities/MediaDecodingAbility.h File third_party/WebKit/Source/modules/media_capabilities/MediaDecodingAbility.h (right): ...
3 years, 9 months ago (2017-03-07 14:22:17 UTC) #26
chcunningham
Looks pretty good! > We need to pass the VideoConfiguration from modules/ to /media/*. At ...
3 years, 9 months ago (2017-03-08 02:43:10 UTC) #27
jochen (gone - plz use gerrit)
lgtm
3 years, 9 months ago (2017-03-08 18:52:30 UTC) #28
mlamouri (slow - plz ping)
chcunningham@, Onion Soup will unfortunately not help with the issues we have. PTAL https://codereview.chromium.org/2706313002/diff/60001/third_party/WebKit/Source/modules/media_capabilities/MediaDecodingAbility.cpp File ...
3 years, 9 months ago (2017-03-10 11:26:42 UTC) #31
chcunningham
LGTM > https://codereview.chromium.org/2706313002/diff/60001/third_party/WebKit/public/platform/modules/media_capabilities/WebVideoConfiguration.h > File > third_party/WebKit/public/platform/modules/media_capabilities/WebVideoConfiguration.h > (right): > > https://codereview.chromium.org/2706313002/diff/60001/third_party/WebKit/public/platform/modules/media_capabilities/WebVideoConfiguration.h#newcode16 > third_party/WebKit/public/platform/modules/media_capabilities/WebVideoConfiguration.h:16: > ...
3 years, 9 months ago (2017-03-13 17:04:52 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2706313002/100001
3 years, 9 months ago (2017-03-13 18:26:27 UTC) #37
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/365832)
3 years, 9 months ago (2017-03-13 18:58:21 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2706313002/120001
3 years, 9 months ago (2017-03-13 20:57:21 UTC) #42
commit-bot: I haz the power
Committed patchset #7 (id:120001) as https://chromium.googlesource.com/chromium/src/+/fb77ac6ce92d2d64c8ac514a7ad08a32db3c5e82
3 years, 9 months ago (2017-03-13 23:23:10 UTC) #45
agrieve
On 2017/03/13 23:23:10, commit-bot: I haz the power wrote: > Committed patchset #7 (id:120001) as ...
3 years, 9 months ago (2017-03-16 14:25:05 UTC) #46
mlamouri (slow - plz ping)
On 2017/03/16 at 14:25:05, agrieve wrote: > On 2017/03/13 23:23:10, commit-bot: I haz the power ...
3 years, 9 months ago (2017-03-16 14:29:34 UTC) #47
mlamouri (slow - plz ping)
3 years, 9 months ago (2017-03-16 14:40:25 UTC) #48
Message was sent while issue was closed.
On 2017/03/16 at 14:29:34, mlamouri wrote:
> On 2017/03/16 at 14:25:05, agrieve wrote:
> > On 2017/03/13 23:23:10, commit-bot: I haz the power wrote:
> > > Committed patchset #7 (id:120001) as
> > >
https://chromium.googlesource.com/chromium/src/+/fb77ac6ce92d2d64c8ac514a7ad0...
> > 
> > FYI - this commit added 16kb to the native library on Android. A bit sad for
"plumbing", so thought I'd check in to see if this was expected?
> > 
> > Graph:
https://chromeperf.appspot.com/report?sid=5d55db44beb13bb1e813882381fe82b47aa...
> 
> Unless the addition of //media/blinks in the deps for content/child/ could
have this effect, I have no idea why this would happen. There isn't much code in
here.

Maybe we should discuss this on a bug though?

Powered by Google App Engine
This is Rietveld 408576698