libavcodec/mpegaudiodec.c:814: error: Buffer Overrun L2
  Offset: [0, 3] Size: 3 by call to `l2_unscale_group`.

libavcodec/mpegaudiodec.c:814:33: Call
812.                                 l2_unscale_group(steps,  v2       & 15, scale);
813.                             s->sb_samples[ch][k * 12 + l + 1][i] =
814.                                 l2_unscale_group(steps, (v2 >> 4) & 15, scale);
                                     ^
815.                             s->sb_samples[ch][k * 12 + l + 2][i] =
816.                                 l2_unscale_group(steps,  v2 >> 8      , scale);

libavcodec/mpegaudiodec.c:237:1: <Offset trace>
235. }
236. 
237. static inline int l2_unscale_group(int steps, int mant, int scale_factor)
     ^
238. {
239.     int shift, mod, val;

libavcodec/mpegaudiodec.c:237:1: Global `scale_factor_modshift`
  235. }
  236. 
  237. static inline int l2_unscale_group(int steps, int mant, int scale_factor)
       ^
  238. {
  239.     int shift, mod, val;

libavcodec/mpegaudiodec.c:241:5: Assignment
  239.     int shift, mod, val;
  240. 
  241.     shift   = scale_factor_modshift[scale_factor];
           ^
  242.     mod     = shift & 3;
  243.     shift >>= 2;

libavcodec/mpegaudiodec.c:242:5: Assignment
  240. 
  241.     shift   = scale_factor_modshift[scale_factor];
  242.     mod     = shift & 3;
           ^
  243.     shift >>= 2;
  244. 

libavcodec/mpegaudiodec.c:151:1: <Length trace>
149. { FIXR_OLD(1.0 * (v)), FIXR_OLD(0.7937005259 * (v)), FIXR_OLD(0.6299605249 * (v)) }
150. 
151. static const int32_t scale_factor_mult2[3][3] = {
     ^
152.     SCALE_GEN(4.0 / 3.0), /* 3 steps */
153.     SCALE_GEN(4.0 / 5.0), /* 5 steps */

libavcodec/mpegaudiodec.c:151:1: Array declaration
  149. { FIXR_OLD(1.0 * (v)), FIXR_OLD(0.7937005259 * (v)), FIXR_OLD(0.6299605249 * (v)) }
  150. 
  151. static const int32_t scale_factor_mult2[3][3] = {
       ^
  152.     SCALE_GEN(4.0 / 3.0), /* 3 steps */
  153.     SCALE_GEN(4.0 / 5.0), /* 5 steps */

libavcodec/mpegaudiodec.c:245:35: Array access: Offset: [0, 3] Size: 3 by call to `l2_unscale_group` 
  243.     shift >>= 2;
  244. 
  245.     val = (mant - (steps >> 1)) * scale_factor_mult2[steps >> 2][mod];
                                         ^
  246.     /* NOTE: at this point, 0 <= shift <= 21 */
  247.     if (shift > 0)
