From cc292ead19faf8978b554282f3bfec1ca334af8a Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Mon, 13 Aug 2001 13:47:04 +0000 Subject: [PATCH] wrap up some necessary gstreamer functions in functions of our own Original commit message from CVS: wrap up some necessary gstreamer functions in functions of our own --- swig/gstswig.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 swig/gstswig.c diff --git a/swig/gstswig.c b/swig/gstswig.c new file mode 100644 index 0000000000..c23098890e --- /dev/null +++ b/swig/gstswig.c @@ -0,0 +1,21 @@ +/* let's get gstreamer to work with swig and do perl */ +#include + +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); +}