Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -265,8 +265,6 @@ static av_cold void uninit(AVFilterContext *ctx) · 264 unmodified lines | |||
| 265 | av_frame_free(&yadif->next); | 265 | av_frame_free(&yadif->next); |
| 266 | } | 266 | } |
| 267 | 267 | ||
| 268 | static int query_formats(AVFilterContext *ctx) | ||
| 269 | { | ||
| 270 | static const enum AVPixelFormat pix_fmts[] = { | 268 | static const enum AVPixelFormat pix_fmts[] = { |
| 271 | AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV444P, | 269 | AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV444P, |
| 272 | AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_YUV440P, | 270 | AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_YUV440P, |
| @@ -285,9 +283,6 @@ static int query_formats(AVFilterContext *ctx) · 12 unmodified lines | |||
| 285 | AV_PIX_FMT_NONE | 283 | AV_PIX_FMT_NONE |
| 286 | }; | 284 | }; |
| 287 | 285 | ||
| 288 | return ff_set_common_formats_from_list(ctx, pix_fmts); | ||
| 289 | } | ||
| 290 | |||
| 291 | static int config_output(AVFilterLink *outlink) | 286 | static int config_output(AVFilterLink *outlink) |
| 292 | { | 287 | { |
| 293 | AVFilterContext *ctx = outlink->src; | 288 | AVFilterContext *ctx = outlink->src; |
| @@ -356,6 +351,6 @@ const AVFilter ff_vf_yadif = { · 62 unmodified lines | |||
| 356 | .uninit = uninit, | 351 | .uninit = uninit, |
| 357 | FILTER_INPUTS(avfilter_vf_yadif_inputs), | 352 | FILTER_INPUTS(avfilter_vf_yadif_inputs), |
| 358 | FILTER_OUTPUTS(avfilter_vf_yadif_outputs), | 353 | FILTER_OUTPUTS(avfilter_vf_yadif_outputs), |
| 359 | FILTER_QUERY_FUNC(query_formats), | 354 | FILTER_PIXFMTS_ARRAY(pix_fmts), |
| 360 | .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL | AVFILTER_FLAG_SLICE_THREADS, | 355 | .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL | AVFILTER_FLAG_SLICE_THREADS, |
| 361 | }; | 356 | }; |