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

libavcodec/dv.c:55:1: <Offset trace>
53. RL_VLC_ELEM ff_dv_rl_vlc[1184];
54. 
55. static inline void dv_calc_mb_coordinates(const AVDVProfile *d, int chan,
    ^
56.                                           int seq, int slot, uint16_t *tbl)
57. {

libavcodec/dv.c:55:1: Parameter `seq`
53. RL_VLC_ELEM ff_dv_rl_vlc[1184];
54. 
55. static inline void dv_calc_mb_coordinates(const AVDVProfile *d, int chan,
    ^
56.                                           int seq, int slot, uint16_t *tbl)
57. {

libavcodec/dv.c:138:13: Assignment
136.             blk = (chan * 10 + seq) * 27 + slot;
137. 
138.             i = (4 * chan + (seq / 5) + 2 * blk + off[m]) % 10;
                 ^
139.             k = (blk / 5) % 27 + (i & 1) * 3;
140. 

libavcodec/dv.c:63:5: <Length trace>
61.     static const uint8_t shuf3[] = { 18,  9, 27, 0, 36 };
62. 
63.     static const uint8_t l_start[]          = { 0, 4, 9, 13, 18, 22, 27, 31, 36, 40 };
        ^
64.     static const uint8_t l_start_shuffled[] = { 9, 4, 13, 0, 18 };
65. 

libavcodec/dv.c:63:5: Array declaration
61.     static const uint8_t shuf3[] = { 18,  9, 27, 0, 36 };
62. 
63.     static const uint8_t l_start[]          = { 0, 4, 9, 13, 18, 22, 27, 31, 36, 40 };
        ^
64.     static const uint8_t l_start_shuffled[] = { 9, 4, 13, 0, 18 };
65. 

libavcodec/dv.c:142:22: Array access: Offset: [-9, 9] Size: 10
140. 
141.             x      = shuf2[m]   + k % 6 +  6 * (chan  & 1);
142.             y      = l_start[i] + k / 6 + 45 * (chan >> 1);
                          ^
143.             tbl[m] = (x << 1) | (y << 9);
144.             break;
