0,
(hal_tbm_error *)error);
if (!surface_data->hal_surface) {
- TBM_ERR("hal_tbm_bufmgr_alloc_surface failed.");
- *error = TBM_ERROR_INVALID_OPERATION;
+ if (*error != TBM_ERROR_NOT_SUPPORTED) // do not print the error message when it is not supported.
+ TBM_ERR("hal_tbm_bufmgr_alloc_surface failed.");
free(surface_data);
return NULL;
}
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
tbm_bo_handle bo_handle = (tbm_bo_handle)NULL;
- hal_tbm_bo_handle hbo_handle;
+ hal_tbm_bo_handle hbo_handle = (hal_tbm_bo_handle)NULL;
TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data, (tbm_bo_handle)NULL, *error, TBM_ERROR_INVALID_PARAMETER);
TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data->module, (tbm_bo_handle)NULL, *error, TBM_ERROR_INVALID_PARAMETER);