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

libavcodec/intrax8.c:502:1: <Offset trace>
500. };
501. 
502. static int x8_decode_intra_mb(IntraX8Context* const w, const int chroma){
     ^
503.     MpegEncContext * const s= w->s;
504. 

libavcodec/intrax8.c:502:1: Parameter `w->orient`
500. };
501. 
502. static int x8_decode_intra_mb(IntraX8Context* const w, const int chroma){
     ^
503.     MpegEncContext * const s= w->s;
504. 

libavcodec/intrax8.c:502:1: <Length trace>
500. };
501. 
502. static int x8_decode_intra_mb(IntraX8Context* const w, const int chroma){
     ^
503.     MpegEncContext * const s= w->s;
504. 

libavcodec/intrax8.c:502:1: Parameter `w->scantable[*]`
500. };
501. 
502. static int x8_decode_intra_mb(IntraX8Context* const w, const int chroma){
     ^
503.     MpegEncContext * const s= w->s;
504. 

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