matroskaparse: fix parsing
authorDavid Schleef <ds@schleef.org>
Tue, 25 Oct 2011 19:54:43 +0000 (12:54 -0700)
committerDavid Schleef <ds@schleef.org>
Sat, 3 Dec 2011 18:40:03 +0000 (10:40 -0800)
Mark more parts as belonging to streamheaders.

gst/matroska/matroska-parse.c

index 7c2d30b..d5e29ff 100644 (file)
@@ -2756,7 +2756,7 @@ gst_matroska_parse_parse_id (GstMatroskaParse * parse, guint32 id,
           GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml));
           ret = gst_matroska_read_common_parse_metadata (&parse->common,
               GST_ELEMENT_CAST (parse), &ebml);
-          gst_matroska_parse_output (parse, ebml.buf, FALSE);
+          gst_matroska_parse_accumulate_streamheader (parse, ebml.buf);
           break;
         case GST_MATROSKA_ID_CHAPTERS:
           GST_READ_CHECK (gst_matroska_parse_take (parse, read, &ebml));