libavcodec/dv.c:173: error: Buffer Overrun L3
  Offset: [-9, 9] Size: 10.

libavcodec/dv.c:92:1: <Offset trace>
90. }
91. 
92. static inline void dv_calc_mb_coordinates(const DVprofile *d, int chan, int seq, int slot,
    ^
93.                                           uint16_t *tbl)
94. {

libavcodec/dv.c:92:1: Parameter `seq`
90. }
91. 
92. static inline void dv_calc_mb_coordinates(const DVprofile *d, int chan, int seq, int slot,
    ^
93.                                           uint16_t *tbl)
94. {

libavcodec/dv.c:169:15: Assignment
167.               blk = (chan*10+seq)*27+slot;
168. 
169.               i = (4*chan + (seq/5) + 2*blk + off[m])%10;
                   ^
170.               k = (blk/5)%27 + (i&1)*3;
171. 

libavcodec/dv.c:100:5: <Length trace>
 98.     static const uint8_t shuf3[] = { 18, 9, 27, 0, 36 };
 99. 
100.     static const uint8_t l_start[] = {0, 4, 9, 13, 18, 22, 27, 31, 36, 40};
         ^
101.     static const uint8_t l_start_shuffled[] = { 9, 4, 13, 0, 18 };
102. 

libavcodec/dv.c:100:5: Array declaration
 98.     static const uint8_t shuf3[] = { 18, 9, 27, 0, 36 };
 99. 
100.     static const uint8_t l_start[] = {0, 4, 9, 13, 18, 22, 27, 31, 36, 40};
         ^
101.     static const uint8_t l_start_shuffled[] = { 9, 4, 13, 0, 18 };
102. 

libavcodec/dv.c:173:19: Array access: Offset: [-9, 9] Size: 10
171. 
172.               x = shuf2[m] + k%6 + 6*(chan&1);
173.               y = l_start[i] + k/6 + 45*(chan>>1);
                       ^
174.               tbl[m] = (x<<1)|(y<<9);
175.               break;
