gst/gst.override: Take either int or longs and return unsigned long long
authorEdward Hervey <bilboed@bilboed.com>
Mon, 21 Nov 2005 18:58:50 +0000 (18:58 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Mon, 21 Nov 2005 18:58:50 +0000 (18:58 +0000)
Original commit message from CVS:
* gst/gst.override: (_wrap_GST_TIME_ARGS):
Take either int or longs and return unsigned long long

ChangeLog
gst/gst.override

index 15af369..da225a5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2005-11-21  Edward Hervey  <edward@fluendo.com>
 
+       * gst/gst.override: (_wrap_GST_TIME_ARGS): 
+       Take either int or longs and return unsigned long long
+
+2005-11-21  Edward Hervey  <edward@fluendo.com>
+
        * examples/gstfile.py:
        Cleanup
        * gst/gst-types.defs:
index 2de8d1b..5785507 100644 (file)
@@ -850,9 +850,9 @@ _wrap_GST_TIME_ARGS(PyObject *self, PyObject *args, PyObject *kwargs)
     gchar *ret;
     guint64 time;
 
-    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!:time_to_string", kwlist, &PyLong_Type, &py_time))
+    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O:time_to_string", kwlist, &py_time))
         return NULL;
-    time = PyLong_AsUnsignedLongLong(py_time);
+    time = PyInt_AsUnsignedLongLongMask(py_time);
     ret = g_strdup_printf("%"GST_TIME_FORMAT, GST_TIME_ARGS(time));
 
     if (!ret) {