X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Fvf_transpose_vaapi.c;h=a4c654266de4712c1eb699172cb5395a58ce55fa;hb=4b4282bc57b63de2780333d37487a38f88fb48c7;hp=13c1dd64937d19316e3d4654b3aaa1da104e0f34;hpb=6ed34a437925c5263f6c4ac7d0a9a46955055abe;p=ffmpeg diff --git a/libavfilter/vf_transpose_vaapi.c b/libavfilter/vf_transpose_vaapi.c index 13c1dd64937..a4c654266de 100644 --- a/libavfilter/vf_transpose_vaapi.c +++ b/libavfilter/vf_transpose_vaapi.c @@ -143,6 +143,10 @@ static int transpose_vaapi_filter_frame(AVFilterLink *inlink, AVFrame *input_fra 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) @@ -155,9 +159,6 @@ static int transpose_vaapi_filter_frame(AVFilterLink *inlink, AVFrame *input_fra 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",