From a256445ec3ef9213a94b3aa75eea786bdd2d3ace Mon Sep 17 00:00:00 2001
From: Ramiro Polla <ramiro.polla@gmail.com>
Date: Sat, 18 Apr 2009 20:23:13 +0000
Subject: [PATCH] mlpdec: Read context variable to local variable to make code
 cleaner.

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

diff --git a/libavcodec/mlpdec.c b/libavcodec/mlpdec.c
index 7b5ad80689a..bf490abbd84 100644
--- a/libavcodec/mlpdec.c
+++ b/libavcodec/mlpdec.c
@@ -849,6 +849,7 @@ static void rematrix_channels(MLPDecodeContext *m, unsigned int substr)
         /* TODO: DSPContext? */
 
         for (i = 0; i < s->blockpos; i++) {
+            int32_t bypassed_lsb = m->bypassed_lsbs[i][mat];
             int32_t *samples = m->sample_buffer[i];
             int64_t accum = 0;
 
@@ -861,8 +862,7 @@ static void rematrix_channels(MLPDecodeContext *m, unsigned int substr)
                 index += index2;
             }
 
-            samples[dest_ch] = ((accum >> 14) & mask)
-                             + m->bypassed_lsbs[i][mat];
+            samples[dest_ch] = ((accum >> 14) & mask) + bypassed_lsb;
         }
     }
 }
-- 
GitLab