[FFmpeg-cvslog] lavfi: remove now unused args parameter from AVFilter.init and init_opaque

Michael Niedermayer git at videolan.org
Fri Apr 12 11:56:00 CEST 2013


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Fri Apr 12 11:13:33 2013 +0200| [fd6228e65711e63a9e35e9a1087d7ce62040e6e3] | committer: Michael Niedermayer

lavfi: remove now unused args parameter from AVFilter.init and init_opaque

This is mostly automated global search and replace

The deprecated aconvert filter is disabled, if it still has users
it should be updated

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

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

 libavfilter/af_aconvert.c     |    4 ++--
 libavfilter/af_afade.c        |    2 +-
 libavfilter/af_amerge.c       |    2 +-
 libavfilter/af_apad.c         |    2 +-
 libavfilter/af_aphaser.c      |    2 +-
 libavfilter/af_asetnsamples.c |    2 +-
 libavfilter/af_astreamsync.c  |    2 +-
 libavfilter/af_atempo.c       |    2 +-
 libavfilter/af_biquads.c      |    6 +++---
 libavfilter/af_pan.c          |    2 +-
 libavfilter/asrc_aevalsrc.c   |    2 +-
 libavfilter/asrc_anullsrc.c   |    2 +-
 libavfilter/asrc_flite.c      |    2 +-
 libavfilter/asrc_sine.c       |    2 +-
 libavfilter/avf_concat.c      |    2 +-
 libavfilter/avfilter.h        |    2 +-
 libavfilter/buffersink.c      |    4 ++--
 libavfilter/f_ebur128.c       |    2 +-
 libavfilter/f_perms.c         |    2 +-
 libavfilter/f_select.c        |   10 +++++-----
 libavfilter/f_sendcmd.c       |    4 ++--
 libavfilter/f_setpts.c        |    2 +-
 libavfilter/src_movie.c       |    4 ++--
 libavfilter/vf_blend.c        |    2 +-
 libavfilter/vf_colormatrix.c  |    2 +-
 libavfilter/vf_curves.c       |    2 +-
 libavfilter/vf_decimate.c     |    2 +-
 libavfilter/vf_deshake.c      |    2 +-
 libavfilter/vf_drawtext.c     |    2 +-
 libavfilter/vf_edgedetect.c   |    2 +-
 libavfilter/vf_geq.c          |    2 +-
 libavfilter/vf_histeq.c       |    2 +-
 libavfilter/vf_hue.c          |    2 +-
 libavfilter/vf_idet.c         |    2 +-
 libavfilter/vf_libopencv.c    |   10 +++++-----
 libavfilter/vf_mp.c           |    3 ++-
 libavfilter/vf_noise.c        |    2 +-
 libavfilter/vf_overlay.c      |    2 +-
 libavfilter/vf_pp.c           |    2 +-
 libavfilter/vf_removelogo.c   |    2 +-
 libavfilter/vf_smartblur.c    |    2 +-
 libavfilter/vf_subtitles.c    |   10 +++++-----
 libavfilter/vf_telecine.c     |    2 +-
 libavfilter/vf_thumbnail.c    |    2 +-
 libavfilter/vf_tile.c         |    2 +-
 libavfilter/vsrc_cellauto.c   |    2 +-
 libavfilter/vsrc_life.c       |    2 +-
 libavfilter/vsrc_mandelbrot.c |    2 +-
 libavfilter/vsrc_mptestsrc.c  |    2 +-
 libavfilter/vsrc_testsrc.c    |    6 +++---
 50 files changed, 71 insertions(+), 70 deletions(-)

diff --git a/libavfilter/af_aconvert.c b/libavfilter/af_aconvert.c
index 71f4d24..8a9dc6f 100644
--- a/libavfilter/af_aconvert.c
+++ b/libavfilter/af_aconvert.c
@@ -38,12 +38,12 @@ typedef struct {
     struct SwrContext *swr;
 } AConvertContext;
 
