libavcodec/ffv1.c:907: error: Buffer Overrun L1
  Offset: [129, 259] (⇐ [0, 4] + [129, 255]) Size: 5 by call to `read_quant_table`.

libavcodec/ffv1.c:865:1: Parameter `f->quant_table[*]`
863. }
864. 
865. static int read_header(FFV1Context *f){
     ^
866.     uint8_t state[CONTEXT_SIZE];
867.     int i, context_count;

libavcodec/ffv1.c:907:25: Call
905.     context_count=1;
906.     for(i=0; i<5; i++){
907.         context_count*= read_quant_table(c, f->quant_table[i], context_count);
                             ^
908.         if(context_count < 0 || context_count > 32768){
909.             av_log(f->avctx, AV_LOG_ERROR, "read_quant_table error\n");

libavcodec/ffv1.c:857:9: <Offset trace>
855.     }
856. 
857.     for(i=1; i<128; i++){
             ^
858.         quant_table[256-i]= -quant_table[i];
859.     }

libavcodec/ffv1.c:857:9: Assignment
  855.     }
  856. 
  857.     for(i=1; i<128; i++){
               ^
  858.         quant_table[256-i]= -quant_table[i];
  859.     }

libavcodec/ffv1.c:837:1: <Length trace>
835. }
836. 
837. static int read_quant_table(RangeCoder *c, int16_t *quant_table, int scale){
     ^
838.     int v;
839.     int i=0;

libavcodec/ffv1.c:837:1: Parameter `*quant_table`
  835. }
  836. 
  837. static int read_quant_table(RangeCoder *c, int16_t *quant_table, int scale){
       ^
  838.     int v;
  839.     int i=0;

libavcodec/ffv1.c:858:9: Array access: Offset: [129, 259] (⇐ [0, 4] + [129, 255]) Size: 5 by call to `read_quant_table` 
  856. 
  857.     for(i=1; i<128; i++){
  858.         quant_table[256-i]= -quant_table[i];
               ^
  859.     }
  860.     quant_table[128]= -quant_table[127];
