wrap up some necessary gstreamer functions in functions of our own
authorThomas Vander Stichele <thomas@apestaart.org>
Mon, 13 Aug 2001 13:47:04 +0000 (13:47 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Mon, 13 Aug 2001 13:47:04 +0000 (13:47 +0000)
Original commit message from CVS:
wrap up some necessary gstreamer functions in functions of our own

swig/gstswig.c [new file with mode: 0644]

diff --git a/swig/gstswig.c b/swig/gstswig.c
new file mode 100644 (file)
index 0000000..c230988
--- /dev/null
@@ -0,0 +1,21 @@
+/* let's get gstreamer to work with swig and do perl */
+#include <gst/gst.h>
+
+void init ()
+{
+  int argc = 2;
+  char **argv = NULL;
+
+  argv = (char **) malloc (sizeof (char *) * 2);
+  argv[0] = (char *) malloc (80);
+  argv[1] = (char *) malloc (80);
+  strcpy (argv[0], "swigged gst");
+  strcpy (argv[1], "--gst-debug-mask=-1");
+  
+  gst_init (&argc, &argv);
+}
+
+void gobject_set (GtkObject* object, const gchar *first_arg_name, const gchar *first_arg_value)
+{
+  gtk_object_set (object, first_arg_name, first_arg_value);
+}