width = dec_info->width;
height = dec_info->height;
stride_width = GST_ROUND_UP_4(width);
- stride_height = GST_ROUND_UP_2(height);
+ stride_height = height;
buf_size = stride_width * stride_height * 3 / 2;
memset(&tsurf_info, 0x0, sizeof(tbm_surface_info_s));
tsurf_info.planes[i].offset = 0;
tsurf_info.size = tsurf_info.planes[i].size;
} else {
- tsurf_info.planes[i].stride = GST_ROUND_UP_4(GST_ROUND_UP_2(width)/2);
- tsurf_info.planes[i].size = GST_ROUND_UP_4(GST_ROUND_UP_2(width)/2) * (GST_ROUND_UP_2(height)/2);
+ tsurf_info.planes[i].stride = GST_ROUND_UP_4(GST_ROUND_UP_2(width) / 2);
+ tsurf_info.planes[i].size = GST_ROUND_UP_4(GST_ROUND_UP_2(width) / 2) * (height / 2);
tsurf_info.planes[i].offset = (tsurf_info.planes[i-1].offset + tsurf_info.planes[i - 1].size);
tsurf_info.size += tsurf_info.planes[i].size;
}