Unified · Split
| @@ -76,13 +76,17 @@ static int needs_drawing(const TPadContext *s) { · 75 unmodified lines | ||
| 76 | 76 | ); |
| 77 | 77 | } |
| 78 | 78 | |
| 79 | −static int query_formats(AVFilterContext *ctx) | |
| 79 | +static int query_formats(const AVFilterContext *ctx, | |
| 80 | + AVFilterFormatsConfig **cfg_in, | |
| 81 | + AVFilterFormatsConfig **cfg_out) | |
| 80 | 82 | { |
| 81 | − TPadContext *s = ctx->priv; | |
| 83 | + const TPadContext *s = ctx->priv; | |
| 82 | 84 | if (needs_drawing(s)) |
| 83 | − return ff_set_common_formats(ctx, ff_draw_supported_pixel_formats(0)); | |
| 85 | + return ff_set_common_formats2(ctx, cfg_in, cfg_out, | |
| 86 | + ff_draw_supported_pixel_formats(0)); | |
| 84 | 87 | |
| 85 | − return ff_set_common_formats(ctx, ff_all_formats(AVMEDIA_TYPE_VIDEO)); | |
| 88 | + return ff_set_common_formats2(ctx, cfg_in, cfg_out, | |
| 89 | + ff_all_formats(AVMEDIA_TYPE_VIDEO)); | |
| 86 | 90 | } |
| 87 | 91 | |
| 88 | 92 | static int activate(AVFilterContext *ctx) |
| @@ -240,5 +244,5 @@ const AVFilter ff_vf_tpad = { · 151 unmodified lines | ||
| 240 | 244 | .uninit = uninit, |
| 241 | 245 | FILTER_INPUTS(tpad_inputs), |
| 242 | 246 | FILTER_OUTPUTS(ff_video_default_filterpad), |
| 243 | − FILTER_QUERY_FUNC(query_formats), | |
| 247 | + FILTER_QUERY_FUNC2(query_formats), | |
| 244 | 248 | }; |