Unified · Split
| @@ -162,14 +162,6 @@ static av_cold void uninit(AVFilterContext *ctx) · 161 unmodified lines | ||
| 162 | 162 | avcodec_free_context(&mcdeint->enc_ctx); |
| 163 | 163 | } |
| 164 | 164 | |
| 165 | −static int query_formats(AVFilterContext *ctx) | |
| 166 | −{ | |
| 167 | − static const enum AVPixelFormat pix_fmts[] = { | |
| 168 | − AV_PIX_FMT_YUV420P, AV_PIX_FMT_NONE | |
| 169 | − }; | |
| 170 | − return ff_set_common_formats_from_list(ctx, pix_fmts); | |
| 171 | −} | |
| 172 | − | |
| 173 | 165 | static int filter_frame(AVFilterLink *inlink, AVFrame *inpic) |
| 174 | 166 | { |
| 175 | 167 | MCDeintContext *mcdeint = inlink->dst->priv; |
| @@ -306,6 +298,6 @@ const AVFilter ff_vf_mcdeint = { · 130 unmodified lines | ||
| 306 | 298 | .uninit = uninit, |
| 307 | 299 | FILTER_INPUTS(mcdeint_inputs), |
| 308 | 300 | FILTER_OUTPUTS(mcdeint_outputs), |
| 309 | − FILTER_QUERY_FUNC(query_formats), | |
| 301 | + FILTER_SINGLE_PIXFMT(AV_PIX_FMT_YUV420P), | |
| 310 | 302 | .priv_class = &mcdeint_class, |
| 311 | 303 | }; |