Unified · Split
| @@ -162,14 +162,6 @@ static av_cold void uninit(AVFilterContext *ctx) · 161 unmodified lines | |||
| 162 | avcodec_free_context(&mcdeint->enc_ctx); | 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 | static int filter_frame(AVFilterLink *inlink, AVFrame *inpic) | 165 | static int filter_frame(AVFilterLink *inlink, AVFrame *inpic) |
| 174 | { | 166 | { |
| 175 | MCDeintContext *mcdeint = inlink->dst->priv; | 167 | MCDeintContext *mcdeint = inlink->dst->priv; |
| @@ -306,6 +298,6 @@ const AVFilter ff_vf_mcdeint = { · 130 unmodified lines | |||
| 306 | .uninit = uninit, | 298 | .uninit = uninit, |
| 307 | FILTER_INPUTS(mcdeint_inputs), | 299 | FILTER_INPUTS(mcdeint_inputs), |
| 308 | FILTER_OUTPUTS(mcdeint_outputs), | 300 | FILTER_OUTPUTS(mcdeint_outputs), |
| 309 | FILTER_QUERY_FUNC(query_formats), | 301 | FILTER_SINGLE_PIXFMT(AV_PIX_FMT_YUV420P), |
| 310 | .priv_class = &mcdeint_class, | 302 | .priv_class = &mcdeint_class, |
| 311 | }; | 303 | }; |