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

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

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

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

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

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