libavcodec/intrax8.c:632: error: Buffer Overrun L2
  Offset: [0, 3] Size: 3.

libavcodec/intrax8.c:583:1: <Offset trace>
581. };
582. 
583. static int x8_decode_intra_mb(IntraX8Context *const w, const int chroma)
     ^
584. {
585.     MpegEncContext *const s = w->s;

libavcodec/intrax8.c:583:1: Parameter `w->orient`
581. };
582. 
583. static int x8_decode_intra_mb(IntraX8Context *const w, const int chroma)
     ^
584. {
585.     MpegEncContext *const s = w->s;

libavcodec/intrax8.c:583:1: <Length trace>
581. };
582. 
583. static int x8_decode_intra_mb(IntraX8Context *const w, const int chroma)
     ^
584. {
585.     MpegEncContext *const s = w->s;

libavcodec/intrax8.c:583:1: Parameter `w->scantable[*]`
581. };
582. 
583. static int x8_decode_intra_mb(IntraX8Context *const w, const int chroma)
     ^
584. {
585.     MpegEncContext *const s = w->s;

libavcodec/intrax8.c:632:9: Array access: Offset: [0, 3] Size: 3
630.         /* scantable_selector[12] = { 0, 2, 0, 1, 1, 1, 0, 2, 2, 0, 1, 2 }; <-
631.          * -> 10'01' 00'10' 10'00' 01'01' 01'00' 10'00 => 0x928548 */
632.         scantable = w->scantable[(0x928548 >> (2 * w->orient)) & 3].permutated;
             ^
633.         pos       = 0;
634.         do {
