1371 static PyObject *
1372 _wrap_gst_segment_set_seek (PyObject * self, PyObject * args, PyObject * kwargs)
1373 {
1374 static char *kwlist[] = { "rate", "format", "flags", "start_type", "start",
1375 "stop_type", "stop", NULL };
1376 GstSeekType start_type, stop_type;
1377 PyObject *py_format = NULL, *py_flags = NULL, *py_start_type = NULL;
1378 PyObject *py_stop_type = NULL, *py_ret;
1379 double rate;
1380 GstFormat format;
1381 gint64 start, stop;
1382 GstSeekFlags flags;
1383 gboolean update = FALSE;
1384
1385 if (!PyArg_ParseTupleAndKeywords(args, kwargs,"dOOOLOL:GstSegment.set_seek",
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
1386 kwlist, &rate, &py_format, &py_flags,
1387 &py_start_type, &start, &py_stop_type,
1388 &stop))
1389 return NULL;
1390 if (pyg_enum_get_value(GST_TYPE_FORMAT, py_format, (gint *)&format))
when treating unknown struct _PyGObject_Functions * from /usr/include/pygtk-2.0/pygobject.h:207 as non-NULL
calling unknown gint (*) (GType, struct PyObject *, gint *) from ./gst.override:1390
when considering range: -0x80000000 <= value <= -1
taking True path
1391 return NULL;
1392 if (pyg_flags_get_value(GST_TYPE_SEEK_FLAGS, py_flags, (gint *)&flags))
1393 return NULL;
1394 if (pyg_enum_get_value(GST_TYPE_SEEK_TYPE, py_start_type, (gint *)&start_type))
1395 return NULL;
1396 if (pyg_enum_get_value(GST_TYPE_SEEK_TYPE, py_stop_type, (gint *)&stop_type))
1397 return NULL;
1398 pyg_begin_allow_threads;
1399 gst_segment_set_seek(pyg_boxed_get(self, GstSegment), rate, format, flags,
1400 start_type, start, stop_type, stop, &update);
1401 pyg_end_allow_threads;
1402 py_ret = PyBool_FromLong(update);
1403 return py_ret;
1404 }
returning (PyObject*)NULL without setting an exception
found 7 similar trace(s) to this