From 71fe4573bc6c70a04fd0410173e2b97d705b29b6 Mon Sep 17 00:00:00 2001 From: Thilo Borgmann 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 f9eea8d5ea..dd3278de5e 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; }