Loading libsystem/include/system/graphics.h +6 −4 Original line number Diff line number Diff line Loading @@ -59,12 +59,14 @@ typedef android_hdr_t android_hdr; /* * Structure for describing YCbCr formats for consumption by applications. * This is used with HAL_PIXEL_FORMAT_YCbCr_*_888. * This is used with HAL_PIXEL_FORMAT_YCbCr_*. * * Buffer chroma subsampling is defined in the format. * e.g. HAL_PIXEL_FORMAT_YCbCr_420_888 has subsampling 4:2:0. * * Buffers must have a 8 bit depth. * Buffers must have a byte aligned channel depth or a byte aligned packed * channel depth (e.g. 10 bits packed into 16 bits for * HAL_PIXEL_FORMAT_YCbCr_P010). * * y, cb, and cr point to the first byte of their respective planes. * Loading @@ -75,8 +77,8 @@ typedef android_hdr_t android_hdr; * cstride is the stride of the chroma planes. * * chroma_step is the distance in bytes from one chroma pixel value to the * next. This is 2 bytes for semiplanar (because chroma values are interleaved * and each chroma value is one byte) and 1 for planar. * next. This is `2 * channel depth` bytes for semiplanar (because chroma * values are interleaved) and `1 * channel depth` bytes for planar. */ struct android_ycbcr { Loading Loading
libsystem/include/system/graphics.h +6 −4 Original line number Diff line number Diff line Loading @@ -59,12 +59,14 @@ typedef android_hdr_t android_hdr; /* * Structure for describing YCbCr formats for consumption by applications. * This is used with HAL_PIXEL_FORMAT_YCbCr_*_888. * This is used with HAL_PIXEL_FORMAT_YCbCr_*. * * Buffer chroma subsampling is defined in the format. * e.g. HAL_PIXEL_FORMAT_YCbCr_420_888 has subsampling 4:2:0. * * Buffers must have a 8 bit depth. * Buffers must have a byte aligned channel depth or a byte aligned packed * channel depth (e.g. 10 bits packed into 16 bits for * HAL_PIXEL_FORMAT_YCbCr_P010). * * y, cb, and cr point to the first byte of their respective planes. * Loading @@ -75,8 +77,8 @@ typedef android_hdr_t android_hdr; * cstride is the stride of the chroma planes. * * chroma_step is the distance in bytes from one chroma pixel value to the * next. This is 2 bytes for semiplanar (because chroma values are interleaved * and each chroma value is one byte) and 1 for planar. * next. This is `2 * channel depth` bytes for semiplanar (because chroma * values are interleaved) and `1 * channel depth` bytes for planar. */ struct android_ycbcr { Loading