libavcodec/ffv1.c:838: error: Buffer Overrun L2
  Offset: [21, 52] (⇐ [11, 42] + 10) Size: 32 by call to `put_symbol`.

libavcodec/ffv1.c:796:1: Array declaration
794. 
795. #if CONFIG_FFV1_ENCODER
796. static int write_extra_header(FFV1Context *f)
     ^
797. {
798.     RangeCoder *const c = &f->c;

libavcodec/ffv1.c:838:21: Call
836.                 for (k = 0; k < CONTEXT_SIZE; k++) {
837.                     int pred = j ? f->initial_states[i][j - 1][k] : 128;
838.                     put_symbol(c, state2[k],
                         ^
839.                                (int8_t)(f->initial_states[i][j][k] - pred), 1);
840.                 }

libavcodec/ffv1.c:332:1: Parameter `*state`
  330. }
  331. 
  332. static av_noinline void put_symbol(RangeCoder *c, uint8_t *state,
       ^
  333.                                    int v, int is_signed)
  334. {

libavcodec/ffv1.c:335:5: Call
  333.                                    int v, int is_signed)
  334. {
  335.     put_symbol_inline(c, state, v, is_signed, NULL, NULL);
           ^
  336. }
  337. 

libavcodec/ffv1.c:284:1: <Length trace>
282. }
283. 
284. static av_always_inline av_flatten void put_symbol_inline(RangeCoder *c,
     ^
285.                                                           uint8_t *state, int v,
286.                                                           int is_signed,

libavcodec/ffv1.c:284:1: Parameter `*state`
    282. }
    283. 
    284. static av_always_inline av_flatten void put_symbol_inline(RangeCoder *c,
         ^
    285.                                                           uint8_t *state, int v,
    286.                                                           int is_signed,

libavcodec/ffv1.c:324:17: Array access: Offset: [21, 52] (⇐ [11, 42] + 10) Size: 32 by call to `put_symbol` 
    322. 
    323.             if (is_signed)
    324.                 put_rac(c, state + 11 + 10, v < 0);  // 11..21
                         ^
    325.         }
    326.     } else {
