Commit 5fb9eb9e authored by Mark Thompson's avatar Mark Thompson

vf_misc_vaapi: Add missing return value checks

Parameter buffer creation can fail.
parent 6ed34a43
......@@ -84,10 +84,9 @@ static int denoise_vaapi_build_filter_params(AVFilterContext *avctx)
denoise.value = map(ctx->denoise, DENOISE_MIN, DENOISE_MAX,
caps.range.min_value,
caps.range.max_value);
ff_vaapi_vpp_make_param_buffers(avctx, VAProcFilterParameterBufferType,
&denoise, sizeof(denoise), 1);
return 0;
return ff_vaapi_vpp_make_param_buffers(avctx,
VAProcFilterParameterBufferType,
&denoise, sizeof(denoise), 1);
}
static int sharpness_vaapi_build_filter_params(AVFilterContext *avctx)
......@@ -116,11 +115,9 @@ static int sharpness_vaapi_build_filter_params(AVFilterContext *avctx)
SHARPNESS_MIN, SHARPNESS_MAX,
caps.range.min_value,
caps.range.max_value);
ff_vaapi_vpp_make_param_buffers(avctx,
VAProcFilterParameterBufferType,
&sharpness, sizeof(sharpness), 1);
return 0;
return ff_vaapi_vpp_make_param_buffers(avctx,
VAProcFilterParameterBufferType,
&sharpness, sizeof(sharpness), 1);
}
static int misc_vaapi_filter_frame(AVFilterLink *inlink, AVFrame *input_frame)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment