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

Issue 1123993002: Componentizes external_video_surface to reduce webview/Cast duplication. (Closed)

Created:
5 years, 7 months ago by gunsch
Modified:
5 years, 7 months ago
CC:
chromium-reviews, gunsch+watch_chromium.org, lcwu+watch_chromium.org, android-webview-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Componentizes external_video_surface to reduce webview/Cast duplication. R=boliu@chromium.org,qinmin@chromium.org,tedchoc@chromium.org,danakj@chromium.org,caitkp@chromium.org BUG=484911 Committed: https://crrev.com/3ea31790faf24c410a330065cb953eab2ecf087d Cr-Commit-Position: refs/heads/master@{#328859}

Patch Set 1 : #

Patch Set 2 : restores ExternalVideoSurfaceContainerTest #

Patch Set 3 : android_webview_test_apk builds #

Patch Set 4 : rebase, add BUILD.gn #

Patch Set 5 : extra DEPS for Java-equivalent includes of native DEPS #

Patch Set 6 : java DEPS, round 2 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+166 lines, -1018 lines) Patch
M android_webview/android_webview.gyp View 1 2 1 chunk +1 line, -0 lines 0 comments Download
D android_webview/java/src/org/chromium/android_webview/ExternalVideoSurfaceContainer.java View 1 chunk +0 lines, -313 lines 0 comments Download
M android_webview/javatests/DEPS View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
D android_webview/javatests/src/org/chromium/android_webview/test/ExternalVideoSurfaceContainerTest.java View 1 1 chunk +1 line, -1 line 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/util/VideoSurfaceViewUtils.java View 1 2 1 chunk +1 line, -1 line 0 comments Download
M android_webview/lib/main/aw_main_delegate.cc View 3 chunks +3 lines, -2 lines 0 comments Download
M android_webview/lib/main/webview_jni_onload.cc View 2 chunks +5 lines, -0 lines 0 comments Download
M android_webview/native/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M android_webview/native/android_webview_jni_registrar.cc View 2 chunks +0 lines, -4 lines 0 comments Download
D android_webview/native/external_video_surface_container_impl.h View 1 chunk +0 lines, -59 lines 0 comments Download
D android_webview/native/external_video_surface_container_impl.cc View 1 chunk +0 lines, -112 lines 0 comments Download
M android_webview/native/webview_native.gyp View 2 chunks +2 lines, -4 lines 0 comments Download
M chromecast/android/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M chromecast/android/cast_jni_registrar.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chromecast/browser/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
D chromecast/browser/android/apk/src/org/chromium/chromecast/shell/ExternalVideoSurfaceContainer.java View 1 chunk +0 lines, -318 lines 0 comments Download
D chromecast/browser/android/external_video_surface_container_impl.h View 1 chunk +0 lines, -61 lines 0 comments Download
D chromecast/browser/android/external_video_surface_container_impl.cc View 1 chunk +0 lines, -111 lines 0 comments Download
M chromecast/browser/cast_content_browser_client.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M chromecast/chromecast.gyp View 1 2 3 3 chunks +1 line, -3 lines 0 comments Download
M components/OWNERS View 1 chunk +3 lines, -0 lines 0 comments Download
M components/components.gyp View 1 chunk +1 line, -0 lines 0 comments Download
A components/external_video_surface.gypi View 1 1 chunk +49 lines, -0 lines 0 comments Download
A components/external_video_surface/BUILD.gn View 1 2 3 1 chunk +40 lines, -0 lines 0 comments Download
A components/external_video_surface/DEPS View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A + components/external_video_surface/OWNERS View 1 chunk +1 line, -0 lines 0 comments Download
A + components/external_video_surface/android/java/src/org/chromium/components/external_video_surface/ExternalVideoSurfaceContainer.java View 3 chunks +2 lines, -3 lines 0 comments Download
A + components/external_video_surface/browser/android/external_video_surface_container_impl.h View 2 chunks +10 lines, -9 lines 0 comments Download
A + components/external_video_surface/browser/android/external_video_surface_container_impl.cc View 3 chunks +8 lines, -7 lines 0 comments Download
A components/external_video_surface/component_jni_registrar.h View 1 chunk +17 lines, -0 lines 0 comments Download
A + components/external_video_surface/component_jni_registrar.cc View 1 chunk +6 lines, -6 lines 0 comments Download

