From: Benjamin O. <co...@pd...> - 2004-01-11 22:38:06
|
CVS Root: /home/cvs/gstreamer Module: gstreamer Changes by: company Date: Sun Jan 11 2004 14:39:13 PST Log message: 2004-01-11 Benjamin Otte <in...@pu...> * tools/gst-inspect.c: (print_caps): improve output of caps a bit Modified files: . : ChangeLog tools : gst-inspect.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.83&r2=1.84 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/tools/gst-inspect.c.diff?r1=1.56&r2=1.57 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /home/cvs/gstreamer/gstreamer/ChangeLog,v retrieving revision 1.83 retrieving revision 1.84 diff -u -d -r1.83 -r1.84 --- ChangeLog 11 Jan 2004 22:37:03 -0000 1.83 +++ ChangeLog 11 Jan 2004 22:39:00 -0000 1.84 @@ -1,3 +1,8 @@ +2004-01-11 Benjamin Otte <in...@pu...> + + * tools/gst-inspect.c: (print_caps): + improve output of caps a bit + 2004-01-11 David Schleef <ds...@sc...> * gst/gstbuffer.c: (gst_buffer_create_sub): Subbuffers should Index: gst-inspect.c =================================================================== RCS file: /home/cvs/gstreamer/gstreamer/tools/gst-inspect.c,v retrieving revision 1.56 retrieving revision 1.57 diff -u -d -r1.56 -r1.57 --- gst-inspect.c 22 Dec 2003 01:39:35 -0000 1.56 +++ gst-inspect.c 11 Jan 2004 22:39:00 -0000 1.57 @@ -9,9 +9,25 @@ 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); } |