diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2003-09-26 16:45:04 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2003-09-26 16:45:04 +0000 |
commit | 3ab75a571e204fbe6981c94d28cebb776124251b (patch) | |
tree | c3e50f08f81ca97109762a64cf73837fc6f7598c /gst/level/demo.c | |
parent | 46860a7c533203cc3db68afff2936f039833cfde (diff) |
added second example with plotting fixed some aesthetics
Original commit message from CVS:
added second example with plotting
fixed some aesthetics
Diffstat (limited to 'gst/level/demo.c')
-rw-r--r-- | gst/level/demo.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gst/level/demo.c b/gst/level/demo.c index d1c6905e..b0dea33c 100644 --- a/gst/level/demo.c +++ b/gst/level/demo.c @@ -28,7 +28,7 @@ GtkWidget *scale[2][3]; static void -level_callback (GstElement *element, gint channel, +level_callback (GstElement *element, gdouble time, gint channel, gdouble rms, gdouble peak, gdouble decay) { gtk_range_set_value (GTK_RANGE (scale[channel][0]), rms); @@ -41,7 +41,10 @@ idler (gpointer data) { GstElement *pipeline = GST_ELEMENT (data); g_print ("+"); - return gst_bin_iterate (GST_BIN (pipeline)); + if (gst_bin_iterate (GST_BIN (pipeline))) + return TRUE; + gtk_main_quit (); + return FALSE; } static void |