[FFmpeg-cvslog] pcm: move i into for loop to avoid { } inside switch statement

Paul B Mahol git at videolan.org
Sun Nov 18 21:49:51 CET 2012


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Sun Nov 18 20:43:33 2012 +0000| [6557c46d91d417cbda7c21aac5e326f93f6e3b1b] | committer: Paul B Mahol

pcm: move i into for loop to avoid { } inside switch statement

Signed-off-by: Paul B Mahol <onemda at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6557c46d91d417cbda7c21aac5e326f93f6e3b1b
---

 libavcodec/pcm.c |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/libavcodec/pcm.c b/libavcodec/pcm.c
index 9661ed5..334e443 100644
--- a/libavcodec/pcm.c
+++ b/libavcodec/pcm.c
@@ -252,18 +252,17 @@ static av_cold int pcm_decode_init(AVCodecContext *avctx)
         dst += size / 8;                                                \
     }
 
-#define DECODE_PLANAR(size, endian, src, dst, n, shift, offset) {       \
-    int i;                                                              \
+#define DECODE_PLANAR(size, endian, src, dst, n, shift, offset)         \
     n /= avctx->channels;                                               \
     for (c = 0; c < avctx->channels; c++) {                             \
+        int i;                                                          \
         dst = s->frame.extended_data[c];                                \
         for (i = n; i > 0; i--) {                                       \
             uint ## size ## _t v = bytestream_get_ ## endian(&src);     \
             AV_WN ## size ## A(dst, (v - offset) << shift);             \
             dst += size / 8;                                            \
         }                                                               \
-    }                                                                   \
-}
+    }
 
 static int pcm_decode_frame(AVCodecContext *avctx, void *data,
                             int *got_frame_ptr, AVPacket *avpkt)



More information about the ffmpeg-cvslog mailing list