Unified · Split
| @@ -923,24 +923,6 @@ static int request_frame(AVFilterLink *outlink) · 922 unmodified lines | ||
| 923 | 923 | return ret; |
| 924 | 924 | } |
| 925 | 925 | |
| 926 | −static int query_formats(AVFilterContext *ctx) | |
| 927 | −{ | |
| 928 | − static const enum AVSampleFormat sample_fmts[] = { | |
| 929 | − AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_FLTP, | |
| 930 | − AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_DBLP, | |
| 931 | − AV_SAMPLE_FMT_NONE | |
| 932 | − }; | |
| 933 | − int ret = ff_set_common_all_channel_counts(ctx); | |
| 934 | − if (ret < 0) | |
| 935 | − return ret; | |
| 936 | − | |
| 937 | − ret = ff_set_common_formats_from_list(ctx, sample_fmts); | |
| 938 | − if (ret < 0) | |
| 939 | − return ret; | |
| 940 | − | |
| 941 | − return ff_set_common_all_samplerates(ctx); | |
| 942 | −} | |
| 943 | − | |
| 944 | 926 | static av_cold void uninit(AVFilterContext *ctx) |
| 945 | 927 | { |
| 946 | 928 | SilenceRemoveContext *s = ctx->priv; |
| @@ -981,5 +963,6 @@ const AVFilter ff_af_silenceremove = { · 34 unmodified lines | ||
| 981 | 963 | .uninit = uninit, |
| 982 | 964 | FILTER_INPUTS(silenceremove_inputs), |
| 983 | 965 | FILTER_OUTPUTS(silenceremove_outputs), |
| 984 | − FILTER_QUERY_FUNC(query_formats), | |
| 966 | + FILTER_SAMPLEFMTS(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_FLTP, | |
| 967 | + AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_DBLP), | |
| 985 | 968 | }; |