Unified · Split
| @@ -172,9 +172,11 @@ static const AVOption v360_options[] = { · 171 unmodified lines | ||
| 172 | 172 | |
| 173 | 173 | AVFILTER_DEFINE_CLASS(v360); |
| 174 | 174 | |
| 175 | −static int query_formats(AVFilterContext *ctx) | |
| 175 | +static int query_formats(const AVFilterContext *ctx, | |
| 176 | + AVFilterFormatsConfig **cfg_in, | |
| 177 | + AVFilterFormatsConfig **cfg_out) | |
| 176 | 178 | { |
| 177 | − V360Context *s = ctx->priv; | |
| 179 | + const V360Context *s = ctx->priv; | |
| 178 | 180 | static const enum AVPixelFormat pix_fmts[] = { |
| 179 | 181 | // YUVA444 |
| 180 | 182 | AV_PIX_FMT_YUVA444P, AV_PIX_FMT_YUVA444P9, |
| @@ -250,7 +252,8 @@ static int query_formats(AVFilterContext *ctx) · 69 unmodified lines | ||
| 250 | 252 | AV_PIX_FMT_NONE |
| 251 | 253 | }; |
| 252 | 254 | |
| 253 | − return ff_set_common_formats_from_list(ctx, s->alpha ? alpha_pix_fmts : pix_fmts); | |
| 255 | + return ff_set_common_formats_from_list2(ctx, cfg_in, cfg_out, | |
| 256 | + s->alpha ? alpha_pix_fmts : pix_fmts); | |
| 254 | 257 | } |
| 255 | 258 | |
| 256 | 259 | #define DEFINE_REMAP1_LINE(bits, div) \ |
| @@ -5000,7 +5003,7 @@ const AVFilter ff_vf_v360 = { · 4743 unmodified lines | ||
| 5000 | 5003 | .uninit = uninit, |
| 5001 | 5004 | FILTER_INPUTS(inputs), |
| 5002 | 5005 | FILTER_OUTPUTS(outputs), |
| 5003 | − FILTER_QUERY_FUNC(query_formats), | |
| 5006 | + FILTER_QUERY_FUNC2(query_formats), | |
| 5004 | 5007 | .priv_class = &v360_class, |
| 5005 | 5008 | .flags = AVFILTER_FLAG_SLICE_THREADS, |
| 5006 | 5009 | .process_command = process_command, |