libavcodec/dnxhddec.c:226: error: Buffer Overrun L3
  Offset: [-2, 2] Size: 3.

libavcodec/dnxhddec.c:207:13: <Offset trace>
205.             weight_matrix = ctx->cid_table->chroma_weight;
206.         } else {
207.             component = 0;
                 ^
208.             weight_matrix = ctx->cid_table->luma_weight;
209.         }

libavcodec/dnxhddec.c:207:13: Assignment
205.             weight_matrix = ctx->cid_table->chroma_weight;
206.         } else {
207.             component = 0;
                 ^
208.             weight_matrix = ctx->cid_table->luma_weight;
209.         }

libavcodec/dnxhddec.c:190:1: <Length trace>
188. }
189. 
190. static av_always_inline void dnxhd_decode_dct_block(DNXHDContext *ctx,
     ^
191.                                                     int16_t *block, int n,
192.                                                     int qscale,

libavcodec/dnxhddec.c:190:1: Parameter `ctx->last_dc[*]`
188. }
189. 
190. static av_always_inline void dnxhd_decode_dct_block(DNXHDContext *ctx,
     ^
191.                                                     int16_t *block, int n,
192.                                                     int qscale,

libavcodec/dnxhddec.c:226:9: Array access: Offset: [-2, 2] Size: 3
224.         sign  = ~level >> 31;
225.         level = (NEG_USR32(sign ^ level, len) ^ sign) - sign;
226.         ctx->last_dc[component] += level;
             ^
227.     }
228.     block[0] = ctx->last_dc[component];
