libavformat/rmdec.c:527: error: Integer Overflow L1
  ([1099511627520, +oo] + [0, +oo]):unsigned32.

libavformat/rmdec.c:516:5: <LHS trace>
514.     AVIOContext *pb = s->pb;
515.     AVStream *st;
516.     uint32_t state=0xFFFFFFFF;
         ^
517. 
518.     while(!url_feof(pb)){

libavformat/rmdec.c:516:5: Assignment
514.     AVIOContext *pb = s->pb;
515.     AVStream *st;
516.     uint32_t state=0xFFFFFFFF;
         ^
517. 
518.     while(!url_feof(pb)){

libavformat/rmdec.c:527:33: <RHS trace>
525.             *flags= 0;
526.         }else{
527.             state= (state<<8) + avio_r8(pb);
                                     ^
528. 
529.             if(state == MKBETAG('I', 'N', 'D', 'X')){

libavformat/rmdec.c:527:33: Call
525.             *flags= 0;
526.         }else{
527.             state= (state<<8) + avio_r8(pb);
                                     ^
528. 
529.             if(state == MKBETAG('I', 'N', 'D', 'X')){

libavformat/aviobuf.c:524:5: Assignment
  522.     if (s->buf_ptr < s->buf_end)
  523.         return *s->buf_ptr++;
  524.     return 0;
           ^
  525. }
  526. 

libavformat/rmdec.c:527:13: Binary operation: ([1099511627520, +oo] + [0, +oo]):unsigned32
525.             *flags= 0;
526.         }else{
527.             state= (state<<8) + avio_r8(pb);
                 ^
528. 
529.             if(state == MKBETAG('I', 'N', 'D', 'X')){
