2004-10-11 set REAL_NAME environment variable <set EMAIL_ADDRESS environment variable>
authorZaheer Abbas Merali <zaheerabbas@merali.org>
Mon, 11 Oct 2004 09:45:40 +0000 (09:45 +0000)
committerZaheer Abbas Merali <zaheerabbas@merali.org>
Mon, 11 Oct 2004 09:45:40 +0000 (09:45 +0000)
Original commit message from CVS:
2004-10-11  set REAL_NAME environment variable  <set EMAIL_ADDRESS environment variable>

* gst/gst.defs:
* gst/gst.override:
Fixes element_unlink_many and adds a set_buffer_data method to GstBuffer
Fixes bug #154451 and #154692

ChangeLog
gst/gst.defs
gst/gst.override

index 47ae740..a648f03 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2004-10-11  set REAL_NAME environment variable  <set EMAIL_ADDRESS environment variable>
+
+       * gst/gst.defs:
+       * gst/gst.override:
+       Fixes element_unlink_many and adds a set_buffer_data method to GstBuffer
+       Fixes bug #154451 and #154692
+
 2004-10-11  Johan Dahlin  <johan@gnome.org>
 
        * gst/arg-types.py:
index 1a60252..2ae5c8e 100644 (file)
   (return-type "GstBuffer*")
 )
 
+(define-method set_buffer_data
+  (of-object "GstBuffer")
+  (c-name "gst_buffer_set_data")
+  (return-type "none")
+)
 
 
 ;; From /opt/gnome/include/gstreamer-0.7/gst/gstcaps.h
   )
 )
 
-(define-method unlink_many
-  (of-object "GstElement")
+(define-function element_unlink_many
   (c-name "gst_element_unlink_many")
   (return-type "none")
   (parameters
+    '("GstElement*" "element_1")
     '("GstElement*" "element_2")
   )
   (varargs #t)
index 8b2fdf1..c9f128e 100644 (file)
@@ -337,7 +337,7 @@ _wrap_gst_element_unlink_many(PyObject *self, PyObject *args)
        len = PyTuple_Size(args);
        if (len < 2)
        {
-               PyErr_SetString(PyExc_TypeError, "gst.element_unlink_many requires at least two argument");
+               PyErr_SetString(PyExc_TypeError, "gst.element_unlink_many requires at least two arguments");
                return NULL;
        }
        
@@ -368,8 +368,8 @@ _wrap_gst_element_unlink_many(PyObject *self, PyObject *args)
        
                i++;
        }
-
-       return PyInt_FromLong(1);
+       Py_INCREF(Py_None);
+       return Py_None;
 }
 %%
 override GstPad.get_negotiated_caps