You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
avfilter/vf_hwupload_cuda: fix potential leak
This commit is contained in:
@@ -64,12 +64,14 @@ static int cudaupload_query_formats(AVFilterContext *ctx)
|
|||||||
AV_PIX_FMT_CUDA, AV_PIX_FMT_NONE,
|
AV_PIX_FMT_CUDA, AV_PIX_FMT_NONE,
|
||||||
};
|
};
|
||||||
AVFilterFormats *in_fmts = ff_make_format_list(input_pix_fmts);
|
AVFilterFormats *in_fmts = ff_make_format_list(input_pix_fmts);
|
||||||
AVFilterFormats *out_fmts = ff_make_format_list(output_pix_fmts);
|
AVFilterFormats *out_fmts;
|
||||||
|
|
||||||
ret = ff_formats_ref(in_fmts, &ctx->inputs[0]->out_formats);
|
ret = ff_formats_ref(in_fmts, &ctx->inputs[0]->out_formats);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
out_fmts = ff_make_format_list(output_pix_fmts);
|
||||||
|
|
||||||
ret = ff_formats_ref(out_fmts, &ctx->outputs[0]->in_formats);
|
ret = ff_formats_ref(out_fmts, &ctx->outputs[0]->in_formats);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return ret;
|
return ret;
|
||||||
|
Reference in New Issue
Block a user