New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 643787 link

Starred by 6 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Feature

Blocking:
issue 459414
issue 470261



Sign in to add a comment

EME on Android: Support secure texture video playback

Project Member Reported by ddorwin@chromium.org, Sep 2 2016

Issue description

Android N adds support for secure texture video playback on capable devices: https://source.android.com/devices/graphics/arch-st.html#st_vid_play.

Chrome should use this to support higher levels of robustness on capable devices without the need for VIDEO_HOLE or overlays ( issue 470261 ). See also issue 459414.
 
Blocking: 470261

Comment 2 by xhw...@chromium.org, Nov 12 2016

Cc: -xhw...@chromium.org ddorwin@chromium.org
Owner: xhw...@chromium.org
Assign to myself to kick start the investigation and discussion.
Cc: kbr@chromium.org
+kbr as FYI since we should figure out how to let WebGL work with these protected textures for VR or other custom rendering solutions on protected content.

Comment 4 by kbr@chromium.org, May 31 2017

Cc: zmo@chromium.org kainino@chromium.org
Components: Blink>WebGL
Adding WebGL as a component. We could plausibly allocate the internal WebGL back buffer (which isn't user-accessible) as protected, to allow developers to sample these protected textures, but only write the results to the back buffer and not to user-defined textures.

Cc: julien.isorce@chromium.org

Comment 6 by xhw...@chromium.org, Sep 13 2017

liberato: Is "secure texture" still on your radar? Does it fit in your picture of the AndroidOverlay world?
yes, still on my radar, and could probably be added to AndroidVideoSurfaceChooser fairly easily.

however, i think that there are open questions about how to integrate secure textures with compositor (e.g., can we just get a secure context for the browser compositor, or do we need to be more careful than that to avoid the driver getting mad at our shaders?)

Comment 8 by mcasas@chromium.org, Mar 17 2018

Status: Assigned (was: Available)
Cc: billorr@chromium.org
Cc: -liber...@chromium.org xhw...@chromium.org
Owner: liber...@chromium.org
liberato: Is this something we still want to do?
in principle, yes.  however, as far as i know, the compositor doesn't understand these things yet.  there's a significant amount of work there.

amount of media work isn't too bad once the compositor knows how to handle a secure textuer.
Cc: liber...@chromium.org
Owner: ----
Status: Available (was: Assigned)

Sign in to add a comment