From 71fe4573bc6c70a04fd0410173e2b97d705b29b6 Mon Sep 17 00:00:00 2001
From: Thilo Borgmann <thilo.borgmann@googlemail.com>
Date: Tue, 5 Jan 2010 01:16:02 +0000
Subject: [PATCH] Replace array operator [] with direct access via pointer.
 Solves issue 1657.

Originally committed as revision 21029 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/alsdec.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/alsdec.c b/libavcodec/alsdec.c
index f9eea8d5eaa..dd3278de5e0 100644
--- a/libavcodec/alsdec.c
+++ b/libavcodec/alsdec.c
@@ -739,7 +739,7 @@ static int decode_var_block_data(ALSDecContext *ctx, ALSBlockData *bd)
             y = 1 << 19;
 
             for (sb = 0; sb < smp; sb++)
-                y += MUL64(lpc_cof[sb],raw_samples[smp - (sb + 1)]);
+                y += MUL64(lpc_cof[sb], *(raw_samples + smp - (sb + 1)));
 
             raw_samples[smp] -= y >> 20;
             parcor_to_lpc(smp, quant_cof, lpc_cof);
@@ -780,7 +780,7 @@ static int decode_var_block_data(ALSDecContext *ctx, ALSBlockData *bd)
         y = 1 << 19;
 
         for (sb = 0; sb < opt_order; sb++)
-            y += MUL64(bd->lpc_cof[sb],raw_samples[smp - (sb + 1)]);
+            y += MUL64(bd->lpc_cof[sb], *(raw_samples + smp - (sb + 1)));
 
         raw_samples[smp] -= y >> 20;
     }
-- 
GitLab