From 797762fcf3c5fd8afb84bf89095c79521597913a Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 7 Sep 2013 03:07:34 +0200 Subject: [PATCH] avfilter/af_aecho: silence "maybe uninitialized warning" if channels is 0 it actually would be uninitialized, thus an assert with comment is added Signed-off-by: Michael Niedermayer --- libavfilter/af_aecho.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavfilter/af_aecho.c b/libavfilter/af_aecho.c index e73252b4a0..6795baa2d8 100644 --- a/libavfilter/af_aecho.c +++ b/libavfilter/af_aecho.c @@ -190,7 +190,9 @@ static void echo_samples_## name ##p(AudioEchoContext *ctx, \ const double in_gain = ctx->in_gain; \ const int nb_echoes = ctx->nb_echoes; \ const int max_samples = ctx->max_samples; \ - int i, j, chan, index; \ + int i, j, chan, av_uninit(index); \ + \ + av_assert1(channels > 0); /* would corrupt delay_index */ \ \ for (chan = 0; chan < channels; chan++) { \ const type *s = (type *)src[chan]; \