On 8/21/20, Andreas Rheinhardt <andreas.rheinha...@gmail.com> wrote: > ff_planar_sample_fmts_array is unused (and was unused since it was added > in 4d4098da009c8340997b8d1abedbf2062e4aa991) and therefore this commit > removes it; ff_packed_sample_fmts_array meanwhile is used only once (in > the amerge filter) and therefore it has been moved to this place. > > Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@gmail.com> > --- > libavfilter/af_amerge.c | 10 +++++++++- > libavfilter/audio.h | 18 ------------------ > 2 files changed, 9 insertions(+), 19 deletions(-) >
LGTM, but please wait for others comments. > diff --git a/libavfilter/af_amerge.c b/libavfilter/af_amerge.c > index 567f25982d..ca94a224af 100644 > --- a/libavfilter/af_amerge.c > +++ b/libavfilter/af_amerge.c > @@ -69,6 +69,14 @@ static av_cold void uninit(AVFilterContext *ctx) > > static int query_formats(AVFilterContext *ctx) > { > + static const enum AVSampleFormat packed_sample_fmts[] = { > + AV_SAMPLE_FMT_U8, > + AV_SAMPLE_FMT_S16, > + AV_SAMPLE_FMT_S32, > + AV_SAMPLE_FMT_FLT, > + AV_SAMPLE_FMT_DBL, > + AV_SAMPLE_FMT_NONE > + }; > AMergeContext *s = ctx->priv; > int64_t inlayout[SWR_CH_MAX], outlayout = 0; > AVFilterFormats *formats; > @@ -124,7 +132,7 @@ static int query_formats(AVFilterContext *ctx) > if ((inlayout[i] >> c) & 1) > *(route[i]++) = out_ch_number++; > } > - formats = ff_make_format_list(ff_packed_sample_fmts_array); > + formats = ff_make_format_list(packed_sample_fmts); > if ((ret = ff_set_common_formats(ctx, formats)) < 0) > return ret; > for (i = 0; i < s->nb_inputs; i++) { > diff --git a/libavfilter/audio.h b/libavfilter/audio.h > index 6adc82dc81..6bbe6ee9ef 100644 > --- a/libavfilter/audio.h > +++ b/libavfilter/audio.h > @@ -25,24 +25,6 @@ > #include "avfilter.h" > #include "internal.h" > > -static const enum AVSampleFormat ff_packed_sample_fmts_array[] = { > - AV_SAMPLE_FMT_U8, > - AV_SAMPLE_FMT_S16, > - AV_SAMPLE_FMT_S32, > - AV_SAMPLE_FMT_FLT, > - AV_SAMPLE_FMT_DBL, > - AV_SAMPLE_FMT_NONE > -}; > - > -static const enum AVSampleFormat ff_planar_sample_fmts_array[] = { > - AV_SAMPLE_FMT_U8P, > - AV_SAMPLE_FMT_S16P, > - AV_SAMPLE_FMT_S32P, > - AV_SAMPLE_FMT_FLTP, > - AV_SAMPLE_FMT_DBLP, > - AV_SAMPLE_FMT_NONE > -}; > - > /** default handler for get_audio_buffer() for audio inputs */ > AVFrame *ff_default_get_audio_buffer(AVFilterLink *link, int nb_samples); > > -- > 2.20.1 > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".