libavformat/utils.c:1137: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned64 by call to `av_compare_mod`.

libavformat/utils.c:1134:17: Assignment
1132. 
1133.             if (next_pkt->dts != AV_NOPTS_VALUE) {
1134.                 int wrap_bits = s->streams[next_pkt->stream_index]->pts_wrap_bits;
                      ^
1135.                 while (pktl && next_pkt->pts == AV_NOPTS_VALUE) {
1136.                     if (pktl->pkt.stream_index == next_pkt->stream_index &&

libavformat/utils.c:1137:26: Call
1135.                 while (pktl && next_pkt->pts == AV_NOPTS_VALUE) {
1136.                     if (pktl->pkt.stream_index == next_pkt->stream_index &&
1137.                         (av_compare_mod(next_pkt->dts, pktl->pkt.dts, 2LL << (wrap_bits - 1)) < 0) &&
                               ^
1138.                          av_compare_mod(pktl->pkt.pts, pktl->pkt.dts, 2LL << (wrap_bits - 1))) {
1139.                         // not B-frame

libavutil/mathematics.c:145:1: <LHS trace>
143. }
144. 
145. int64_t av_compare_mod(uint64_t a, uint64_t b, uint64_t mod)
     ^
146. {
147.     int64_t c = (a - b) & (mod - 1);

libavutil/mathematics.c:145:1: Parameter `mod`
  143. }
  144. 
  145. int64_t av_compare_mod(uint64_t a, uint64_t b, uint64_t mod)
       ^
  146. {
  147.     int64_t c = (a - b) & (mod - 1);

libavutil/mathematics.c:147:5: Binary operation: ([0, +oo] - 1):unsigned64 by call to `av_compare_mod` 
  145. int64_t av_compare_mod(uint64_t a, uint64_t b, uint64_t mod)
  146. {
  147.     int64_t c = (a - b) & (mod - 1);
           ^
  148.     if (c > (mod >> 1))
  149.         c -= mod;
