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

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

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

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

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

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