]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/f_ebur128.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavfilter / f_ebur128.c
index 2ff92a33c82f7a67dfc1c70984fbd306eb601515..88d37e8f83a6136d504707bdb22e1689c56da645 100644 (file)
@@ -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;
@@ -773,7 +773,6 @@ static av_cold void uninit(AVFilterContext *ctx)
     for (i = 0; i < ctx->nb_outputs; i++)
         av_freep(&ctx->output_pads[i].name);
     av_frame_free(&ebur128->outpicref);
-    av_opt_free(ebur128);
 }
 
 static const AVFilterPad ebur128_inputs[] = {
@@ -797,4 +796,5 @@ AVFilter avfilter_af_ebur128 = {
     .inputs        = ebur128_inputs,
     .outputs       = NULL,
     .priv_class    = &ebur128_class,
+    .flags         = AVFILTER_FLAG_DYNAMIC_OUTPUTS,
 };