From 1d4c1c3b7a1aae1b1be7109af56c23bb1ff2c1a8 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 23 Jun 2010 02:04:55 +0000 Subject: Continue after guids in asf after which other guids are possible instead of skiping over the stored size. Fixes issue2029 Originally committed as revision 23732 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/asfdec.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavformat/asfdec.c') diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c index b3533d1..eb14146 100644 --- a/libavformat/asfdec.c +++ b/libavformat/asfdec.c @@ -519,11 +519,13 @@ static int asf_read_header(AVFormatContext *s, AVFormatParameters *ap) // there could be a optional stream properties object to follow // if so the next iteration will pick it up + continue; } else if (!guidcmp(&g, &ff_asf_head1_guid)) { int v1, v2; get_guid(pb, &g); v1 = get_le32(pb); v2 = get_le16(pb); + continue; } else if (!guidcmp(&g, &ff_asf_marker_header)) { int i, count, name_len; char name[1024]; -- cgit v1.1