Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -923,24 +923,6 @@ static int request_frame(AVFilterLink *outlink) · 922 unmodified lines | |||
| 923 | return ret; | 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 | static av_cold void uninit(AVFilterContext *ctx) | 926 | static av_cold void uninit(AVFilterContext *ctx) |
| 945 | { | 927 | { |
| 946 | SilenceRemoveContext *s = ctx->priv; | 928 | SilenceRemoveContext *s = ctx->priv; |
| @@ -981,5 +963,6 @@ const AVFilter ff_af_silenceremove = { · 34 unmodified lines | |||
| 981 | .uninit = uninit, | 963 | .uninit = uninit, |
| 982 | FILTER_INPUTS(silenceremove_inputs), | 964 | FILTER_INPUTS(silenceremove_inputs), |
| 983 | FILTER_OUTPUTS(silenceremove_outputs), | 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 | }; |