controller: move from control-binding to control-binding-direct
authorStefan Sauer <ensonic@users.sf.net>
Sat, 21 Jan 2012 19:07:56 +0000 (20:07 +0100)
committerStefan Sauer <ensonic@users.sf.net>
Mon, 23 Jan 2012 10:04:03 +0000 (11:04 +0100)
tests/examples/shapewipe/shapewipe-example.c
tests/examples/v4l2/camctrl.c

index 50985dc..43b616b 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <gst/gst.h>
 #include <gst/controller/gstlfocontrolsource.h>
+#include <gst/controller/gstcontrolbindingdirect.h>
 
 #include <stdlib.h>
 
@@ -99,7 +100,7 @@ main (gint argc, gchar ** argv)
   csource = gst_lfo_control_source_new ();
 
   gst_object_add_control_binding (GST_OBJECT_CAST (shapewipe),
-      gst_control_binding_new (GST_OBJECT_CAST (shapewipe), "position",
+      gst_control_binding_direct_new (GST_OBJECT_CAST (shapewipe), "position",
           GST_CONTROL_SOURCE (csource)));
 
   g_value_init (&val, G_TYPE_FLOAT);
index ee3751c..d44c6a9 100644 (file)
@@ -32,6 +32,7 @@
 
 #include <gst/gst.h>
 #include <gst/controller/gstinterpolationcontrolsource.h>
+#include <gst/controller/gstcontrolbindingdirect.h>
 
 static void
 event_loop (GstElement * bin)
@@ -97,7 +98,8 @@ set_program (GstObject * elem, GstStructure * prog)
       if (!cs) {
         cs = gst_interpolation_control_source_new ();
         gst_object_add_control_binding (elem,
-            gst_control_binding_new (elem, name, GST_CONTROL_SOURCE (cs)));
+            gst_control_binding_direct_new (elem, name,
+                GST_CONTROL_SOURCE (cs)));
         g_object_set (cs, "mode", GST_INTERPOLATION_MODE_NONE, NULL);
         g_hash_table_insert (css, (gpointer) name, cs);
         gst_object_unref (cs);