Unified · Split
| @@ -83,26 +83,6 @@ static av_cold int init(AVFilterContext *ctx) · 82 unmodified lines | ||
| 83 | 83 | return 0; |
| 84 | 84 | } |
| 85 | 85 | |
| 86 | −static int query_formats(AVFilterContext *ctx) | |
| 87 | −{ | |
| 88 | − static const enum AVSampleFormat sample_fmts[] = { | |
| 89 | − AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_DBLP, | |
| 90 | − AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_FLTP, | |
| 91 | − AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_S32P, | |
| 92 | − AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S16P, | |
| 93 | − AV_SAMPLE_FMT_NONE | |
| 94 | − }; | |
| 95 | − int ret = ff_set_common_all_channel_counts(ctx); | |
| 96 | − if (ret < 0) | |
| 97 | − return ret; | |
| 98 | − | |
| 99 | − ret = ff_set_common_formats_from_list(ctx, sample_fmts); | |
| 100 | − if (ret < 0) | |
| 101 | − return ret; | |
| 102 | − | |
| 103 | − return ff_set_common_all_samplerates(ctx); | |
| 104 | −} | |
| 105 | − | |
| 106 | 86 | #define MOD(a, b) (((a) >= (b)) ? (a) - (b) : (a)) |
| 107 | 87 | |
| 108 | 88 | #define PHASER_PLANAR(name, type) \ |
| @@ -283,6 +263,9 @@ const AVFilter ff_af_aphaser = { · 174 unmodified lines | ||
| 283 | 263 | .uninit = uninit, |
| 284 | 264 | FILTER_INPUTS(aphaser_inputs), |
| 285 | 265 | FILTER_OUTPUTS(aphaser_outputs), |
| 286 | − FILTER_QUERY_FUNC(query_formats), | |
| 266 | + FILTER_SAMPLEFMTS(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_DBLP, | |
| 267 | + AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_FLTP, | |
| 268 | + AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_S32P, | |
| 269 | + AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S16P), | |
| 287 | 270 | .priv_class = &aphaser_class, |
| 288 | 271 | }; |