EME on Android: Support secure texture video playback |
|||||||||
Issue descriptionAndroid 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.
,
Nov 12 2016
Assign to myself to kick start the investigation and discussion.
,
May 25 2017
+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.
,
May 31 2017
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.
,
Aug 17 2017
,
Sep 13 2017
liberato: Is "secure texture" still on your radar? Does it fit in your picture of the AndroidOverlay world?
,
Sep 13 2017
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?)
,
Mar 17 2018
,
Apr 13 2018
,
Jun 29 2018
liberato: Is this something we still want to do?
,
Jun 29 2018
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.
,
Jul 17
|
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by ddorwin@chromium.org
, Sep 2 2016