am 5f6cd76f: am abe4b6d8: am bd09b814: exynos_omx: multi_thread: Fix for dynamic...
[GitHub/LineageOS/android_hardware_samsung_slsi_exynos5.git] / include / exynos_format.h
index efc1645586179c26338230db235799479d2cc48f..aca11031793aafcaf0cb4ed5b5d9da8ba90604b5 100644 (file)
@@ -30,7 +30,7 @@ enum {
     HAL_PIXEL_FORMAT_YCbCr_420_SP               = 0x105,
     HAL_PIXEL_FORMAT_YCrCb_422_SP               = 0x106,
     HAL_PIXEL_FORMAT_YCbCr_420_SP_TILED         = 0x107,
-    HAL_PIXEL_FORMAT_ARGB888                    = 0x108,
+    HAL_PIXEL_FORMAT_CUSTOM_ARGB_8888           = 0x108,
     // support custom format for zero copy
     HAL_PIXEL_FORMAT_CUSTOM_YCbCr_420_SP        = 0x110,
     HAL_PIXEL_FORMAT_CUSTOM_YCrCb_420_SP        = 0x111,
@@ -42,9 +42,30 @@ enum {
     HAL_PIXEL_FORMAT_CUSTOM_CbYCrY_422_I        = 0x117,
     HAL_PIXEL_FORMAT_CUSTOM_CrYCbY_422_I        = 0x118,
     HAL_PIXEL_FORMAT_CUSTOM_CbYCr_422_I         = 0x11B,
+
+    HAL_PIXEL_FORMAT_EXYNOS_YV12                = 0x11C,
+    HAL_PIXEL_FORMAT_EXYNOS_YCrCb_420_SP        = 0x11D,
     HAL_PIXEL_FORMAT_CUSTOM_MAX
 };
 
+// Gamut (colorspace range)
+enum {
+    HAL_PIXEL_GAMUT_DEFAULT = 0,
+    // Values range 0-255
+    HAL_PIXEL_GAMUT_WIDE_8,
+    // Values range 16-235
+    HAL_PIXEL_GAMUT_NARROW_8
+};
+
+// Chromaticities (colorspace parameters)
+enum {
+    HAL_PIXEL_CHROMA_DEFAULT = 0,
+    // BT.601 "Standard Definition" color space
+    HAL_PIXEL_CHROMA_BT601_8,
+    // BT.709 "High Definition" color space
+    HAL_PIXEL_CHROMA_BT709_8
+};
+
 struct ADDRS {
     unsigned int addr_y;
     unsigned int addr_cbcr;