Remove align height at NV12 and NV21 format 24/303124/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 29 Nov 2023 06:22:44 +0000 (15:22 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Wed, 20 Dec 2023 06:29:27 +0000 (15:29 +0900)
Change-Id: I6587b0d1b6490de4d79b36024155b363f7482aad

src/tbm_backend_vc4.c

index 1dffbeb..29142eb 100644 (file)
@@ -644,8 +644,7 @@ tbm_vc4_bufmgr_get_plane_data(hal_tbm_bufmgr *bufmgr,
                {
                        _offset = 0;
                        _pitch = SIZE_ALIGN(MAX(width, MIN_WIDTH), TBM_SURFACE_ALIGNMENT_PITCH_YUV);
-                       _align_height = SIZE_ALIGN(MAX(height, MIN_HEIGHT), TBM_SURFACE_ALIGNMENT_HEIGHT_YUV);
-                       _size = SIZE_ALIGN(_pitch * _align_height, TBM_SURFACE_ALIGNMENT_PLANE);
+                       _size = SIZE_ALIGN(_pitch * MAX(height, MIN_HEIGHT), TBM_SURFACE_ALIGNMENT_PLANE);
                        _bo_idx = 0;
                        if (plane_idx == 0)
                                break;
@@ -654,8 +653,7 @@ tbm_vc4_bufmgr_get_plane_data(hal_tbm_bufmgr *bufmgr,
                {
                        _offset += _size;
                        _pitch = SIZE_ALIGN(MAX(width, MIN_WIDTH), TBM_SURFACE_ALIGNMENT_PITCH_YUV);
-                       _align_height = SIZE_ALIGN(MAX(height, MIN_HEIGHT) / 2, TBM_SURFACE_ALIGNMENT_HEIGHT_YUV);
-                       _size = SIZE_ALIGN(_pitch * _align_height, TBM_SURFACE_ALIGNMENT_PLANE);
+                       _size = SIZE_ALIGN(_pitch * MAX(height, MIN_HEIGHT) / 2, TBM_SURFACE_ALIGNMENT_PLANE);
                        _bo_idx = 0;
                }
                break;