libavcodec/vmdav.c:305: error: Integer Overflow L2
  ([1, +oo] - [1, 128]):unsigned32.

libavcodec/vmdav.c:207:1: <LHS trace>
205. }
206. 
207. static void vmd_decode(VmdVideoContext *s)
     ^
208. {
209.     int i;

libavcodec/vmdav.c:207:1: Parameter `s->avctx->width`
205. }
206. 
207. static void vmd_decode(VmdVideoContext *s)
     ^
208. {
209.     int i;

libavcodec/vmdav.c:207:1: <RHS trace>
205. }
206. 
207. static void vmd_decode(VmdVideoContext *s)
     ^
208. {
209.     int i;

libavcodec/vmdav.c:207:1: Parameter `s->avctx->width`
205. }
206. 
207. static void vmd_decode(VmdVideoContext *s)
     ^
208. {
209.     int i;

libavcodec/vmdav.c:305:25: Binary operation: ([1, +oo] - [1, 128]):unsigned32
303.                         memcpy(&dp[ofs], pb, len);
304.                         pb += len;
305.                         pb_size -= len;
                             ^
306.                         ofs += len;
307.                     } else {
