libavcodec/mpc.c:60: error: Buffer Overrun L2
  Offset: [33+min(0, `c->synth_buf_offset[*]`), 48+max(511, `c->synth_buf_offset[*]`)] Size: 2 by call to `ff_mpa_synth_filter`.

libavcodec/mpc.c:51:1: Parameter `c->synth_buf[*]`
49.  * Process decoded Musepack data and produce PCM
50.  */
51. static void mpc_synth(MPCContext *c, int16_t *out)
    ^
52. {
53.     int dither_state = 0;

libavcodec/mpc.c:60:13: Call
58.         samples_ptr = samples + ch;
59.         for(i = 0; i < SAMPLES_PER_BAND; i++) {
60.             ff_mpa_synth_filter(c->synth_buf[ch], &(c->synth_buf_offset[ch]),
                ^
61.                                 mpa_window, &dither_state,
62.                                 samples_ptr, 2,

libavcodec/mpegaudiodec.c:901:9: <Length trace>
899.     /* we calculate two samples at the same time to avoid one memory
900.        access per two sample */
901.     for(j=1;j<16;j++) {
             ^
902.         sum2 = 0;
903.         p = synth_buf + 16 + j;

libavcodec/mpegaudiodec.c:901:9: Assignment
  899.     /* we calculate two samples at the same time to avoid one memory
  900.        access per two sample */
  901.     for(j=1;j<16;j++) {
               ^
  902.         sum2 = 0;
  903.         p = synth_buf + 16 + j;

libavcodec/mpegaudiodec.c:905:9: Assignment
  903.         p = synth_buf + 16 + j;
  904.         SUM8P2(sum, MACS, sum2, MLSS, w, w2, p);
  905.         p = synth_buf + 48 - j;
               ^
  906.         SUM8P2(sum, MLSS, sum2, MLSS, w + 32, w2 + 32, p);
  907. 

libavcodec/mpegaudiodec.c:906:9: Array access: Offset: [33+min(0, c->synth_buf_offset[*]), 48+max(511, c->synth_buf_offset[*])] Size: 2 by call to `ff_mpa_synth_filter` 
  904.         SUM8P2(sum, MACS, sum2, MLSS, w, w2, p);
  905.         p = synth_buf + 48 - j;
  906.         SUM8P2(sum, MLSS, sum2, MLSS, w + 32, w2 + 32, p);
               ^
  907. 
  908.         *samples = round_sample(&sum);
