Commit 1731c353 authored by Luca Barbato's avatar Luca Barbato

mm: Skip unexpected audio packets

Bug-Id: 1046
CC: libav-stable@libav.org
parent f2c469b7
......@@ -174,6 +174,12 @@ static int read_packet(AVFormatContext *s,
return 0;
case MM_TYPE_AUDIO :
if (s->nb_streams != 2) {
av_log(s, AV_LOG_ERROR,
"Unexpected audio packet, skipping\n");
avio_skip(pb, length);
return AVERROR_INVALIDDATA;
}
if (av_get_packet(s->pb, pkt, length)<0)
return AVERROR(ENOMEM);
pkt->size = length;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment