case TBM_FORMAT_NV12:
case TBM_FORMAT_NV21:
bpp = 12;
- if (plane_idx == 0) {
+// if (plane_idx == 0)
+ {
_offset = 0;
_pitch = SIZE_ALIGN(width , TBM_SURFACE_ALIGNMENT_PITCH_YUV);
_align_height = SIZE_ALIGN(height, TBM_SURFACE_ALIGNMENT_PITCH_YUV);
_size = SIZE_ALIGN(_pitch * _align_height, TBM_SURFACE_ALIGNMENT_PLANE);
_bo_idx = 0;
- } else if (plane_idx == 1) {
- _offset = width * height;
+ if (plane_idx == 0)
+ break;
+ }
+// else if (plane_idx == 1)
+ {
+ _offset = _size;
_pitch = SIZE_ALIGN(width , TBM_SURFACE_ALIGNMENT_PITCH_YUV / 2);
_align_height = SIZE_ALIGN(height / 2, TBM_SURFACE_ALIGNMENT_PITCH_YUV);
_size = SIZE_ALIGN(_pitch * _align_height, TBM_SURFACE_ALIGNMENT_PLANE);