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

libavformat/aviobuf.c:305:1: <LHS trace>
303.     }
304. 
305. PUT_STR16(le, avio_wl16)
     ^
306. PUT_STR16(be, avio_wb16)
307. 

libavformat/aviobuf.c:305:1: Parameter `*str`
303.     }
304. 
305. PUT_STR16(le, avio_wl16)
     ^
306. PUT_STR16(be, avio_wb16)
307. 

libavformat/aviobuf.c:305:1: Assignment
303.     }
304. 
305. PUT_STR16(le, avio_wl16)
     ^
306. PUT_STR16(be, avio_wb16)
307. 

libavformat/aviobuf.c:305:1: Assignment
303.     }
304. 
305. PUT_STR16(le, avio_wl16)
     ^
306. PUT_STR16(be, avio_wb16)
307. 

libavformat/aviobuf.c:305:1: Binary operation: ([0, +oo] - 1):unsigned32
303.     }
304. 
305. PUT_STR16(le, avio_wl16)
     ^
306. PUT_STR16(be, avio_wb16)
307. 
