X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Fvf_tinterlace.c;h=13b8ce286a1926a0929ba1fdf1d7e5947989093c;hb=647fe2e77733edf6e3a15c490056211bc38ccc20;hp=5caca2f2c93a8c23fe79b17e5b36cf73293399f3;hpb=6f1a6a9f6ba0528ac5f77c181b715f9c3fa098e9;p=ffmpeg diff --git a/libavfilter/vf_tinterlace.c b/libavfilter/vf_tinterlace.c index 5caca2f2c93..13b8ce286a1 100644 --- a/libavfilter/vf_tinterlace.c +++ b/libavfilter/vf_tinterlace.c @@ -266,6 +266,8 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *picref) case MODE_PAD: /* expand each frame to double height, but pad alternate * lines with black; framerate unchanged */ out = ff_get_video_buffer(outlink, outlink->w, outlink->h); + if (!out) + return AVERROR(ENOMEM); av_frame_copy_props(out, cur); out->height = outlink->h; @@ -383,8 +385,6 @@ static const AVFilterPad tinterlace_outputs[] = { { NULL } }; -static const char *const shorthand[] = { "mode", NULL }; - AVFilter avfilter_vf_tinterlace = { .name = "tinterlace", .description = NULL_IF_CONFIG_SMALL("Perform temporal field interlacing."), @@ -394,5 +394,4 @@ AVFilter avfilter_vf_tinterlace = { .inputs = tinterlace_inputs, .outputs = tinterlace_outputs, .priv_class = &tinterlace_class, - .shorthand = shorthand, };