return DRM_FORMAT_YUV422;
case HAL_PIXEL_FORMAT_P010_INTEL:
return DRM_FORMAT_P010;
- case HAL_PIXEL_FORMAT_RGBA_FP16:
- return DRM_FORMAT_XBGR161616;
case HAL_PIXEL_FORMAT_RGBA_1010102:
return DRM_FORMAT_ABGR2101010;
}
return HAL_PIXEL_FORMAT_YCbCr_422_SP;
case DRM_FORMAT_YUV422:
return HAL_PIXEL_FORMAT_YCbCr_422_888;
- case DRM_FORMAT_XBGR161616:
- return HAL_PIXEL_FORMAT_RGBA_FP16;
case DRM_FORMAT_ABGR2101010:
return HAL_PIXEL_FORMAT_RGBA_1010102;
default:
DRM_FORMAT_YUV420, DRM_FORMAT_YUV422,
DRM_FORMAT_YUV444, DRM_FORMAT_NV21,
DRM_FORMAT_P010, DRM_FORMAT_RGB888, DRM_FORMAT_BGR888,
- DRM_FORMAT_XRGB161616, DRM_FORMAT_XBGR161616,
DRM_FORMAT_ABGR2101010 };
static const uint32_t private_source_formats[] = { DRM_FORMAT_P010, DRM_FORMAT_NV12_Y_TILED_INTEL };
return 8;
case DRM_FORMAT_R16:
return 16;
- case DRM_FORMAT_XRGB161616:
- case DRM_FORMAT_XBGR161616:
- return 64;
case DRM_FORMAT_ABGR2101010:
return 32;
}
{
switch (format) {
case DRM_FORMAT_R16:
- case DRM_FORMAT_XRGB161616:
- case DRM_FORMAT_XBGR161616:
case DRM_FORMAT_ABGR2101010:
return 1;
case DRM_FORMAT_NV12_Y_TILED_INTEL: