5715 static PyObject *
5716 _wrap_GstElement__do_change_state(PyObject *cls, PyObject *args, PyObject *kwargs)
5717 {
5718 gpointer klass;
5719 static char *kwlist[] = { "self", "transition", NULL };
5720 PyGObject *self;
5721 PyObject *py_transition = NULL;
5722 gint ret;
5723 GstStateChange transition;
5724
5725 if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!O:GstElement.change_state", kwlist, &PyGstElement_Type, &self, &py_transition))
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
5726 return NULL;
5727 if (pyg_enum_get_value(GST_TYPE_STATE_CHANGE, py_transition, (gint *)&transition))
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.c:5727
when considering range: -0x80000000 <= value <= -1
taking True path
5728 return NULL;
5729 klass = g_type_class_ref(pyg_type_from_object(cls));
5730 if (GST_ELEMENT_CLASS(klass)->change_state) {
5731 pyg_begin_allow_threads;
5732 ret = GST_ELEMENT_CLASS(klass)->change_state(GST_ELEMENT(self->obj), transition);
5733 pyg_end_allow_threads;
5734 } else {
5735 PyErr_SetString(PyExc_NotImplementedError, "virtual method GstElement.change_state not implemented");
5736 g_type_class_unref(klass);
5737 return NULL;
5738 }
5739 g_type_class_unref(klass);
5740 return pyg_enum_from_gtype(GST_TYPE_STATE_CHANGE_RETURN, ret);
5741 }
returning (PyObject*)NULL without setting an exception
found 1 similar trace(s) to this