summaryrefslogtreecommitdiffstats
path: root/libavfilter/vf_misc_vaapi.c
diff options
context:
space:
mode:
authorMark Thompson <sw@jkqxz.net>2019-03-31 15:39:40 +0100
committerMark Thompson <sw@jkqxz.net>2019-06-02 17:30:41 +0100
commit5fb9eb9ed256d772609377ce356b8e22de9611d2 (patch)
tree424474314c2ab27f1e70f6a68d90a5312debdd8d /libavfilter/vf_misc_vaapi.c
parent6ed34a437925c5263f6c4ac7d0a9a46955055abe (diff)
downloadffmpeg-streaming-5fb9eb9ed256d772609377ce356b8e22de9611d2.zip
ffmpeg-streaming-5fb9eb9ed256d772609377ce356b8e22de9611d2.tar.gz
vf_misc_vaapi: Add missing return value checks
Parameter buffer creation can fail.
Diffstat (limited to 'libavfilter/vf_misc_vaapi.c')
-rw-r--r--libavfilter/vf_misc_vaapi.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/libavfilter/vf_misc_vaapi.c b/libavfilter/vf_misc_vaapi.c
index 6f31a04..6fbd453 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)
OpenPOWER on IntegriCloud