Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -372,15 +372,11 @@ static av_cold int init(AVFilterContext *ctx) · 371 unmodified lines | |||
| 372 | return 0; | 372 | return 0; |
| 373 | } | 373 | } |
| 374 | 374 | ||
| 375 | static int query_formats(AVFilterContext *ctx) | ||
| 376 | { | ||
| 377 | static const enum AVPixelFormat pix_fmts[] = { | 375 | static const enum AVPixelFormat pix_fmts[] = { |
| 378 | AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV410P, | 376 | AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV410P, |
| 379 | AV_PIX_FMT_YUV411P, AV_PIX_FMT_YUV440P, AV_PIX_FMT_YUVJ420P, AV_PIX_FMT_YUVJ422P, | 377 | AV_PIX_FMT_YUV411P, AV_PIX_FMT_YUV440P, AV_PIX_FMT_YUVJ420P, AV_PIX_FMT_YUVJ422P, |
| 380 | AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ440P, AV_PIX_FMT_NONE | 378 | AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ440P, AV_PIX_FMT_NONE |
| 381 | }; | 379 | }; |
| 382 | return ff_set_common_formats_from_list(ctx, pix_fmts); | ||
| 383 | } | ||
| 384 | 380 | ||
| 385 | static int config_props(AVFilterLink *link) | 381 | static int config_props(AVFilterLink *link) |
| 386 | { | 382 | { |
| @@ -554,6 +550,6 @@ const AVFilter ff_vf_deshake = { · 167 unmodified lines | |||
| 554 | .uninit = uninit, | 550 | .uninit = uninit, |
| 555 | FILTER_INPUTS(deshake_inputs), | 551 | FILTER_INPUTS(deshake_inputs), |
| 556 | FILTER_OUTPUTS(deshake_outputs), | 552 | FILTER_OUTPUTS(deshake_outputs), |
| 557 | FILTER_QUERY_FUNC(query_formats), | 553 | FILTER_PIXFMTS_ARRAY(pix_fmts), |
| 558 | .priv_class = &deshake_class, | 554 | .priv_class = &deshake_class, |
| 559 | }; | 555 | }; |