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

Issue 605807 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: May 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Feature



Sign in to add a comment

Implement Copy/Conversion from YUV420 to RGB in GLImageOzoneNativePixmap::CopyTexImage

Project Member Reported by dcasta...@chromium.org, Apr 22 2016

Issue description

On some CrOS devices YUV420 format can't be used to sample out of GL.

GLImageOzoneNativePIxmap can convert YUV420 to RGB on the service side, in a similar way to what GLImageIOSurface does for NV12 on Mac.
In this way a client can bind a YUV420 image to a texture and use it as if it were an RGB texture.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 22 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/da5c79c2c1a7520e09a837ed8ddc307c33967d0b

commit da5c79c2c1a7520e09a837ed8ddc307c33967d0b
Author: dcastagna <dcastagna@chromium.org>
Date: Fri Apr 22 03:47:46 2016

Add gl_unittests to Ozone Tests trybots.

BUG= 605807 

Review URL: https://codereview.chromium.org/1905833002

Cr-Commit-Position: refs/heads/master@{#389009}

[modify] https://crrev.com/da5c79c2c1a7520e09a837ed8ddc307c33967d0b/testing/buildbot/chromium.chromiumos.json

Project Member

Comment 2 by bugdroid1@chromium.org, May 24 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/767a614421c19b54b8e282610ee1a8f796d29a26

commit 767a614421c19b54b8e282610ee1a8f796d29a26
Author: dcastagna <dcastagna@chromium.org>
Date: Tue May 24 21:20:09 2016

gl: Add ozone native pixmap bind test.

BUG= 605807 
TEST=gl_unittests --gtest_also_run_disabled_tests on Samus.

Review-Url: https://codereview.chromium.org/1907433002
Cr-Commit-Position: refs/heads/master@{#395697}

[modify] https://crrev.com/767a614421c19b54b8e282610ee1a8f796d29a26/ui/gl/gl_image_ozone_native_pixmap_unittest.cc

Status: WontFix (was: Assigned)
Closing this since mesa intel driver will support the YUV format directly.

Sign in to add a comment