Add to support for HAL_TBM_FORMAT_C8 in get_plane_data 60/310360/1
authorjinbong.lee <jinbong.lee@samsung.com>
Fri, 26 Apr 2024 03:10:52 +0000 (03:10 +0000)
committerjinbong.lee <jinbong.lee@samsung.com>
Fri, 26 Apr 2024 03:10:52 +0000 (03:10 +0000)
Change-Id: I40a0c00b11ce739f2a65befae1ec2b4950ea2076

src/tbm_backend_vc4.c

index b610f848c24f76deb906cbccffba9856cc2095df..678a0fed318c339d7e38354e1042ae809c2d0cb4 100644 (file)
@@ -560,6 +560,12 @@ tbm_vc4_bufmgr_get_plane_data(hal_tbm_bufmgr *bufmgr,
        TBM_BACKEND_RETURN_VAL_IF_FAIL(bufmgr_data != NULL, HAL_TBM_ERROR_INVALID_PARAMETER);
 
        switch (format) {
+       case HAL_TBM_FORMAT_C8:
+               _offset = 0;
+               _pitch = SIZE_ALIGN(width, TBM_SURFACE_ALIGNMENT_PITCH_YUV);
+               _size = SIZE_ALIGN(_pitch * height, TBM_SURFACE_ALIGNMENT_PITCH_YUV);
+               _bo_idx = 0;
+               break;
                /* 16 bpp RGB */
        case HAL_TBM_FORMAT_XRGB4444:
        case HAL_TBM_FORMAT_XBGR4444: