Home | History | Annotate | Download | only in gralloc

Lines Matching refs:format

134 static int gralloc_alloc_rgb(int ionfd, int w, int h, int format, int usage,
141 if (format == HAL_PIXEL_FORMAT_RGBA_8888) {
148 format = HAL_PIXEL_FORMAT_BGRA_8888;
152 format = HAL_PIXEL_FORMAT_BGRA_8888;
156 switch (format) {
178 if (format != HAL_PIXEL_FORMAT_BLOB) {
196 *hnd = new private_handle_t(fd, size, usage, w, h, format, *stride,
202 static int gralloc_alloc_framework_yuv(int ionfd, int w, int h, int format,
210 switch (format) {
220 ALOGE("invalid yuv format %d\n", format);
228 *hnd = new private_handle_t(fd, size, usage, w, h, format, *stride, h);
232 static int gralloc_alloc_yuv(int ionfd, int w, int h, int format,
243 if (format == HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED) {
246 format = HAL_PIXEL_FORMAT_YCbCr_422_I; // YUYV
248 format = HAL_PIXEL_FORMAT_EXYNOS_YV12;
250 format = HAL_PIXEL_FORMAT_YCbCr_420_SP; // NV12M
253 switch (format) {
276 return gralloc_alloc_framework_yuv(ionfd, w, h, format, usage,
287 ALOGE("invalid yuv format %d\n", format);
299 format, *stride, luma_vstride);
310 format, *stride, luma_vstride);
312 *hnd = new private_handle_t(fd, fd1, luma_size, usage, w, h, format,
336 int w, int h, int format, int usage,
355 err = gralloc_alloc_rgb(m->ionfd, w, h, format, usage, ion_flags, &hnd,
358 err = gralloc_alloc_yuv(m->ionfd, w, h, format, usage, ion_flags,