summaryrefslogtreecommitdiff
path: root/libavformat
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2006-04-06 03:33:10 +0000
committerKostya Shishkov <kostya.shishkov@gmail.com>2006-04-06 03:33:10 +0000
commit1c6606e2d055edeeba6d7c88559476bf742e6c57 (patch)
treeb2fec176232cd40b58b791df58857d1f3eb2935f /libavformat
parent9076fee4f5268e5874ac15e2d0013828e322aac4 (diff)
Fix demuxing of AVIs with pad streams.
Originally committed as revision 5271 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/avidec.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavformat/avidec.c b/libavformat/avidec.c
index f491878189..d7830b86f2 100644
--- a/libavformat/avidec.c
+++ b/libavformat/avidec.c
@@ -290,6 +290,9 @@ static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap)
if (stream_index >= s->nb_streams) {
url_fskip(pb, size - 8);
+ /* ignore padding stream */
+ if (tag1 == MKTAG('p', 'a', 'd', 's'))
+ stream_index--;
break;
}
st = s->streams[stream_index];