From 1b1688bfc640ab73f05fbe99bfbb400dced5eef6 Mon Sep 17 00:00:00 2001 From: Clément Bœsch Date: Wed, 10 Apr 2013 22:05:12 +0200 Subject: lavfi/silencedetect: switch to an AVOptions-based system. --- libavfilter/af_silencedetect.c | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'libavfilter/af_silencedetect.c') diff --git a/libavfilter/af_silencedetect.c b/libavfilter/af_silencedetect.c index dbd9f5ffd7..eb4718b268 100644 --- a/libavfilter/af_silencedetect.c +++ b/libavfilter/af_silencedetect.c @@ -54,22 +54,6 @@ static const AVOption silencedetect_options[] = { AVFILTER_DEFINE_CLASS(silencedetect); -static av_cold int init(AVFilterContext *ctx, const char *args) -{ - int ret; - SilenceDetectContext *silence = ctx->priv; - - silence->class = &silencedetect_class; - av_opt_set_defaults(silence); - - if ((ret = av_set_options_string(silence, args, "=", ":")) < 0) - return ret; - - av_opt_free(silence); - - return 0; -} - static char *get_metadata_val(AVFrame *insamples, const char *key) { AVDictionaryEntry *e = av_dict_get(insamples->metadata, key, NULL, 0); @@ -176,7 +160,6 @@ AVFilter avfilter_af_silencedetect = { .name = "silencedetect", .description = NULL_IF_CONFIG_SMALL("Detect silence."), .priv_size = sizeof(SilenceDetectContext), - .init = init, .query_formats = query_formats, .inputs = silencedetect_inputs, .outputs = silencedetect_outputs, -- cgit v1.2.3