tdm_pp *pp = NULL;
tdm_info_pp info_pp;
tdm_sprd_capture_pp_data *new_pp_task = NULL, *pp_task = NULL, *pp_tasks_next = NULL;
+ tbm_format src_format, dst_format;
+ unsigned int src_bpp, src_stride, dst_bpp, dst_stride;
+
if (pp_task_p == NULL) {
return TDM_ERROR_INVALID_PARAMETER;
}
new_pp_task->pp_link = pp;
}
CLEAR(info_pp);
- tbm_format src_format = tbm_surface_get_format(src);
- unsigned int src_bpp = tbm_surface_internal_get_bpp(src_format);
- unsigned int src_stride = 0;
+ src_format = tbm_surface_get_format(src);
+ src_bpp = tbm_surface_internal_get_bpp(src_format);
+ src_stride = 0;
if (!tbm_surface_internal_get_plane_data(src, 0, NULL, NULL, &src_stride)) {
TDM_WRN("can't get stride");
tdm_err = TDM_ERROR_OPERATION_FAILED;
info_pp.src_config.size.h = src_stride;
info_pp.src_config.size.v = tbm_surface_get_height(src);
- tbm_format dst_format = tbm_surface_get_format(dst);
- unsigned int dst_bpp = tbm_surface_internal_get_bpp(dst_format);
- unsigned int dst_stride = 0;
+ dst_format = tbm_surface_get_format(dst);
+ dst_bpp = tbm_surface_internal_get_bpp(dst_format);
+ dst_stride = 0;
if (!tbm_surface_internal_get_plane_data(dst, 0, NULL, NULL, &dst_stride)) {
TDM_WRN("can't get stride");
tdm_err = TDM_ERROR_OPERATION_FAILED;