Basically, gsc do not support ARGB color format.
However, when mfc decodes through OMX(openmax) which is standard API
for Media Library Portability, output format was shown as ARGB format.
For support it, this patch adds ARGB8888 format support for ipp gsc driver.
Change-Id: Ie5134592eca96acd133e2c098b6fd3c92c5e2605
Signed-off-by: Ingi Kim <ingi2.kim@samsung.com>
bypass = true;
}
break;
+ case DRM_FORMAT_ARGB8888:
case DRM_FORMAT_XRGB8888:
ofs[0] = sz->hsize * sz->vsize << 2;
if (*base[0]) {
case DRM_FORMAT_RGB565:
cfg |= GSC_IN_RGB565;
break;
+ case DRM_FORMAT_ARGB8888:
case DRM_FORMAT_XRGB8888:
cfg |= GSC_IN_XRGB8888;
break;
case DRM_FORMAT_RGB565:
cfg |= GSC_OUT_RGB565;
break;
+ case DRM_FORMAT_ARGB8888:
case DRM_FORMAT_XRGB8888:
cfg |= (GSC_OUT_XRGB8888 | GSC_OUT_GLOBAL_ALPHA(0xff));
break;