summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanghyuck Kim <janghyuck.kim@samsung.com>2019-04-23 14:14:32 +0900
committerCho KyongHo <pullip.cho@samsung.com>2020-02-24 18:21:34 -0800
commit1fa31cdfadd0a5eb7652f682106f4384b0296f82 (patch)
tree625b6d8759c873a543377d6cdc75b21d6bf89766
parent24ec82f0a4fe26fe4cb72c121913ddfe6a6ba1c7 (diff)
libacryl: fix supported formats for mscl
Change-Id: Idb7e867e573e434276f69578f53e7c9b4c1affd2 Signed-off-by: Janghyuck Kim <janghyuck.kim@samsung.com>
-rw-r--r--libacryl/acrylic_factory.cpp21
1 files changed, 9 insertions, 12 deletions
diff --git a/libacryl/acrylic_factory.cpp b/libacryl/acrylic_factory.cpp
index 54fa37d..c6030b4 100644
--- a/libacryl/acrylic_factory.cpp
+++ b/libacryl/acrylic_factory.cpp
@@ -99,13 +99,15 @@ static uint32_t all_fimg2d_sbwc_formats[] = {
HAL_PIXEL_FORMAT_EXYNOS_YCrCb_420_SP_M_10B_SBWC,
};
-static uint32_t all_mscl_sbwc_formats[] = {
+static uint32_t all_mscl_formats[] = {
HAL_PIXEL_FORMAT_RGBA_8888,
HAL_PIXEL_FORMAT_BGRA_8888,
- HAL_PIXEL_FORMAT_RGBA_1010102,
HAL_PIXEL_FORMAT_RGBX_8888,
- HAL_PIXEL_FORMAT_RGB_888,
HAL_PIXEL_FORMAT_RGB_565,
+ HAL_PIXEL_FORMAT_YV12,
+ HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_P,
+ HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_P_M,
+ HAL_PIXEL_FORMAT_EXYNOS_YV12_M,
HAL_PIXEL_FORMAT_YCrCb_420_SP, // NV21 (YVU420 semi-planar)
HAL_PIXEL_FORMAT_EXYNOS_YCrCb_420_SP_M, // NV21 on multi-buffer
HAL_PIXEL_FORMAT_EXYNOS_YCrCb_420_SP_M_FULL, // NV21 on multi-buffer
@@ -115,23 +117,18 @@ static uint32_t all_mscl_sbwc_formats[] = {
HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SP_M_PRIV, // NV12M with MFC alignment constraints on multi-buffer
HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SPN_S10B, // NV12 10-bit with MFC alignment constraints
HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SP_M_S10B, // NV12 10-bit multi-buffer
+ HAL_PIXEL_FORMAT_YCBCR_P010,
+ HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_M,
HAL_PIXEL_FORMAT_YCbCr_422_I, // YUYV
HAL_PIXEL_FORMAT_EXYNOS_YCrCb_422_I, // YVYU
HAL_PIXEL_FORMAT_YCbCr_422_SP, // YUV422 2P (YUV422 semi-planar)
- HAL_PIXEL_FORMAT_YCBCR_P010,
- HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_M,
- HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SP_M_SBWC,
- HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SPN_SBWC,
- HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SP_M_10B_SBWC,
- HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SPN_10B_SBWC,
- HAL_PIXEL_FORMAT_EXYNOS_YCrCb_420_SP_M_SBWC,
- HAL_PIXEL_FORMAT_EXYNOS_YCrCb_420_SP_M_10B_SBWC,
};
-static uint32_t all_mscl_formats[] = {
+static uint32_t all_mscl_sbwc_formats[] = {
HAL_PIXEL_FORMAT_RGBA_8888,
HAL_PIXEL_FORMAT_BGRA_8888,
HAL_PIXEL_FORMAT_RGBX_8888,
+ HAL_PIXEL_FORMAT_RGBA_1010102,
HAL_PIXEL_FORMAT_RGB_565,
HAL_PIXEL_FORMAT_YV12,
HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_P,