From 30a3c5147b21b1929f944e12c5ddb3beccd5d237 Mon Sep 17 00:00:00 2001 From: Sreerenj Balachandran Date: Fri, 21 Oct 2011 11:40:54 +0300 Subject: [PATCH] vc1parser: Correct the parsing of sequece layer. --- gst-libs/gst/codecparsers/gstvc1parser.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gst-libs/gst/codecparsers/gstvc1parser.c b/gst-libs/gst/codecparsers/gstvc1parser.c index 654c1a7bb0..16b8bba51f 100644 --- a/gst-libs/gst/codecparsers/gstvc1parser.c +++ b/gst-libs/gst/codecparsers/gstvc1parser.c @@ -1804,13 +1804,13 @@ gst_vc1_parse_sequence_layer (const guint8 * data, gsize size, READ_UINT32 (&br, seqlayer->numframes, 24); - if (parse_sequence_header_struct_c (&br, &seqlayer->struct_c) == - GST_VC1_PARSER_ERROR) - goto failed; - READ_UINT32 (&br, tmp, 32); if (tmp != 0x04) goto failed; + + if (parse_sequence_header_struct_c (&br, &seqlayer->struct_c) == + GST_VC1_PARSER_ERROR) + goto failed; if (parse_sequence_header_struct_a (&br, &seqlayer->struct_a) == GST_VC1_PARSER_ERROR)