libavcodec/mlpdec.c:423: error: Buffer Overrun L3
  Offset added: 8 Size: [0, +oo].

libavcodec/mlpdec.c:333:1: <Length trace>
331.  *  (always) present only in blocks following a major sync. */
332. 
333. static int read_restart_header(MLPDecodeContext *m, GetBitContext *gbp,
     ^
334.                                const uint8_t *buf, unsigned int substr)
335. {

libavcodec/mlpdec.c:333:1: Parameter `m->substream[*].ch_assign[*]`
331.  *  (always) present only in blocks following a major sync. */
332. 
333. static int read_restart_header(MLPDecodeContext *m, GetBitContext *gbp,
     ^
334.                                const uint8_t *buf, unsigned int substr)
335. {

libavcodec/mlpdec.c:423:5: Array access: Offset added: 8 Size: [0, +oo]
421.     skip_bits(gbp, 16);
422. 
423.     memset(s->ch_assign, 0, sizeof(s->ch_assign));
         ^
424. 
425.     for (ch = 0; ch <= s->max_matrix_channel; ch++) {