-static av_cold int init(AVFilterContext *ctx, const char *args0)
+static av_cold int init(AVFilterContext *ctx)
 {
     AConvertContext *aconvert = ctx->priv;
     char *arg, *ptr = NULL;
     int ret = 0;
-    char *args = av_strdup(args0);
+    char *args = av_strdup(NULL);
 
     av_log(ctx, AV_LOG_WARNING, "This filter is deprecated, use aformat instead\n");
 
diff --git a/libavfilter/af_afade.c b/libavfilter/af_afade.c
index a00d0e4..c64d921 100644
--- a/libavfilter/af_afade.c
+++ b/libavfilter/af_afade.c
@@ -77,7 +77,7 @@ static const AVOption afade_options[] = {
 
 AVFILTER_DEFINE_CLASS(afade);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     AudioFadeContext *afade = ctx->priv;
 
diff --git a/libavfilter/af_amerge.c b/libavfilter/af_amerge.c
index 1d3792d..58d874e 100644
--- a/libavfilter/af_amerge.c
+++ b/libavfilter/af_amerge.c
@@ -303,7 +303,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *insamples)
     return ff_filter_frame(ctx->outputs[0], outbuf);
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     AMergeContext *am = ctx->priv;
     int i;
diff --git a/libavfilter/af_apad.c b/libavfilter/af_apad.c
index 8c8690e..66738f6 100644
--- a/libavfilter/af_apad.c
+++ b/libavfilter/af_apad.c
@@ -56,7 +56,7 @@ static const AVOption apad_options[] = {
 
 AVFILTER_DEFINE_CLASS(apad);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     APadContext *apad = ctx->priv;
 
diff --git a/libavfilter/af_aphaser.c b/libavfilter/af_aphaser.c
index d61715d..5f7b9d6 100644
--- a/libavfilter/af_aphaser.c
+++ b/libavfilter/af_aphaser.c
@@ -76,7 +76,7 @@ static const AVOption aphaser_options[] = {
 
 AVFILTER_DEFINE_CLASS(aphaser);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     AudioPhaserContext *p = ctx->priv;
 
diff --git a/libavfilter/af_asetnsamples.c b/libavfilter/af_asetnsamples.c
index 37d3b93..25e062a 100644
--- a/libavfilter/af_asetnsamples.c
+++ b/libavfilter/af_asetnsamples.c
@@ -54,7 +54,7 @@ static const AVOption asetnsamples_options[] = {
 
 AVFILTER_DEFINE_CLASS(asetnsamples);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     ASNSContext *asns = ctx->priv;
 
diff --git a/libavfilter/af_astreamsync.c b/libavfilter/af_astreamsync.c
index 47e66bc..1ea3a8a 100644
--- a/libavfilter/af_astreamsync.c
+++ b/libavfilter/af_astreamsync.c
@@ -71,7 +71,7 @@ static const AVOption astreamsync_options[] = {
 
 AVFILTER_DEFINE_CLASS(astreamsync);
 
-static av_cold int init(AVFilterContext *ctx, const char *args0)
+static av_cold int init(AVFilterContext *ctx)
 {
     AStreamSyncContext *as = ctx->priv;
     int r, i;
diff --git a/libavfilter/af_atempo.c b/libavfilter/af_atempo.c
index d49f3d4..3e2bc06 100644
--- a/libavfilter/af_atempo.c
+++ b/libavfilter/af_atempo.c
@@ -960,7 +960,7 @@ static int yae_flush(ATempoContext *atempo,
     return atempo->position[1] == stop_here ? 0 : AVERROR(EAGAIN);
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     ATempoContext *atempo = ctx->priv;
     atempo->format = AV_SAMPLE_FMT_NONE;
diff --git a/libavfilter/af_biquads.c b/libavfilter/af_biquads.c
index 6774f5a..0141ffd 100644
--- a/libavfilter/af_biquads.c
+++ b/libavfilter/af_biquads.c
@@ -116,7 +116,7 @@ typedef struct {
                    double b0, double b1, double b2, double a1, double a2);
 } BiquadsContext;
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     BiquadsContext *p = ctx->priv;
 
@@ -446,12 +446,12 @@ static const AVFilterPad outputs[] = {
 
 #define DEFINE_BIQUAD_FILTER(name_, description_)                       \
 AVFILTER_DEFINE_CLASS(name_);                                           \
-static av_cold int name_##_init(AVFilterContext *ctx, const char *args) \
+static av_cold int name_##_init(AVFilterContext *ctx) \
 {                                                                       \
     BiquadsContext *p = ctx->priv;                                      \
     p->class = &name_##_class;                                          \
     p->filter_type = name_;                                             \
-    return init(ctx, args);                                             \
+    return init(ctx);                                             \
 }                                                                       \
                                                          \
 AVFilter avfilter_af_##name_ = {                         \
diff --git a/libavfilter/af_pan.c b/libavfilter/af_pan.c
index 4aa5fd9..800c40a 100644
--- a/libavfilter/af_pan.c
+++ b/libavfilter/af_pan.c
@@ -99,7 +99,7 @@ static int parse_channel_name(char **arg, int *rchannel, int *rnamed)
     return AVERROR(EINVAL);
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args0)
+static av_cold int init(AVFilterContext *ctx)
 {
     PanContext *const pan = ctx->priv;
     char *arg, *arg0, *tokenizer, *args = av_strdup(pan->args);
diff --git a/libavfilter/asrc_aevalsrc.c b/libavfilter/asrc_aevalsrc.c
index 73cb2ab..f81fb2d 100644
--- a/libavfilter/asrc_aevalsrc.c
+++ b/libavfilter/asrc_aevalsrc.c
@@ -82,7 +82,7 @@ static const AVOption aevalsrc_options[]= {
 
 AVFILTER_DEFINE_CLASS(aevalsrc);
 
-static int init(AVFilterContext *ctx, const char *args)
+static int init(AVFilterContext *ctx)
 {
     EvalContext *eval = ctx->priv;
     char *args1 = av_strdup(eval->exprs);
diff --git a/libavfilter/asrc_anullsrc.c b/libavfilter/asrc_anullsrc.c
index fe0ec91..5a009c3 100644
--- a/libavfilter/asrc_anullsrc.c
+++ b/libavfilter/asrc_anullsrc.c
@@ -59,7 +59,7 @@ static const AVOption anullsrc_options[]= {
 
 AVFILTER_DEFINE_CLASS(anullsrc);
 
-static int init(AVFilterContext *ctx, const char *args)
+static int init(AVFilterContext *ctx)
 {
     ANullContext *null = ctx->priv;
     int ret;
diff --git a/libavfilter/asrc_flite.c b/libavfilter/asrc_flite.c
index ee8774d..1d5b9e6 100644
--- a/libavfilter/asrc_flite.c
+++ b/libavfilter/asrc_flite.c
@@ -131,7 +131,7 @@ static int select_voice(struct voice_entry **entry_ret, const char *voice_name,
     return AVERROR(EINVAL);
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     FliteContext *flite = ctx->priv;
     int ret = 0;
diff --git a/libavfilter/asrc_sine.c b/libavfilter/asrc_sine.c
index 9387e37..86af7cc 100644
--- a/libavfilter/asrc_sine.c
+++ b/libavfilter/asrc_sine.c
@@ -120,7 +120,7 @@ static void make_sin_table(int16_t *sin)
         sin[i + 2 * half_pi] = -sin[i];
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     SineContext *sine = ctx->priv;
 
diff --git a/libavfilter/avf_concat.c b/libavfilter/avf_concat.c
index 8312efa..ca7ed71 100644
--- a/libavfilter/avf_concat.c
+++ b/libavfilter/avf_concat.c
@@ -355,7 +355,7 @@ static int request_frame(AVFilterLink *outlink)
     }
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     ConcatContext *cat = ctx->priv;
     unsigned seg, type, str;
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index 4aa4399..c7968df 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -491,7 +491,7 @@ typedef struct AVFilter {
      * callback. Args contains the user-supplied parameters, opaque is
      * used for providing binary data.
      */
-    int (*init_opaque)(AVFilterContext *ctx, const char *args, void *opaque);
+    int (*init_opaque)(AVFilterContext *ctx, void *opaque);
 
     /**
      * Shorthand syntax for init arguments.
diff --git a/libavfilter/buffersink.c b/libavfilter/buffersink.c
index 0f500d0..03702dc 100644
--- a/libavfilter/buffersink.c
+++ b/libavfilter/buffersink.c
@@ -362,7 +362,7 @@ int attribute_align_arg av_buffersink_poll_frame(AVFilterContext *ctx)
     return av_fifo_size(buf->fifo)/sizeof(AVFilterBufferRef *) + ff_poll_frame(inlink);
 }
 
-static av_cold int vsink_init(AVFilterContext *ctx, const char *args, void *opaque)
+static av_cold int vsink_init(AVFilterContext *ctx, void *opaque)
 {
     BufferSinkContext *buf = ctx->priv;
     AVBufferSinkParams *params = opaque;
@@ -411,7 +411,7 @@ static int64_t *concat_channels_lists(const int64_t *layouts, const int *counts)
     return list;
 }
 
-static av_cold int asink_init(AVFilterContext *ctx, const char *args, void *opaque)
+static av_cold int asink_init(AVFilterContext *ctx, void *opaque)
 {
     BufferSinkContext *buf = ctx->priv;
     AVABufferSinkParams *params = opaque;
diff --git a/libavfilter/f_ebur128.c b/libavfilter/f_ebur128.c
index ceed303..caeae3d 100644
--- a/libavfilter/f_ebur128.c
+++ b/libavfilter/f_ebur128.c
@@ -403,7 +403,7 @@ static struct hist_entry *get_histogram(void)
     return h;
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     EBUR128Context *ebur128 = ctx->priv;
     AVFilterPad pad;
diff --git a/libavfilter/f_perms.c b/libavfilter/f_perms.c
index 3367417..85683f9 100644
--- a/libavfilter/f_perms.c
+++ b/libavfilter/f_perms.c
@@ -54,7 +54,7 @@ static const AVOption options[] = {
     { NULL }
 };
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     PermsContext *perms = ctx->priv;
 
diff --git a/libavfilter/f_select.c b/libavfilter/f_select.c
index 786b5e1..acf713c 100644
--- a/libavfilter/f_select.c
+++ b/libavfilter/f_select.c
@@ -139,7 +139,7 @@ typedef struct {
 } SelectContext;
 
 
-static av_cold int init(AVFilterContext *ctx, const char *args, const AVClass *class)
+static av_cold int init(AVFilterContext *ctx)
 {
     SelectContext *select = ctx->priv;
     int ret;
@@ -399,12 +399,12 @@ static const AVOption aselect_options[] = {
 };
 AVFILTER_DEFINE_CLASS(aselect);
 
-static av_cold int aselect_init(AVFilterContext *ctx, const char *args)
+static av_cold int aselect_init(AVFilterContext *ctx)
 {
     SelectContext *select = ctx->priv;
     int ret;
 
-    if ((ret = init(ctx, args, &aselect_class)) < 0)
+    if ((ret = init(ctx)) < 0)
         return ret;
 
     if (select->do_scene_detect) {
@@ -458,12 +458,12 @@ static const AVOption select_options[] = {
 
 AVFILTER_DEFINE_CLASS(select);
 
-static av_cold int select_init(AVFilterContext *ctx, const char *args)
+static av_cold int select_init(AVFilterContext *ctx)
 {
     SelectContext *select = ctx->priv;
     int ret;
 
-    if ((ret = init(ctx, args, &select_class)) < 0)
+    if ((ret = init(ctx)) < 0)
         return ret;
 
     if (select->do_scene_detect && !CONFIG_AVCODEC) {
diff --git a/libavfilter/f_sendcmd.c b/libavfilter/f_sendcmd.c
index 28c8bfc..092a9c0 100644
--- a/libavfilter/f_sendcmd.c
+++ b/libavfilter/f_sendcmd.c
@@ -510,7 +510,7 @@ end:
 #define sendcmd_options options
 AVFILTER_DEFINE_CLASS(sendcmd);
 
-static av_cold int sendcmd_init(AVFilterContext *ctx, const char *args)
+static av_cold int sendcmd_init(AVFilterContext *ctx)
 {
     return init(ctx);
 }
@@ -552,7 +552,7 @@ AVFilter avfilter_vf_sendcmd = {
 #define asendcmd_options options
 AVFILTER_DEFINE_CLASS(asendcmd);
 
-static av_cold int asendcmd_init(AVFilterContext *ctx, const char *args)
+static av_cold int asendcmd_init(AVFilterContext *ctx)
 {
     return init(ctx);
 }
diff --git a/libavfilter/f_setpts.c b/libavfilter/f_setpts.c
index 41be1ca..1a7710f 100644
--- a/libavfilter/f_setpts.c
+++ b/libavfilter/f_setpts.c
@@ -86,7 +86,7 @@ typedef struct {
     enum AVMediaType type;
 } SetPTSContext;
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     SetPTSContext *setpts = ctx->priv;
     int ret;
diff --git a/libavfilter/src_movie.c b/libavfilter/src_movie.c
index c409b83..7a3b988 100644
--- a/libavfilter/src_movie.c
+++ b/libavfilter/src_movie.c
@@ -563,7 +563,7 @@ static int movie_request_frame(AVFilterLink *outlink)
 
 AVFILTER_DEFINE_CLASS(movie);
 
-static av_cold int movie_init(AVFilterContext *ctx, const char *args)
+static av_cold int movie_init(AVFilterContext *ctx)
 {
     return movie_common_init(ctx);
 }
@@ -588,7 +588,7 @@ AVFilter avfilter_avsrc_movie = {
 #define amovie_options movie_options
 AVFILTER_DEFINE_CLASS(amovie);
 
-static av_cold int amovie_init(AVFilterContext *ctx, const char *args)
+static av_cold int amovie_init(AVFilterContext *ctx)
 {
     return movie_common_init(ctx);
 }
diff --git a/libavfilter/vf_blend.c b/libavfilter/vf_blend.c
index 96f78d9..b2af5bf 100644
--- a/libavfilter/vf_blend.c
+++ b/libavfilter/vf_blend.c
@@ -220,7 +220,7 @@ static void blend_expr(const uint8_t *top, int top_linesize,
     }
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     BlendContext *b = ctx->priv;
     int ret, plane;
diff --git a/libavfilter/vf_colormatrix.c b/libavfilter/vf_colormatrix.c
index a161c81..d25ce60 100644
--- a/libavfilter/vf_colormatrix.c
+++ b/libavfilter/vf_colormatrix.c
@@ -160,7 +160,7 @@ static void calc_coefficients(AVFilterContext *ctx)
 
 static const char *color_modes[] = {"bt709", "fcc", "bt601", "smpte240m"};
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     ColorMatrixContext *color = ctx->priv;
 
diff --git a/libavfilter/vf_curves.c b/libavfilter/vf_curves.c
index bed5327..2bb1c5e 100644
--- a/libavfilter/vf_curves.c
+++ b/libavfilter/vf_curves.c
@@ -295,7 +295,7 @@ end:
     return ret;
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     int i, j, ret;
     CurvesContext *curves = ctx->priv;
diff --git a/libavfilter/vf_decimate.c b/libavfilter/vf_decimate.c
index 182f48b..963f1d5 100644
--- a/libavfilter/vf_decimate.c
+++ b/libavfilter/vf_decimate.c
@@ -129,7 +129,7 @@ static int decimate_frame(AVFilterContext *ctx,
     return 1;
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     DecimateContext *decimate = ctx->priv;
 
diff --git a/libavfilter/vf_deshake.c b/libavfilter/vf_deshake.c
index f363c6e..5eae5fe 100644
--- a/libavfilter/vf_deshake.c
+++ b/libavfilter/vf_deshake.c
@@ -344,7 +344,7 @@ static int deshake_transform_c(AVFilterContext *ctx,
     return ret;
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     int ret;
     DeshakeContext *deshake = ctx->priv;
diff --git a/libavfilter/vf_drawtext.c b/libavfilter/vf_drawtext.c
index 89c855c..9e04341 100644
--- a/libavfilter/vf_drawtext.c
+++ b/libavfilter/vf_drawtext.c
@@ -601,7 +601,7 @@ static int command(AVFilterContext *ctx, const char *cmd, const char *arg, char
         int ret;
         uninit(ctx);
         dtext->reinit = 1;
-        if ((ret = init(ctx, arg)) < 0)
+        if ((ret = init(ctx)) < 0)
             return ret;
         return config_input(ctx->inputs[0]);
     }
diff --git a/libavfilter/vf_edgedetect.c b/libavfilter/vf_edgedetect.c
index 0f9610a..f29c7ee 100644
--- a/libavfilter/vf_edgedetect.c
+++ b/libavfilter/vf_edgedetect.c
@@ -50,7 +50,7 @@ static const AVOption edgedetect_options[] = {
 
 AVFILTER_DEFINE_CLASS(edgedetect);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     EdgeDetectContext *edgedetect = ctx->priv;
 
diff --git a/libavfilter/vf_geq.c b/libavfilter/vf_geq.c
index 64e8e52..4c5ed7a 100644
--- a/libavfilter/vf_geq.c
+++ b/libavfilter/vf_geq.c
@@ -88,7 +88,7 @@ static double alpha(void *priv, double x, double y) { return getpix(priv, x, y,
 static const char *const var_names[] = {   "X",   "Y",   "W",   "H",   "N",   "SW",   "SH",   "T",        NULL };
 enum                                   { VAR_X, VAR_Y, VAR_W, VAR_H, VAR_N, VAR_SW, VAR_SH, VAR_T, VAR_VARS_NB };
 
-static av_cold int geq_init(AVFilterContext *ctx, const char *args)
+static av_cold int geq_init(AVFilterContext *ctx)
 {
     GEQContext *geq = ctx->priv;
     int plane, ret = 0;
diff --git a/libavfilter/vf_histeq.c b/libavfilter/vf_histeq.c
index f4d7795..7d68be7 100644
--- a/libavfilter/vf_histeq.c
+++ b/libavfilter/vf_histeq.c
@@ -82,7 +82,7 @@ static const AVOption histeq_options[] = {
 
 AVFILTER_DEFINE_CLASS(histeq);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     HisteqContext *histeq = ctx->priv;
 
diff --git a/libavfilter/vf_hue.c b/libavfilter/vf_hue.c
index b6814f6..af3a2ac 100644
--- a/libavfilter/vf_hue.c
+++ b/libavfilter/vf_hue.c
@@ -120,7 +120,7 @@ static int set_expr(AVExpr **pexpr, const char *expr, const char *option, void *
     return 0;
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     HueContext *hue = ctx->priv;
     int ret;
diff --git a/libavfilter/vf_idet.c b/libavfilter/vf_idet.c
index bef7f3e..cd8bbe3 100644
--- a/libavfilter/vf_idet.c
+++ b/libavfilter/vf_idet.c
@@ -273,7 +273,7 @@ static int query_formats(AVFilterContext *ctx)
     return 0;
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     IDETContext *idet = ctx->priv;
 
diff --git a/libavfilter/vf_libopencv.c b/libavfilter/vf_libopencv.c
index cbaf8f7..342af38 100644
--- a/libavfilter/vf_libopencv.c
+++ b/libavfilter/vf_libopencv.c
@@ -74,7 +74,7 @@ typedef struct {
     const AVClass *class;
     char *name;
     char *params;
-    int (*init)(AVFilterContext *ctx, const char *args);
+    int (*init)(AVFilterContext *ctx);
     void (*uninit)(AVFilterContext *ctx);
     void (*end_frame_filter)(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg);
     void *priv;
@@ -86,7 +86,7 @@ typedef struct {
     double param3, param4;
 } SmoothContext;
 
-static av_cold int smooth_init(AVFilterContext *ctx, const char *args)
+static av_cold int smooth_init(AVFilterContext *ctx)
 {
     OCVContext *ocv = ctx->priv;
     SmoothContext *smooth = ocv->priv;
@@ -252,7 +252,7 @@ typedef struct {
     IplConvKernel *kernel;
 } DilateContext;
 
-static av_cold int dilate_init(AVFilterContext *ctx, const char *args)
+static av_cold int dilate_init(AVFilterContext *ctx)
 {
     OCVContext *ocv = ctx->priv;
     DilateContext *dilate = ocv->priv;
@@ -306,7 +306,7 @@ static void erode_end_frame_filter(AVFilterContext *ctx, IplImage *inimg, IplIma
 typedef struct {
     const char *name;
     size_t priv_size;
-    int  (*init)(AVFilterContext *ctx, const char *args);
+    int  (*init)(AVFilterContext *ctx);
     void (*uninit)(AVFilterContext *ctx);
     void (*end_frame_filter)(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg);
 } OCVFilterEntry;
@@ -331,7 +331,7 @@ static av_cold int init(AVFilterContext *ctx)
 
             if (!(ocv->priv = av_mallocz(entry->priv_size)))
                 return AVERROR(ENOMEM);
-            return ocv->init(ctx, ocv->params);
+            return ocv->init(ctx);
         }
     }
 
diff --git a/libavfilter/vf_mp.c b/libavfilter/vf_mp.c
index eebfa1d..9a05997 100644
--- a/libavfilter/vf_mp.c
+++ b/libavfilter/vf_mp.c
@@ -635,11 +635,12 @@ static int vf_default_query_format(struct vf_instance *vf, unsigned int fmt){
 }
 
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     MPContext *m = ctx->priv;
     int cpu_flags = av_get_cpu_flags();
     char name[256];
+    const char *args;
     int i;
 
     ff_gCpuCaps.hasMMX      = cpu_flags & AV_CPU_FLAG_MMX;
diff --git a/libavfilter/vf_noise.c b/libavfilter/vf_noise.c
index 52e3963..bdab9fa 100644
--- a/libavfilter/vf_noise.c
+++ b/libavfilter/vf_noise.c
@@ -400,7 +400,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref)
     return ret;
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     NoiseContext *n = ctx->priv;
     int ret, i;
diff --git a/libavfilter/vf_overlay.c b/libavfilter/vf_overlay.c
index 92ec258..dab6707 100644
--- a/libavfilter/vf_overlay.c
+++ b/libavfilter/vf_overlay.c
@@ -118,7 +118,7 @@ typedef struct {
     AVExpr *x_pexpr, *y_pexpr, *enable_pexpr;
 } OverlayContext;
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     OverlayContext *over = ctx->priv;
 
diff --git a/libavfilter/vf_pp.c b/libavfilter/vf_pp.c
index 7dfb448..d2c1965 100644
--- a/libavfilter/vf_pp.c
+++ b/libavfilter/vf_pp.c
@@ -47,7 +47,7 @@ static const AVOption pp_options[] = {
 
 AVFILTER_DEFINE_CLASS(pp);
 
-static av_cold int pp_init(AVFilterContext *ctx, const char *args)
+static av_cold int pp_init(AVFilterContext *ctx)
 {
     int i;
     PPFilterContext *pp = ctx->priv;
diff --git a/libavfilter/vf_removelogo.c b/libavfilter/vf_removelogo.c
index 7ca7f30..c5bbff9 100644
--- a/libavfilter/vf_removelogo.c
+++ b/libavfilter/vf_removelogo.c
@@ -277,7 +277,7 @@ static void generate_half_size_image(const uint8_t *src_data, int src_linesize,
                                   src_w/2, src_h/2, 0, max_mask_size);
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     RemovelogoContext *removelogo = ctx->priv;
     int ***mask;
diff --git a/libavfilter/vf_smartblur.c b/libavfilter/vf_smartblur.c
index eb831a6..aed3fa6 100644
--- a/libavfilter/vf_smartblur.c
+++ b/libavfilter/vf_smartblur.c
@@ -82,7 +82,7 @@ static const AVOption smartblur_options[] = {
 
 AVFILTER_DEFINE_CLASS(smartblur);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     SmartblurContext *sblur = ctx->priv;
 
diff --git a/libavfilter/vf_subtitles.c b/libavfilter/vf_subtitles.c
index 5c1314f..aaa8942 100644
--- a/libavfilter/vf_subtitles.c
+++ b/libavfilter/vf_subtitles.c
@@ -85,7 +85,7 @@ static void ass_log(int ass_level, const char *fmt, va_list args, void *ctx)
     av_log(ctx, level, "\n");
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     AssContext *ass = ctx->priv;
 
@@ -210,10 +210,10 @@ static const AVOption ass_options[] = {
 
 AVFILTER_DEFINE_CLASS(ass);
 
-static av_cold int init_ass(AVFilterContext *ctx, const char *args)
+static av_cold int init_ass(AVFilterContext *ctx)
 {
     AssContext *ass = ctx->priv;
-    int ret = init(ctx, args);
+    int ret = init(ctx);
 
     if (ret < 0)
         return ret;
@@ -251,7 +251,7 @@ static const AVOption subtitles_options[] = {
 
 AVFILTER_DEFINE_CLASS(subtitles);
 
-static av_cold int init_subtitles(AVFilterContext *ctx, const char *args)
+static av_cold int init_subtitles(AVFilterContext *ctx)
 {
     int ret, sid;
     AVDictionary *codec_opts = NULL;
@@ -264,7 +264,7 @@ static av_cold int init_subtitles(AVFilterContext *ctx, const char *args)
     AssContext *ass = ctx->priv;
 
     /* Init libass */
-    ret = init(ctx, args);
+    ret = init(ctx);
     if (ret < 0)
         return ret;
     ass->track = ass_new_track(ass->library);
diff --git a/libavfilter/vf_telecine.c b/libavfilter/vf_telecine.c
index dea1e15..76fb22c 100644
--- a/libavfilter/vf_telecine.c
+++ b/libavfilter/vf_telecine.c
@@ -68,7 +68,7 @@ static const AVOption telecine_options[] = {
 
 AVFILTER_DEFINE_CLASS(telecine);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     TelecineContext *tc = ctx->priv;
     const char *p;
diff --git a/libavfilter/vf_thumbnail.c b/libavfilter/vf_thumbnail.c
index 2cf702c..f0bb3db 100644
--- a/libavfilter/vf_thumbnail.c
+++ b/libavfilter/vf_thumbnail.c
@@ -56,7 +56,7 @@ static const AVOption thumbnail_options[] = {
 
 AVFILTER_DEFINE_CLASS(thumbnail);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     ThumbContext *thumb = ctx->priv;
 
diff --git a/libavfilter/vf_tile.c b/libavfilter/vf_tile.c
index f92844b..f5eb763 100644
--- a/libavfilter/vf_tile.c
+++ b/libavfilter/vf_tile.c
@@ -62,7 +62,7 @@ static const AVOption tile_options[] = {
 
 AVFILTER_DEFINE_CLASS(tile);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     TileContext *tile = ctx->priv;
 
diff --git a/libavfilter/vsrc_cellauto.c b/libavfilter/vsrc_cellauto.c
index 3a4917a..a51cda3 100644
--- a/libavfilter/vsrc_cellauto.c
+++ b/libavfilter/vsrc_cellauto.c
@@ -159,7 +159,7 @@ static int init_pattern_from_file(AVFilterContext *ctx)
     return init_pattern_from_string(ctx);
 }
 
-static int init(AVFilterContext *ctx, const char *args)
+static int init(AVFilterContext *ctx)
 {
     CellAutoContext *cellauto = ctx->priv;
     int ret;
diff --git a/libavfilter/vsrc_life.c b/libavfilter/vsrc_life.c
index 2d0b2f5..85f0989 100644
--- a/libavfilter/vsrc_life.c
+++ b/libavfilter/vsrc_life.c
@@ -220,7 +220,7 @@ static int init_pattern_from_file(AVFilterContext *ctx)
     return 0;
 }
 
-static int init(AVFilterContext *ctx, const char *args)
+static int init(AVFilterContext *ctx)
 {
     LifeContext *life = ctx->priv;
     int ret;
diff --git a/libavfilter/vsrc_mandelbrot.c b/libavfilter/vsrc_mandelbrot.c
index d27215c..2633c39 100644
--- a/libavfilter/vsrc_mandelbrot.c
+++ b/libavfilter/vsrc_mandelbrot.c
@@ -119,7 +119,7 @@ static const AVOption mandelbrot_options[] = {
 
 AVFILTER_DEFINE_CLASS(mandelbrot);
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     MBContext *mb = ctx->priv;
 
diff --git a/libavfilter/vsrc_mptestsrc.c b/libavfilter/vsrc_mptestsrc.c
index e234108..1e36a23 100644
--- a/libavfilter/vsrc_mptestsrc.c
+++ b/libavfilter/vsrc_mptestsrc.c
@@ -256,7 +256,7 @@ static void ring2_test(uint8_t *dst, int dst_linesize, int off)
     }
 }
 
-static av_cold int init(AVFilterContext *ctx, const char *args)
+static av_cold int init(AVFilterContext *ctx)
 {
     MPTestContext *test = ctx->priv;
     int64_t duration = -1;
diff --git a/libavfilter/vsrc_testsrc.c b/libavfilter/vsrc_testsrc.c
index a981001..4292b88 100644
--- a/libavfilter/vsrc_testsrc.c
+++ b/libavfilter/vsrc_testsrc.c
@@ -213,7 +213,7 @@ static void color_fill_picture(AVFilterContext *ctx, AVFrame *picref)
                       0, 0, test->w, test->h);
 }
 
-static av_cold int color_init(AVFilterContext *ctx, const char *args)
+static av_cold int color_init(AVFilterContext *ctx)
 {
     TestSourceContext *test = ctx->priv;
     test->fill_picture_fn = color_fill_picture;
@@ -282,7 +282,7 @@ AVFILTER_DEFINE_CLASS(nullsrc);
 
 static void nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) { }
 
-static av_cold int nullsrc_init(AVFilterContext *ctx, const char *args)
+static av_cold int nullsrc_init(AVFilterContext *ctx)
 {
     TestSourceContext *test = ctx->priv;
 
@@ -754,7 +754,7 @@ static void smptebars_fill_picture(AVFilterContext *ctx, AVFrame *picref)
     draw_bar(test, black, x, r_h + w_h, test->w - x, p_h, picref);
 }
 
-static av_cold int smptebars_init(AVFilterContext *ctx, const char *args)
+static av_cold int smptebars_init(AVFilterContext *ctx)
 {
     TestSourceContext *test = ctx->priv;
 



More information about the ffmpeg-cvslog mailing list