libavcodec/vp9prob.c:230: error: Buffer Overrun L1
  Offset: [9, 12] (⇐ [0, 3] + 9) Size: 4.

libavcodec/vp9prob.c:46:1: <Length trace>
44. }
45. 
46. void ff_vp9_adapt_probs(VP9Context *s)
    ^
47. {
48.     int i, j, k, l, m;

libavcodec/vp9prob.c:46:1: Parameter `s->counts.y_mode[*]`
44. }
45. 
46. void ff_vp9_adapt_probs(VP9Context *s)
    ^
47. {
48.     int i, j, k, l, m;

libavcodec/vp9prob.c:228:9: Assignment
226.     for (i = 0; i < 4; i++) {
227.         uint8_t *pp = p->y_mode[i];
228.         unsigned *c = s->counts.y_mode[i], sum, s2;
             ^
229. 
230.         sum = c[0] + c[1] + c[3] + c[4] + c[5] + c[6] + c[7] + c[8] + c[9];

libavcodec/vp9prob.c:230:71: Array access: Offset: [9, 12] (⇐ [0, 3] + 9) Size: 4
228.         unsigned *c = s->counts.y_mode[i], sum, s2;
229. 
230.         sum = c[0] + c[1] + c[3] + c[4] + c[5] + c[6] + c[7] + c[8] + c[9];
                                                                           ^
231.         adapt_prob(&pp[0], c[DC_PRED], sum, 20, 128);
232.         sum -= c[TM_VP8_PRED];
