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

Side by Side Diff: third_party/hwcplus/include/system/graphics.h

Issue 298093003: Make it possible to build gralloc_drm. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2011 The Android Open Source Project 2 * Copyright (C) 2011 The Android Open Source Project
3 * 3 *
4 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License. 5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at 6 * You may obtain a copy of the License at
7 * 7 *
8 * http://www.apache.org/licenses/LICENSE-2.0 8 * http://www.apache.org/licenses/LICENSE-2.0
9 * 9 *
10 * Unless required by applicable law or agreed to in writing, software 10 * Unless required by applicable law or agreed to in writing, software
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
230 * struct android_ycbcr (below) is the the struct used to describe it. 230 * struct android_ycbcr (below) is the the struct used to describe it.
231 * 231 *
232 * This format must be accepted by the gralloc module when 232 * This format must be accepted by the gralloc module when
233 * USAGE_HW_CAMERA_WRITE and USAGE_SW_READ_* are set. 233 * USAGE_HW_CAMERA_WRITE and USAGE_SW_READ_* are set.
234 * 234 *
235 * This format is locked for use by gralloc's (*lock_ycbcr) method, and 235 * This format is locked for use by gralloc's (*lock_ycbcr) method, and
236 * locking with the (*lock) method will return an error. 236 * locking with the (*lock) method will return an error.
237 */ 237 */
238 HAL_PIXEL_FORMAT_YCbCr_420_888 = 0x23, 238 HAL_PIXEL_FORMAT_YCbCr_420_888 = 0x23,
239 239
240 /*
241 * DRM specific format used by drm_gralloc
242 */
243 HAL_PIXEL_FORMAT_DRM_NV12 = 0x102,
244
240 /* Legacy formats (deprecated), used by ImageFormat.java */ 245 /* Legacy formats (deprecated), used by ImageFormat.java */
241 HAL_PIXEL_FORMAT_YCbCr_422_SP = 0x10, // NV16 246 HAL_PIXEL_FORMAT_YCbCr_422_SP = 0x10, // NV16
242 HAL_PIXEL_FORMAT_YCrCb_420_SP = 0x11, // NV21 247 HAL_PIXEL_FORMAT_YCrCb_420_SP = 0x11, // NV21
243 HAL_PIXEL_FORMAT_YCbCr_422_I = 0x14, // YUY2 248 HAL_PIXEL_FORMAT_YCbCr_422_I = 0x14, // YUY2
244 }; 249 };
245 250
246 /* 251 /*
247 * Structure for describing YCbCr formats for consumption by applications. 252 * Structure for describing YCbCr formats for consumption by applications.
248 * This is used with HAL_PIXEL_FORMAT_YCbCr_*_888. 253 * This is used with HAL_PIXEL_FORMAT_YCbCr_*_888.
249 * 254 *
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
298 HAL_TRANSFORM_ROT_270 = 0x07, 303 HAL_TRANSFORM_ROT_270 = 0x07,
299 /* don't use. see system/window.h */ 304 /* don't use. see system/window.h */
300 HAL_TRANSFORM_RESERVED = 0x08, 305 HAL_TRANSFORM_RESERVED = 0x08,
301 }; 306 };
302 307
303 #ifdef __cplusplus 308 #ifdef __cplusplus
304 } 309 }
305 #endif 310 #endif
306 311
307 #endif /* SYSTEM_CORE_INCLUDE_ANDROID_GRAPHICS_H */ 312 #endif /* SYSTEM_CORE_INCLUDE_ANDROID_GRAPHICS_H */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698