libavcodec/vb.c:216: error: Integer Overflow L2
  ([min(0, `avpkt->data->l`), max(0, `avpkt->data->l`)] - 4):unsigned32.

libavcodec/vb.c:187:1: <LHS trace>
185. }
186. 
187. static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, AVPacket *avpkt)
     ^
188. {
189.     VBDecContext * const c = avctx->priv_data;

libavcodec/vb.c:187:1: Parameter `avpkt->data->l`
185. }
186. 
187. static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, AVPacket *avpkt)
     ^
188. {
189.     VBDecContext * const c = avctx->priv_data;

libavcodec/vb.c:214:16: Call
212.     }
213.     if(flags & VB_HAS_VIDEO){
214.         size = bytestream2_get_le32(&c->stream);
                    ^
215.         vb_decode_framedata(c, offset);
216.         bytestream2_skip(&c->stream, size - 4);

libavcodec/bytestream.h:65:1: Assignment
  63. 
  64. DEF64(le64, 8, AV_RL64, AV_WL64)
  65. DEF  (le32, 4, AV_RL32, AV_WL32)
      ^
  66. DEF  (le24, 3, AV_RL24, AV_WL24)
  67. DEF  (le16, 2, AV_RL16, AV_WL16)

libavcodec/vb.c:214:9: Assignment
212.     }
213.     if(flags & VB_HAS_VIDEO){
214.         size = bytestream2_get_le32(&c->stream);
             ^
215.         vb_decode_framedata(c, offset);
216.         bytestream2_skip(&c->stream, size - 4);

libavcodec/vb.c:216:9: Binary operation: ([min(0, avpkt->data->l), max(0, avpkt->data->l)] - 4):unsigned32
214.         size = bytestream2_get_le32(&c->stream);
215.         vb_decode_framedata(c, offset);
216.         bytestream2_skip(&c->stream, size - 4);
             ^
217.     }
218.     if(flags & VB_HAS_PALETTE){
