aboutsummaryrefslogtreecommitdiffstats
path: root/system/OpenglSystemCommon
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2020-09-04 00:32:37 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-09-04 00:32:37 +0000
commitb5bd9f414299b491b5d7d24aa23f19fdc191dfc0 (patch)
tree763332b6febdd59dc045cdb2496a8d9249217d52 /system/OpenglSystemCommon
parent2a3bc5d2b88dc41c8f1c61b0d56873e1221a364c (diff)
parent5a16233de98eb9b9ee89d70c401251c3610d1f26 (diff)
downloaddevice_generic_goldfish-opengl-b5bd9f414299b491b5d7d24aa23f19fdc191dfc0.tar.gz
device_generic_goldfish-opengl-b5bd9f414299b491b5d7d24aa23f19fdc191dfc0.tar.bz2
device_generic_goldfish-opengl-b5bd9f414299b491b5d7d24aa23f19fdc191dfc0.zip
Merge changes I4665c1fb,I3d9b8dd9
* changes: Support YUV conversion in vulkan with Android hardware buffer Support YUV420p
Diffstat (limited to 'system/OpenglSystemCommon')
-rw-r--r--system/OpenglSystemCommon/FormatConversions.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/system/OpenglSystemCommon/FormatConversions.cpp b/system/OpenglSystemCommon/FormatConversions.cpp
index cc976ed0..aae6bb98 100644
--- a/system/OpenglSystemCommon/FormatConversions.cpp
+++ b/system/OpenglSystemCommon/FormatConversions.cpp
@@ -35,11 +35,14 @@ static int get_rgb_offset(int row, int width, int rgbStride) {
return row * width * rgbStride;
}
+#define OMX_COLOR_FormatYUV420Planar 0x13
+
bool gralloc_is_yuv_format(const int format) {
switch (format) {
case HAL_PIXEL_FORMAT_YV12:
case HAL_PIXEL_FORMAT_YCbCr_420_888:
case HAL_PIXEL_FORMAT_YCrCb_420_SP:
+ case OMX_COLOR_FormatYUV420Planar:
return true;
default: