Original commit message from CVS:
* gst/gst.override:
(gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of
outputing gibberish value.
2006-02-02 Edward Hervey <edward@fluendo.com>
+ * gst/gst.override:
+ (gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of
+ outputing gibberish value.
+
+2006-02-02 Edward Hervey <edward@fluendo.com>
+
* gst/gst.defs:
Update for current GStreamer core API
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O:time_to_string", kwlist, &py_time))
return NULL;
time = PyInt_AsUnsignedLongLongMask(py_time);
- ret = g_strdup_printf("%"GST_TIME_FORMAT, GST_TIME_ARGS(time));
+ if (GST_CLOCK_TIME_IS_VALID (time))
+ ret = g_strdup_printf("%"GST_TIME_FORMAT, GST_TIME_ARGS(time));
+ else
+ ret = g_strdup ("CLOCK_TIME_NONE");
if (!ret) {
Py_INCREF(Py_None);