use properties
authorThomas Vander Stichele <thomas@apestaart.org>
Tue, 12 Feb 2002 13:53:15 +0000 (13:53 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Tue, 12 Feb 2002 13:53:15 +0000 (13:53 +0000)
Original commit message from CVS:
use properties

tests/old/testsuite/elements/fake.c
testsuite/elements/fake.c

index 6c2a50ff2fcda977c45fb5c8b1f57fd8124b02b5..19778cae3bb93e17456357c59b7e062b55588d13 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <gst/gst.h>
+#include "property.h"
 
 GstElement *
 element_create (char *name, char *element)
@@ -40,7 +41,9 @@ main (int argc, char *argv[])
   g_print ("Creating pipeline\n");
   pipeline = gst_pipeline_new ("pipeline");
 
- g_print ("Creating elements\n");
+  g_print ("Connecting signals to pipeline\n");
+  g_signal_connect (pipeline, "deep_notify", G_CALLBACK (property_change_callback), NULL);
+  g_print ("Creating elements\n");
   if (!(src = element_create ("src", "fakesrc"))) return 1;
   g_object_set (G_OBJECT (src), "sizetype", 2, NULL);
   if (!(sink = element_create ("sink", "fakesink"))) return 1;
index 6c2a50ff2fcda977c45fb5c8b1f57fd8124b02b5..19778cae3bb93e17456357c59b7e062b55588d13 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <gst/gst.h>
+#include "property.h"
 
 GstElement *
 element_create (char *name, char *element)
@@ -40,7 +41,9 @@ main (int argc, char *argv[])
   g_print ("Creating pipeline\n");
   pipeline = gst_pipeline_new ("pipeline");
 
- g_print ("Creating elements\n");
+  g_print ("Connecting signals to pipeline\n");
+  g_signal_connect (pipeline, "deep_notify", G_CALLBACK (property_change_callback), NULL);
+  g_print ("Creating elements\n");
   if (!(src = element_create ("src", "fakesrc"))) return 1;
   g_object_set (G_OBJECT (src), "sizetype", 2, NULL);
   if (!(sink = element_create ("sink", "fakesink"))) return 1;