libavformat/movenc.c:1854: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32.

libavformat/movenc.c:1850:1: <LHS trace>
1848. }
1849. 
1850. static int ascii_to_wc(AVIOContext *pb, const uint8_t *b)
      ^
1851. {
1852.     int val;

libavformat/movenc.c:1850:1: Parameter `*b`
1848. }
1849. 
1850. static int ascii_to_wc(AVIOContext *pb, const uint8_t *b)
      ^
1851. {
1852.     int val;

libavformat/movenc.c:1854:9: Assignment
1852.     int val;
1853.     while(*b){
1854.         GET_UTF8(val, *b++, return -1;)
              ^
1855.         avio_wb16(pb, val);
1856.     }

libavformat/movenc.c:1854:9: Assignment
1852.     int val;
1853.     while(*b){
1854.         GET_UTF8(val, *b++, return -1;)
              ^
1855.         avio_wb16(pb, val);
1856.     }

libavformat/movenc.c:1854:9: Binary operation: ([0, +oo] - 1):unsigned32
1852.     int val;
1853.     while(*b){
1854.         GET_UTF8(val, *b++, return -1;)
              ^
1855.         avio_wb16(pb, val);
1856.     }