Messages

Total messages: 32 (13 generated)
gunsch
Hi all, This should be a fairly mechanical change for the size of CL. The ...
5 years, 7 months ago (2015-05-06 00:28:25 UTC) #3
boliu
LGTM! I was going to make a comment about the test, but you moved it ...
5 years, 7 months ago (2015-05-06 00:43:17 UTC) #5
Ted C
On 2015/05/06 00:28:25, gunsch wrote: > Hi all, > This should be a fairly mechanical ...
5 years, 7 months ago (2015-05-06 00:47:31 UTC) #6
Cait (Slow)
Please also add a BUILD.gn file for this new component.
5 years, 7 months ago (2015-05-06 22:04:39 UTC) #7
danakj
ui/gfx/geometry DEPS LGTM
5 years, 7 months ago (2015-05-06 22:20:18 UTC) #8
gunsch
@Cait: added a BUILD.gn. Note that neither of the consumers (Cast nor WebView) currently can ...
5 years, 7 months ago (2015-05-07 01:08:26 UTC) #10
qinmin
lgtm
5 years, 7 months ago (2015-05-07 17:05:37 UTC) #11
Cait (Slow)
components/ lgtm But please confirm that qinmin@ is ok with being an owner this new ...
5 years, 7 months ago (2015-05-07 17:09:02 UTC) #12
Cait (Slow)
On 2015/05/07 17:09:02, Cait wrote: > components/ lgtm > > But please confirm that qinmin@ ...
5 years, 7 months ago (2015-05-07 17:09:32 UTC) #13
boliu
I guess all the peopple who originally pushed for VIDEO_HOLE and promised to maintain it ...
5 years, 7 months ago (2015-05-07 17:11:34 UTC) #16
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1123993002/100001
5 years, 7 months ago (2015-05-07 17:12:31 UTC) #17
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/62231)
5 years, 7 months ago (2015-05-07 18:25:21 UTC) #19
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1123993002/120001
5 years, 7 months ago (2015-05-07 18:40:34 UTC) #22
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1123993002/140001
5 years, 7 months ago (2015-05-07 21:05:10 UTC) #25
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 7 months ago (2015-05-07 21:57:13 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1123993002/140001
5 years, 7 months ago (2015-05-07 22:14:31 UTC) #29
commit-bot: I haz the power
Committed patchset #6 (id:140001)
5 years, 7 months ago (2015-05-07 22:24:48 UTC) #30
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/3ea31790faf24c410a330065cb953eab2ecf087d Cr-Commit-Position: refs/heads/master@{#328859}
5 years, 7 months ago (2015-05-07 22:25:43 UTC) #31
wonsik
5 years, 7 months ago (2015-05-08 02:07:41 UTC) #32
Message was sent while issue was closed.
On 2015/05/06 00:43:17, boliu wrote:
> LGTM!
> 
> I was going to make a comment about the test, but you moved it back in PS2 :)
> 
> On 2015/05/06 00:28:25, gunsch wrote:
> > Hi all,
> >  This should be a fairly mechanical change for the size of CL. The context
is
> > simply that we have two copies of the same code and we only need one.
> > 
> > boliu/qinmin: are you okay being OWNERS of the new component?
> 
> +ycheo/wonsik
> 
> Are you guys still actively working on chromium and maintaining this?

I'm in a sort of passive maintenance mode --- I'm not actively working on
chromium these days.

> 
> > 
> > caitkp: OWNERS for new component
> > danakj: OWNERS for new component's DEPS on ui/gfx/geometry
> > tedchoc: OWNERS for new component's DEPS on content/public/android

Powered by Google App Engine
This is Rietveld 408576698