OSDN Git Service

from codeaurora-Froyo-QSD-SSSS-7227
[gb-231r1-is01/GB_2.3_IS01.git] / hardware / libhardware / include / hardware / copybit.h
index b6302c3..50f937d 100644 (file)
@@ -46,8 +46,11 @@ enum {
     COPYBIT_FORMAT_BGRA_8888    = HAL_PIXEL_FORMAT_BGRA_8888,
     COPYBIT_FORMAT_RGBA_5551    = HAL_PIXEL_FORMAT_RGBA_5551,
     COPYBIT_FORMAT_RGBA_4444    = HAL_PIXEL_FORMAT_RGBA_4444,
-    COPYBIT_FORMAT_YCbCr_422_SP = 0x10,
-    COPYBIT_FORMAT_YCrCb_420_SP = 0x11,
+    COPYBIT_FORMAT_YCbCr_422_SP = HAL_PIXEL_FORMAT_YCbCr_422_SP,
+    COPYBIT_FORMAT_YCbCr_420_SP = HAL_PIXEL_FORMAT_YCbCr_420_SP,
+    COPYBIT_FORMAT_YCrCb_422_SP = HAL_PIXEL_FORMAT_YCrCb_422_SP,
+    COPYBIT_FORMAT_YCrCb_420_SP = HAL_PIXEL_FORMAT_YCrCb_420_SP,
+    COPYBIT_FORMAT_YCrCb_420_SP_INTERLACE = HAL_PIXEL_FORMAT_YCrCb_420_SP_INTERLACE,
 };
 
 /* name for copybit_set_parameter */
@@ -109,6 +112,8 @@ struct copybit_image_t {
     void        *base;
     /* handle to the image */
     native_handle_t* handle;
+    /* number of pixels added for the stride */
+    uint32_t    padding;
 };
 
 /* Rectangle */