Unified · Split
| @@ -83,17 +83,6 @@ static const AVOption gradients_options[] = { · 82 unmodified lines | ||
| 83 | 83 | |
| 84 | 84 | AVFILTER_DEFINE_CLASS(gradients); |
| 85 | 85 | |
| 86 | −static int query_formats(AVFilterContext *ctx) | |
| 87 | −{ | |
| 88 | − static const enum AVPixelFormat pix_fmts[] = { | |
| 89 | − AV_PIX_FMT_RGBA, | |
| 90 | − AV_PIX_FMT_RGBA64, | |
| 91 | − AV_PIX_FMT_NONE | |
| 92 | − }; | |
| 93 | − | |
| 94 | − return ff_set_common_formats_from_list(ctx, pix_fmts); | |
| 95 | −} | |
| 96 | − | |
| 97 | 86 | static uint32_t lerp_color(uint8_t c0[4], uint8_t c1[4], float x) |
| 98 | 87 | { |
| 99 | 88 | const float y = 1.f - x; |
| @@ -301,7 +290,7 @@ const AVFilter ff_vsrc_gradients = { · 201 unmodified lines | ||
| 301 | 290 | .priv_class = &gradients_class, |
| 302 | 291 | .inputs = NULL, |
| 303 | 292 | FILTER_OUTPUTS(gradients_outputs), |
| 304 | − FILTER_QUERY_FUNC(query_formats), | |
| 293 | + FILTER_PIXFMTS(AV_PIX_FMT_RGBA, AV_PIX_FMT_RGBA64), | |
| 305 | 294 | .activate = activate, |
| 306 | 295 | .flags = AVFILTER_FLAG_SLICE_THREADS, |
| 307 | 296 | }; |