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

Issue 2083123003: Always create a ContentVideoView when entering fullscreen on Android (Closed)

Created:
4 years, 6 months ago by watk
Modified:
4 years, 6 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@mm
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Always create a ContentVideoView when entering fullscreen on Android Previously we were creating the CVV lazily when GpuVideoDecoder initialized. Now it's created on entering fullscreen. This makes the transition slightly faster, because we start creating the CVV earlier. It also lets us use OverlayFullscreenVideo for software video frames to improve jank, because OFV requires the CompositorView surface to be translucent. BUG=603521, 618982 Committed: https://crrev.com/f835a7953bb00d8fe7034f7d1076a6b4996fc605 Cr-Commit-Position: refs/heads/master@{#402009}

Patch Set 1 #

Patch Set 2 : rebase #

Total comments: 2

Patch Set 3 : sandersds comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+42 lines, -26 lines) Patch
M media/blink/webmediaplayer_impl.h View 1 2 4 chunks +17 lines, -5 lines 0 comments Download
M media/blink/webmediaplayer_impl.cc View 1 2 8 chunks +25 lines, -21 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 15 (6 generated)
watk
This isn't 100% ready yet, so feel free to ignore until it is. But this ...
4 years, 6 months ago (2016-06-22 01:33:29 UTC) #2
DaleCurtis
lg2m
4 years, 6 months ago (2016-06-22 01:53:06 UTC) #3
watk
I guess this actually was ready.. I can't break it with a bunch of manual ...
4 years, 6 months ago (2016-06-23 22:30:25 UTC) #6
sandersd (OOO until July 31)
https://codereview.chromium.org/2083123003/diff/20001/media/blink/webmediaplayer_impl.cc File media/blink/webmediaplayer_impl.cc (right): https://codereview.chromium.org/2083123003/diff/20001/media/blink/webmediaplayer_impl.cc#newcode295 media/blink/webmediaplayer_impl.cc:295: fullscreen_surface_id_ = SurfaceManager::kNoSurfaceID; If we enter and exit fullscreen ...
4 years, 6 months ago (2016-06-23 22:50:51 UTC) #7
watk
Good catch. PTAL https://codereview.chromium.org/2083123003/diff/20001/media/blink/webmediaplayer_impl.cc File media/blink/webmediaplayer_impl.cc (right): https://codereview.chromium.org/2083123003/diff/20001/media/blink/webmediaplayer_impl.cc#newcode295 media/blink/webmediaplayer_impl.cc:295: fullscreen_surface_id_ = SurfaceManager::kNoSurfaceID; On 2016/06/23 22:50:51, ...
4 years, 6 months ago (2016-06-24 20:26:18 UTC) #8
DaleCurtis
lgtm
4 years, 6 months ago (2016-06-24 20:58:54 UTC) #9
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/2083123003/40001
4 years, 6 months ago (2016-06-24 21:20:42 UTC) #11
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 6 months ago (2016-06-24 23:24:54 UTC) #13
commit-bot: I haz the power
4 years, 6 months ago (2016-06-24 23:28:02 UTC) #15
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/f835a7953bb00d8fe7034f7d1076a6b4996fc605
Cr-Commit-Position: refs/heads/master@{#402009}

Powered by Google App Engine
This is Rietveld 408576698