From b8a7dcbde2e1ed99bf07a83b1ddf47d7895360ad Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Tue, 28 Feb 2017 21:51:26 +0100 Subject: lavf/matroskadec: Fix demuxing sipr. Regression since 2c8d876d --- libavformat/matroskadec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavformat') diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index 7223e94b55..11265fb229 100644 --- a/libavformat/matroskadec.c +++ b/libavformat/matroskadec.c @@ -2289,7 +2289,7 @@ static int matroska_parse_tracks(AVFormatContext *s) track->audio.coded_framesize <= 0 || track->audio.sub_packet_h <= 0 || track->audio.frame_size <= 0 || - track->audio.sub_packet_size <= 0) + track->audio.sub_packet_size <= 0 && codec_id != AV_CODEC_ID_SIPR) return AVERROR_INVALIDDATA; track->audio.buf = av_malloc_array(track->audio.sub_packet_h, track->audio.frame_size); -- cgit v1.2.3