summaryrefslogtreecommitdiffstats
path: root/include/system/graphics.h
Commit message (Collapse)AuthorAgeFilesLines
* graphics: update raw10 to allow padding between rowsZhijun He2014-07-251-11/+16
| | | | Change-Id: Ied1f42bb977212d9e5f3b2b2b3caa9c8c2caac5d
* graphics: add android raw10 formatZhijun He2014-06-251-0/+45
| | | | Change-Id: Ib1b74b1664159190e417f2e68a5a13493d04adfc
* am 4fc8231c: Merge "graphics: Add colorspace definitions" into klp-volantis-devAlex Ray2014-02-221-0/+130
|\ | | | | | | | | * commit '4fc8231c187f3bc96e4633ee055efe5b10590d79': graphics: Add colorspace definitions
| * graphics: Add colorspace definitionsAlex Ray2014-02-181-0/+130
| | | | | | | | Change-Id: I54230dc2c0e481228457e8a01a50d300c917e657
* | camera3: Add opaque raw format.Ruben Brunk2014-02-061-6/+36
|/ | | | Change-Id: I7abf0e63a0f74ede46e0fe4dd1285283355624b1
* Fix rotation in camera2 APIMathias Agopian2013-09-171-0/+2
| | | | | Bug: 10804238 Change-Id: I093945789d9c6d373392fc9dfd18ec2c6058d3b9
* Replace sRGB_888 with sRGB_X_8888Jesse Hall2013-08-161-1/+1
| | | | | Bug: 10357459 Change-Id: I23a3eca77acd8b4b40b1a67e7c050a7245b1821a
* get rid of HAL pixelformats 5551 and 4444Mathias Agopian2013-07-261-2/+0
| | | | Change-Id: I047d948f2f3b5c681a0b187589775f92b4f01541
* add sRGB pixel formats to the HALsMathias Agopian2013-07-251-1/+28
| | | | Change-Id: I1d5f9dd14a6485dd3a29fb5960edfa79aa86da42
* graphics: add Android flexible YCbCr formatAlex Ray2013-04-091-0/+54
| | | | Change-Id: I3f6676873febc793f7a4a5e06892cd9fadb35665
* graphics.h: Remove unnecessary comments for Y8/Y16 formatsIgor Murashkin2013-02-111-12/+2
| | | | Change-Id: Ic80f6c4be7df9d9729334b97bb662eb2d0456c33
* graphics.h: add new Y8, Y16 formatsIgor Murashkin2013-02-081-0/+58
| | | | Change-Id: I0cb3786d91f442b5f3b665dd78bf5f0dd4ae4cf0
* Add an IMPL_DEFINED pixel format.Jamie Gennis2012-08-221-0/+16
| | | | | | | This change adds a new HAL pixel format that indicates that the specific format is to be chosen by the gralloc implementation. Change-Id: I326b5ec7347a20863b42119431ef1e4d22480fec
* Add HAL_PIXEL_FORMAT_BLOBEino-Ville Talvala2012-06-131-0/+15
| | | | | | | | | | | | | | | This format describes buffers that are not structured like normal image data, and can only be meaningfully understood by the endpoints. As an example, this format is used for transporting JPEG-compressed image buffers from the Camera HAL to the framework/apps. Buffers of this format must have a height of 1 and a width equal to their size in bytes. Otherwise their interpretation is up to the two endpoints. Bug: 6243944 Change-Id: Ia81015694cbf3a89e29bfbf3624c3ea2ef4f66fd
* graphics.h: clarify docs about stride for YV12Jamie Gennis2012-04-301-1/+2
| | | | | | | This change makes it clearer how to derive the stride of the Cr and Cb plane from the stride of the Y plane for the YV12 pixel format. Change-Id: I54a9a20f35224bd583e25c615014cc8d830a1dd0
* Add new raw image sensor HAL pixel format.Eino-Ville Talvala2012-04-131-1/+21
| | | | | | | | | | | | | | | | | | | | | This format is exposed outside of the HAL to applications. RAW_SENSOR is a single-channel 16-bit format, typically representing raw Bayer-pattern images from an image sensor, with minimal processing. The exact pixel layout of the data in the buffer is sensor-dependent, and needs to be queried from the camera device. Generally, not all 16 bits are used; more common values are 10 or 12 bits. All parameters to interpret the raw data (black and white points, color space, etc) must be queried from the camera device. This format assumes - an even width - an even height - a horizontal stride multiple of 16 pixels (32 bytes). Change-Id: I67fc72d1c2c899e258fcd53b3ab91b459e9210f0
* another attempt at fixing the SDK build.Mathias Agopian2011-08-111-4/+6
| | | | Change-Id: I2b96cf7d046b694b232f0699257e4e0608fda660
* really fix the SDK build and fix THE buildMathias Agopian2011-08-111-1/+1
| | | | Change-Id: I994cccf01bcafedc9ea11648eafc20300c58878b
* attempt to fix SDK build.Mathias Agopian2011-08-111-0/+2
| | | | | | missing cdefs.h include Change-Id: Ic7dfdfe74976a459f166a7576b077965cd1fda6a
* Add a priority constant in to the graphics HAL headerMathias Agopian2011-08-091-0/+14
| | | | | | | | | this is needed if a display/gpu driver needs to create service threads that can block the main ui thread. to avoid priority inversions, these must run at HAL_PRIORITY_URGENT_DISPLAY Change-Id: I3af592e05a6d1b6f39a2b7885a7c842e54abfce2
* fix a comment typo in system/graphics.hJamie Gennis2011-05-181-4/+3
| | | | Change-Id: Ia6471a1c005cdc13833e6b0444e758add5a990e0
* move non-HAL definitions to syste/core/includeIliyan Malchev2011-05-021-0/+106
This patch moves camera- and graphics-related definitions out of the hardware HAL layer and into system/core. These definitions are used both by the HAL and by higher-level code as well. More functionality (e.g., audio definitions) will be moved here as well. Change-Id: I225f12374ce54fa393640dce53738267d0d703e9 Signed-off-by: Iliyan Malchev <malchev@google.com>