$NetBSD: patch-aa,v 1.7 2004/07/30 21:54:10 jmmv Exp $ --- ext/vorbis/vorbisparse.c.orig 2004-06-08 13:53:13.000000000 +0200 +++ ext/vorbis/vorbisparse.c @@ -103,6 +103,9 @@ static void vorbis_parse_set_header_on_caps (GstVorbisParse * parse, GstCaps * caps) { GstBuffer *buf1, *buf2, *buf3; + GstStructure *structure; + GValue list = { 0 }; + GValue value = { 0 }; g_assert (parse); g_assert (parse->streamheader); @@ -115,9 +118,7 @@ vorbis_parse_set_header_on_caps (GstVorb buf3 = parse->streamheader->next->next->data; g_assert (buf3); - GstStructure *structure = gst_caps_get_structure (caps, 0); - GValue list = { 0 }; - GValue value = { 0 }; + structure = gst_caps_get_structure (caps, 0); /* mark buffers */ GST_BUFFER_FLAG_SET (buf1, GST_BUFFER_IN_CAPS);