# HG changeset patch # User michael # Date 1277258695 0 # Node ID 7827c07e68134eef55b9218290ea42324b27c1bc # Parent 474f78ca41d81f1e183ce3d5e1f8a9bd66487135 Continue after guids in asf after which other guids are possible instead of skiping over the stored size. Fixes issue2029 diff -r 474f78ca41d8 -r 7827c07e6813 asfdec.c --- a/asfdec.c Tue Jun 22 22:54:32 2010 +0000 +++ b/asfdec.c Wed Jun 23 02:04:55 2010 +0000 @@ -519,11 +519,13 @@ // 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];