libavformat/oggparsespeex.c:57: error: Integer Overflow L1
  (86054 × 86054):signed32.

libavformat/oggparsespeex.c:45:9: <LHS trace>
43.         int frames_per_packet;
44.         st->codec->codec_type = CODEC_TYPE_AUDIO;
45.         st->codec->codec_id = CODEC_ID_SPEEX;
            ^
46. 
47.         st->codec->sample_rate = AV_RL32(p + 36);

libavformat/oggparsespeex.c:45:9: Assignment
43.         int frames_per_packet;
44.         st->codec->codec_type = CODEC_TYPE_AUDIO;
45.         st->codec->codec_id = CODEC_ID_SPEEX;
            ^
46. 
47.         st->codec->sample_rate = AV_RL32(p + 36);

libavformat/oggparsespeex.c:47:9: Assignment
45.         st->codec->codec_id = CODEC_ID_SPEEX;
46. 
47.         st->codec->sample_rate = AV_RL32(p + 36);
            ^
48.         st->codec->channels = AV_RL32(p + 48);
49. 

libavformat/oggparsespeex.c:48:9: Assignment
46. 
47.         st->codec->sample_rate = AV_RL32(p + 36);
48.         st->codec->channels = AV_RL32(p + 48);
            ^
49. 
50.         /* We treat the whole Speex packet as a single frame everywhere Speex

libavformat/oggparsespeex.c:54:9: Assignment
52.            and joining individual Speex frames, which are not always
53.            byte-aligned. */
54.         st->codec->frame_size = AV_RL32(p + 56);
            ^
55.         frames_per_packet     = AV_RL32(p + 64);
56.         if (frames_per_packet)

libavformat/oggparsespeex.c:45:9: <RHS trace>
43.         int frames_per_packet;
44.         st->codec->codec_type = CODEC_TYPE_AUDIO;
45.         st->codec->codec_id = CODEC_ID_SPEEX;
            ^
46. 
47.         st->codec->sample_rate = AV_RL32(p + 36);

libavformat/oggparsespeex.c:45:9: Assignment
43.         int frames_per_packet;
44.         st->codec->codec_type = CODEC_TYPE_AUDIO;
45.         st->codec->codec_id = CODEC_ID_SPEEX;
            ^
46. 
47.         st->codec->sample_rate = AV_RL32(p + 36);

libavformat/oggparsespeex.c:47:9: Assignment
45.         st->codec->codec_id = CODEC_ID_SPEEX;
46. 
47.         st->codec->sample_rate = AV_RL32(p + 36);
            ^
48.         st->codec->channels = AV_RL32(p + 48);
49. 

libavformat/oggparsespeex.c:48:9: Assignment
46. 
47.         st->codec->sample_rate = AV_RL32(p + 36);
48.         st->codec->channels = AV_RL32(p + 48);
            ^
49. 
50.         /* We treat the whole Speex packet as a single frame everywhere Speex

libavformat/oggparsespeex.c:54:9: Assignment
52.            and joining individual Speex frames, which are not always
53.            byte-aligned. */
54.         st->codec->frame_size = AV_RL32(p + 56);
            ^
55.         frames_per_packet     = AV_RL32(p + 64);
56.         if (frames_per_packet)

libavformat/oggparsespeex.c:55:9: Assignment
53.            byte-aligned. */
54.         st->codec->frame_size = AV_RL32(p + 56);
55.         frames_per_packet     = AV_RL32(p + 64);
            ^
56.         if (frames_per_packet)
57.             st->codec->frame_size *= frames_per_packet;

libavformat/oggparsespeex.c:57:13: Binary operation: (86054 × 86054):signed32
55.         frames_per_packet     = AV_RL32(p + 64);
56.         if (frames_per_packet)
57.             st->codec->frame_size *= frames_per_packet;
                ^
58. 
59.         st->codec->extradata_size = os->psize;
