diff --git a/libswresample/swresample.c b/libswresample/swresample.c
index c60233ca3ebcf843d7556a12d01dc3a04e3144bd..8b06061e7c496a269830f3bc09a3a15a761198b1 100644
--- a/libswresample/swresample.c
+++ b/libswresample/swresample.c
@@ -512,7 +512,7 @@ static int swr_convert_internal(struct SwrContext *s, AudioData *out, int out_co
 
     if(preout != out && out_count){
         if(s->dither_method){
-            int ch, i;
+            int ch;
             av_assert0(preout != in);
 
             if((ret=realloc_audio(&s->dither, out_count))<0)