diff --git a/libavcodec/adpcm.c b/libavcodec/adpcm.c
index feeeb5c6b103b13636c9a058d9293f612f6974e0..d5fa6bcb619972694b098e216804ec52246fd6e2 100644
--- a/libavcodec/adpcm.c
+++ b/libavcodec/adpcm.c
@@ -543,10 +543,10 @@ static int adpcm_encode_frame(AVCodecContext *avctx,
                     put_bits(&pb, 4, buf[1][i]);
             }
         } else {
-        for (i=1; i<avctx->frame_size; i++) {
-            put_bits(&pb, 4, adpcm_ima_compress_sample(&c->status[0], samples[avctx->channels*i]) & 0xF);
-            if (avctx->channels == 2)
-                put_bits(&pb, 4, adpcm_ima_compress_sample(&c->status[1], samples[2*i+1]) & 0xF);
+            for (i=1; i<avctx->frame_size; i++) {
+                put_bits(&pb, 4, adpcm_ima_compress_sample(&c->status[0], samples[avctx->channels*i]) & 0xF);
+                if (avctx->channels == 2)
+                    put_bits(&pb, 4, adpcm_ima_compress_sample(&c->status[1], samples[2*i+1]) & 0xF);
             }
         }
         flush_put_bits(&pb);