gst/pygstvalue.c: FixedList -> Array
authorEdward Hervey <bilboed@bilboed.com>
Wed, 20 Jul 2005 18:06:10 +0000 (18:06 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 20 Jul 2005 18:06:10 +0000 (18:06 +0000)
Original commit message from CVS:
* gst/pygstvalue.c:
FixedList -> Array
* gst/gst.defs:
Updating defs file.

ChangeLog
common
gst/gst.defs
gst/pygstvalue.c

index df9e255..062e825 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-07-20  Edward Hervey  <edward@fluendo.com>
+
+       * gst/pygstvalue.c:
+       FixedList -> Array
+       * gst/gst.defs:
+       Updating defs file.
+
 2005-07-18  Edward Hervey  <edward@fluendo.com>
 
        * gst/gstpad.override: misc fixes for change in gst_pad_get_parent()
diff --git a/common b/common
index 6f9b691..694de4d 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit 6f9b691adc2a0300598311671dd7c4d9d2035afa
+Subproject commit 694de4dbf4827f372321f0634643a254d7edd986
index 6bb6040..9ae85bc 100644 (file)
   (c-name "gst_element_seek")
   (return-type "gboolean")
   (parameters
-    '("GstSeekType" "seek_type")
+    '("GstSeekType" "seek_method")
+    '("GstFormat" "seek_format")
+    '("GstSeekType" "seek_flags")
     '("guint64" "offset")
   )
 )
   )
 )
 
-(define-function message_new_application
-  (c-name "gst_message_new_application")
+(define-function message_new_custom
+  (c-name "gst_message_new_custom")
   (return-type "GstMessage*")
   (parameters
+    '("GstMessageType" "type")
     '("GstObject*" "src")
     '("GstStructure*" "structure")
   )
   )
 )
 
-(define-function type_is_fixed
-  (c-name "gst_type_is_fixed")
-  (return-type "gboolean")
-  (parameters
-    '("GType" "type")
-  )
-)
-
 (define-function value_is_fixed
   (c-name "gst_value_is_fixed")
   (return-type "gboolean")
index bb11976..c15bb31 100644 (file)
@@ -77,7 +77,7 @@ pygst_value_as_pyobject(const GValue *value, gboolean copy_boxed)
                         pygst_value_as_pyobject
                         (gst_value_list_get_value (value, i), copy_boxed));
       }
-    } else if (GST_VALUE_HOLDS_FIXED_LIST (value)) {
+    } else if (GST_VALUE_HOLDS_ARRAY (value)) {
       int i, len;
       len = gst_value_list_get_size (value);
       ret = PyTuple_New (len);
@@ -134,7 +134,7 @@ pygst_value_init_for_pyobject (GValue *value, PyObject *obj)
       }
     } else if (PyTuple_Check (obj)) {
       PyErr_Clear ();
-      t = GST_TYPE_FIXED_LIST;
+      t = GST_TYPE_ARRAY;
     } else if (PyList_Check (obj)) {
       PyErr_Clear ();
       t = GST_TYPE_LIST;
@@ -230,7 +230,7 @@ pygst_value_from_pyobject (GValue *value, PyObject *obj)
   } else if (PyTuple_Check (obj)) {
     gint i, len;
     PyErr_Clear ();
-    VALUE_TYPE_CHECK (value, GST_TYPE_FIXED_LIST);
+    VALUE_TYPE_CHECK (value, GST_TYPE_ARRAY);
     len = PyTuple_Size (obj);
     for (i = 0; i < len; i++) {
       PyObject *o;