[FFmpeg-cvslog] lavfi/earwax: remove config_input()

Paul B Mahol git at videolan.org
Thu Jan 24 11:40:21 CET 2013


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Wed Jan 23 19:21:01 2013 +0000| [e65046bf836bd8609f6d3850fff0f0dccafa4d6a] | committer: Paul B Mahol

lavfi/earwax: remove config_input()

This is wrong function to check for input parameters.
Function is not needed because query_formats() already
sets supported sample rates.

Signed-off-by: Paul B Mahol <onemda at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e65046bf836bd8609f6d3850fff0f0dccafa4d6a
---

 libavfilter/af_earwax.c |   12 ------------
 1 file changed, 12 deletions(-)

diff --git a/libavfilter/af_earwax.c b/libavfilter/af_earwax.c
index eaf6b05..a169d2a 100644
--- a/libavfilter/af_earwax.c
+++ b/libavfilter/af_earwax.c
@@ -91,17 +91,6 @@ static int query_formats(AVFilterContext *ctx)
     return 0;
 }
 
-static int config_input(AVFilterLink *inlink)
-{
-    if (inlink->sample_rate != 44100) {
-        av_log(inlink->dst, AV_LOG_ERROR,
-               "The earwax filter only works for 44.1kHz audio. Insert "
-               "a resample filter before this\n");
-        return AVERROR(EINVAL);
-    }
-    return 0;
-}
-
 //FIXME: replace with DSPContext.scalarproduct_int16
 static inline int16_t *scalarproduct(const int16_t *in, const int16_t *endin, int16_t *out)
 {
@@ -158,7 +147,6 @@ static const AVFilterPad earwax_inputs[] = {
         .name         = "default",
         .type         = AVMEDIA_TYPE_AUDIO,
         .filter_frame = filter_frame,
-        .config_props = config_input,
         .min_perms    = AV_PERM_READ,
     },
     { NULL }



More information about the ffmpeg-cvslog mailing list