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

libavformat/rmdec.c:401:5: <LHS trace>
399.     int len, num, res, i;
400.     AVStream *st;
401.     uint32_t state=0xFFFFFFFF;
         ^
402. 
403.     while(!url_feof(pb)){

libavformat/rmdec.c:401:5: Assignment
399.     int len, num, res, i;
400.     AVStream *st;
401.     uint32_t state=0xFFFFFFFF;
         ^
402. 
403.     while(!url_feof(pb)){

libavformat/rmdec.c:411:33: <RHS trace>
409.             *flags= 0;
410.         }else{
411.             state= (state<<8) + get_byte(pb);
                                     ^
412. 
413.             if(state == MKBETAG('I', 'N', 'D', 'X')){

libavformat/rmdec.c:411:33: Call
409.             *flags= 0;
410.         }else{
411.             state= (state<<8) + get_byte(pb);
                                     ^
412. 
413.             if(state == MKBETAG('I', 'N', 'D', 'X')){

libavformat/aviobuf.c:348:13: Assignment
  346.             return *s->buf_ptr++;
  347.         else
  348.             return 0;
                   ^
  349.     }
  350. }

libavformat/rmdec.c:411:13: Binary operation: ([1099511627520, +oo] + [0, +oo]):unsigned32
409.             *flags= 0;
410.         }else{
411.             state= (state<<8) + get_byte(pb);
                 ^
412. 
413.             if(state == MKBETAG('I', 'N', 'D', 'X')){
