libavutil/blowfish.c:337: error: Integer Overflow L2
  ([2428461, 4281599278] + [2428461, 4281599278]):unsigned32 by call to `av_blowfish_crypt_ecb`.

libavutil/blowfish.c:39:5: Assignment
37. 
38. static const uint32_t orig_s[4][256] = {
39.     { 0xD1310BA6, 0x98DFB5AC, 0x2FFD72DB, 0xD01ADFB7,
        ^
40.       0xB8E1AFED, 0x6A267E96, 0xBA7C9045, 0xF12C7F99,
41.       0x24A19947, 0xB3916CF7, 0x0801F2E2, 0x858EFC16,

libavutil/blowfish.c:337:9: Call
335. 
336.     for (i = 0; i < AV_BF_ROUNDS + 2; i += 2) {
337.         av_blowfish_crypt_ecb(ctx, &data_l, &data_r, 0);
             ^
338.         ctx->p[i]     = data_l;
339.         ctx->p[i + 1] = data_r;

libavutil/blowfish.c:351:1: Parameter `ctx->s[*][*]`
  349. }
  350. 
  351. void av_blowfish_crypt_ecb(AVBlowfish *ctx, uint32_t *xl, uint32_t *xr,
       ^
  352.                            int decrypt)
  353. {

libavutil/blowfish.c:337:9: Call
335. 
336.     for (i = 0; i < AV_BF_ROUNDS + 2; i += 2) {
337.         av_blowfish_crypt_ecb(ctx, &data_l, &data_r, 0);
             ^
338.         ctx->p[i]     = data_l;
339.         ctx->p[i + 1] = data_r;

libavutil/blowfish.c:351:1: Parameter `ctx->s[*][*]`
  349. }
  350. 
  351. void av_blowfish_crypt_ecb(AVBlowfish *ctx, uint32_t *xl, uint32_t *xr,
       ^
  352.                            int decrypt)
  353. {

libavutil/blowfish.c:362:13: Call
  360.     if (decrypt) {
  361.         for (i = AV_BF_ROUNDS + 1; i > 1; --i)
  362.             F(ctx, &Xl, &Xr, i);
                   ^
  363. 
  364.         Xl = Xl ^ ctx->p[1];

libavutil/blowfish.c:297:1: <LHS trace>
295. };
296. 
297. static void F(AVBlowfish *ctx, uint32_t *xl, uint32_t *xr, int i)
     ^
298. {
299.     uint32_t Xl, Xr;

libavutil/blowfish.c:297:1: Parameter `ctx->s[*][*]`
    295. };
    296. 
    297. static void F(AVBlowfish *ctx, uint32_t *xl, uint32_t *xr, int i)
         ^
    298. {
    299.     uint32_t Xl, Xr;

libavutil/blowfish.c:306:5: Assignment
    304. 
    305.     Xl ^= ctx->p[i];
    306.     y   = ctx->s[0][(Xl >> 24) & 0xFF];
             ^
    307.     y  += ctx->s[1][(Xl >> 16) & 0xFF];
    308.     y  ^= ctx->s[2][(Xl >>  8) & 0xFF];

libavutil/blowfish.c:297:1: <RHS trace>
295. };
296. 
297. static void F(AVBlowfish *ctx, uint32_t *xl, uint32_t *xr, int i)
     ^
298. {
299.     uint32_t Xl, Xr;

libavutil/blowfish.c:297:1: Parameter `ctx->s[*][*]`
    295. };
    296. 
    297. static void F(AVBlowfish *ctx, uint32_t *xl, uint32_t *xr, int i)
         ^
    298. {
    299.     uint32_t Xl, Xr;

libavutil/blowfish.c:307:5: Binary operation: ([2428461, 4281599278] + [2428461, 4281599278]):unsigned32 by call to `av_blowfish_crypt_ecb` 
    305.     Xl ^= ctx->p[i];
    306.     y   = ctx->s[0][(Xl >> 24) & 0xFF];
    307.     y  += ctx->s[1][(Xl >> 16) & 0xFF];
             ^
    308.     y  ^= ctx->s[2][(Xl >>  8) & 0xFF];
    309.     y  += ctx->s[3][ Xl        & 0xFF];
