libavcodec/mpegaudiodec.c:2093: error: Buffer Overrun L2
  Offset: [0, 9] Size: 9 by call to `mp_decode_frame`.

libavcodec/mpegaudiodec.c:2079:19: Call
2077.         assert(m != NULL);
2078. 
2079.         header = (AV_RB32(buf) & 0x000fffff) | s->syncword; // patch header
                        ^
2080. 
2081.         if (ff_mpa_check_header(header) < 0) // Bad header, discard block

libavutil/bswap.h:66:1: Parameter `x`
  64. 
  65. #ifndef av_bswap32
  66. static av_always_inline av_const uint32_t av_bswap32(uint32_t x)
      ^
  67. {
  68.     return AV_BSWAP32C(x);

libavutil/bswap.h:68:5: Assignment
  66. static av_always_inline av_const uint32_t av_bswap32(uint32_t x)
  67. {
  68.     return AV_BSWAP32C(x);
          ^
  69. }
  70. #endif

libavcodec/mpegaudiodec.c:2079:9: Assignment
2077.         assert(m != NULL);
2078. 
2079.         header = (AV_RB32(buf) & 0x000fffff) | s->syncword; // patch header
              ^
2080. 
2081.         if (ff_mpa_check_header(header) < 0) // Bad header, discard block

libavcodec/mpegaudiodec.c:2084:9: Call
2082.             break;
2083. 
2084.         avpriv_mpegaudio_decode_header((MPADecodeHeader *)m, header);
              ^
2085. 
2086.         if (ch + m->nb_channels > avctx->channels) {

libavcodec/mpegaudiodecheader.c:40:9: Assignment
  38.     if (header & (1<<20)) {
  39.         s->lsf = (header & (1<<19)) ? 0 : 1;
  40.         mpeg25 = 0;
              ^
  41.     } else {
  42.         s->lsf = 1;

libavcodec/mpegaudiodecheader.c:50:5: Assignment
  48.     sample_rate_index = (header >> 10) & 3;
  49.     sample_rate = avpriv_mpa_freq_tab[sample_rate_index] >> (s->lsf + mpeg25);
  50.     sample_rate_index += 3 * (s->lsf + mpeg25);
          ^
  51.     s->sample_rate_index = sample_rate_index;
  52.     s->error_protection = ((header >> 16) & 1) ^ 1;

libavcodec/mpegaudiodecheader.c:51:5: Assignment
  49.     sample_rate = avpriv_mpa_freq_tab[sample_rate_index] >> (s->lsf + mpeg25);
  50.     sample_rate_index += 3 * (s->lsf + mpeg25);
  51.     s->sample_rate_index = sample_rate_index;
          ^
  52.     s->error_protection = ((header >> 16) & 1) ^ 1;
  53.     s->sample_rate = sample_rate;

libavcodec/mpegaudiodec.c:2093:21: Call
2091.         ch += m->nb_channels;
2092. 
2093.         out_size += mp_decode_frame(m, outptr, buf, fsize);
                          ^
2094.         buf      += fsize;
2095.         len      -= fsize;

libavcodec/mpegaudiodec.c:1700:1: Parameter `s->sample_rate_index`
  1698. }
  1699. 
  1700. static int mp_decode_frame(MPADecodeContext *s, OUT_INT *samples,
        ^
  1701.                            const uint8_t *buf, int buf_size)
  1702. {

libavcodec/mpegaudiodec.c:1724:21: Call
  1722.         s->avctx->frame_size = s->lsf ? 576 : 1152;
  1723.     default:
  1724.         nb_frames = mp_decode_layer3(s);
                            ^
  1725. 
  1726.         s->last_buf_size=0;

libavcodec/mpegaudiodec.c:1456:1: Parameter `s->sample_rate_index`
    1454. 
    1455. /* main layer3 decoding function */
    1456. static int mp_decode_layer3(MPADecodeContext *s)
          ^
    1457. {
    1458.     int nb_granules, main_data_begin;

libavcodec/mpegaudiodec.c:1678:13: Call
    1676.             }
    1677. 
    1678.             exponents_from_scale_factors(s, g, exponents);
                      ^
    1679. 
    1680.             /* read Huffman coded residue */

libavcodec/mpegaudiodec.c:930:1: <Offset trace>
928. }
929. 
930. static void exponents_from_scale_factors(MPADecodeContext *s, GranuleDef *g,
     ^
931.                                          int16_t *exponents)
932. {

libavcodec/mpegaudiodec.c:930:1: Parameter `s->sample_rate_index`
      928. }
      929. 
      930. static void exponents_from_scale_factors(MPADecodeContext *s, GranuleDef *g,
           ^
      931.                                          int16_t *exponents)
      932. {

libavcodec/mpegaudiodectab.h:572:1: <Length trace>
570. 
571. /* band size tables */
572. static const uint8_t band_size_long[9][22] = {
     ^
573. { 4, 4, 4, 4, 4, 4, 6, 6, 8, 8, 10,
574.   12, 16, 20, 24, 28, 34, 42, 50, 54, 76, 158, }, /* 44100 */

libavcodec/mpegaudiodectab.h:572:1: Array declaration
      570. 
      571. /* band size tables */
      572. static const uint8_t band_size_long[9][22] = {
           ^
      573. { 4, 4, 4, 4, 4, 4, 6, 6, 8, 8, 10,
      574.   12, 16, 20, 24, 28, 34, 42, 50, 54, 76, 158, }, /* 44100 */

libavcodec/mpegaudiodec.c:941:5: Array access: Offset: [0, 9] Size: 9 by call to `mp_decode_frame` 
      939.     shift   = g->scalefac_scale + 1;
      940. 
      941.     bstab  = band_size_long[s->sample_rate_index];
               ^
      942.     pretab = mpa_pretab[g->preflag];
      943.     for (i = 0; i < g->long_end; i++) {
