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

libavcodec/g2meet.c:659:1: <LHS trace>
657. }
658. 
659. static int g2m_decode_frame(AVCodecContext *avctx, void *data,
     ^
660.                             int *got_picture_ptr, AVPacket *avpkt)
661. {

libavcodec/g2meet.c:659:1: Parameter `avpkt->data->l`
657. }
658. 
659. static int g2m_decode_frame(AVCodecContext *avctx, void *data,
     ^
660.                             int *got_picture_ptr, AVPacket *avpkt)
661. {

libavcodec/g2meet.c:696:23: Call
694. 
695.     while (bytestream2_get_bytes_left(&bc) > 5) {
696.         chunk_size  = bytestream2_get_le32(&bc) - 1;
                           ^
697.         chunk_type  = bytestream2_get_byte(&bc);
698.         chunk_start = bytestream2_tell(&bc);

libavcodec/bytestream.h:85:1: Assignment
  83. 
  84. DEF(uint64_t,     le64, 8, AV_RL64, AV_WL64)
  85. DEF(unsigned int, le32, 4, AV_RL32, AV_WL32)
      ^
  86. DEF(unsigned int, le24, 3, AV_RL24, AV_WL24)
  87. DEF(unsigned int, le16, 2, AV_RL16, AV_WL16)

libavcodec/g2meet.c:696:9: Binary operation: ([min(0, avpkt->data->l), max(0, avpkt->data->l)] - 1):unsigned32
694. 
695.     while (bytestream2_get_bytes_left(&bc) > 5) {
696.         chunk_size  = bytestream2_get_le32(&bc) - 1;
             ^
697.         chunk_type  = bytestream2_get_byte(&bc);
698.         chunk_start = bytestream2_tell(&bc);
