diff options
author | Mark Thompson <sw@jkqxz.net> | 2019-03-31 15:39:40 +0100 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2019-06-02 17:30:41 +0100 |
commit | 5fb9eb9ed256d772609377ce356b8e22de9611d2 (patch) | |
tree | 424474314c2ab27f1e70f6a68d90a5312debdd8d | |
parent | 6ed34a437925c5263f6c4ac7d0a9a46955055abe (diff) | |
download | ffmpeg-5fb9eb9ed256d772609377ce356b8e22de9611d2.tar.gz |
vf_misc_vaapi: Add missing return value checks
Parameter buffer creation can fail.
-rw-r--r-- | libavfilter/vf_misc_vaapi.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/libavfilter/vf_misc_vaapi.c b/libavfilter/vf_misc_vaapi.c index 6f31a04293..6fbd453741 100644 --- a/libavfilter/vf_misc_vaapi.c +++ b/libavfilter/vf_misc_vaapi.c @@ -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) |