+2004-01-11 Benjamin Otte <in7y118@public.uni-hamburg.de>
+
+ * tools/gst-inspect.c: (print_caps):
+ improve output of caps a bit
+
2004-01-11 David Schleef <ds@schleef.org>
* gst/gstbuffer.c: (gst_buffer_create_sub): Subbuffers should
static void
print_caps (const GstCaps *caps, const gchar *pfx)
{
- char *s;
+ char *s, *tmp;
+ char **v;
s = gst_caps_to_string (caps);
+
+ tmp = g_strdup_printf ("\n %s", pfx);
+ v = g_strsplit (s, ", ", -1);
+ g_free (s);
+ s = g_strjoinv (tmp, v);
+ g_strfreev (v);
+ g_free (tmp);
+
+ tmp = g_strdup_printf ("\n%s", pfx);
+ v = g_strsplit (s, "; ", -1);
+ g_free (s);
+ s = g_strjoinv (tmp, v);
+ g_free (tmp);
+ g_strfreev (v);
+
g_print ("%s%s\n", pfx, s);
g_free(s);
}