X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Fvf_procamp_vaapi.c;h=7342048583e669bdfbe63fab5ea99d7cedd8ff24;hb=4e3c4dfbf31243c6abda282439ebd5d16199b4ff;hp=03da36066920818ba32deab53dddfb8465212ee5;hpb=6ed34a437925c5263f6c4ac7d0a9a46955055abe;p=ffmpeg diff --git a/libavfilter/vf_procamp_vaapi.c b/libavfilter/vf_procamp_vaapi.c index 03da3606692..7342048583e 100644 --- a/libavfilter/vf_procamp_vaapi.c +++ b/libavfilter/vf_procamp_vaapi.c @@ -148,6 +148,10 @@ static int procamp_vaapi_filter_frame(AVFilterLink *inlink, AVFrame *input_frame goto fail; } + err = av_frame_copy_props(output_frame, input_frame); + if (err < 0) + goto fail; + err = ff_vaapi_vpp_init_params(avctx, ¶ms, input_frame, output_frame); if (err < 0) @@ -160,9 +164,6 @@ static int procamp_vaapi_filter_frame(AVFilterLink *inlink, AVFrame *input_frame if (err < 0) goto fail; - err = av_frame_copy_props(output_frame, input_frame); - if (err < 0) - goto fail; av_frame_free(&input_frame); av_log(avctx, AV_LOG_DEBUG, "Filter output: %s, %ux%u (%"PRId64").\n",