From c8b8bd2133b08f417d4158652ca5ec37bd479c88 Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Wed, 28 Mar 2018 21:00:44 +0900 Subject: [PATCH] align size NV21 format Change-Id: Ib7f820e27bd187b605328bb10dd116f12b2acad1 --- src/tbm_bufmgr_exynos.c | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/tbm_bufmgr_exynos.c b/src/tbm_bufmgr_exynos.c index f56f8f7..00e057d 100644 --- a/src/tbm_bufmgr_exynos.c +++ b/src/tbm_bufmgr_exynos.c @@ -1142,6 +1142,7 @@ tbm_exynos_bufmgr_get_plane_data(tbm_backend_bufmgr_data *bufmgr_data, * index 1 = Cb:Cr plane, [15:0] Cb:Cr little endian */ case TBM_FORMAT_NV12: + case TBM_FORMAT_NV21: bpp = 12; if (plane_idx == 0) { _offset = 0; @@ -1157,21 +1158,6 @@ tbm_exynos_bufmgr_get_plane_data(tbm_backend_bufmgr_data *bufmgr_data, _bo_idx = 1; } break; - case TBM_FORMAT_NV21: - bpp = 12; - if (plane_idx == 0) { - _offset = 0; - _pitch = SIZE_ALIGN(width, TBM_SURFACE_ALIGNMENT_PITCH_YUV); - _size = SIZE_ALIGN(_pitch * height, g_tbm_surface_alignment_plane); - _bo_idx = 0; - } else if (plane_idx == 1) { - _offset = width * height; - _pitch = SIZE_ALIGN(width, TBM_SURFACE_ALIGNMENT_PITCH_YUV / 2); - _size = SIZE_ALIGN(_pitch * (height / 2), g_tbm_surface_alignment_plane); - _bo_idx = 0; - } - break; - case TBM_FORMAT_NV16: case TBM_FORMAT_NV61: bpp = 16; -- 2.7.4