18543 static PyObject *
18544 _wrap_GstBaseTransform__do_transform_caps(PyObject *cls, PyObject *args, PyObject *kwargs)
18545 {
18546 gpointer klass;
18547 static char *kwlist[] = { "self", "direction", "caps", NULL };
18548 PyGObject *self;
18549 PyObject *py_direction = NULL, *py_caps;
18550 GstPadDirection direction;
18551 GstCaps *caps, *ret;
18552
18553 if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!OO:GstBaseTransform.transform_caps", kwlist, &PyGstBaseTransform_Type, &self, &py_direction, &py_caps))
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
18554 return NULL;
18555 if (pyg_enum_get_value(GST_TYPE_PAD_DIRECTION, py_direction, (gint *)&direction))
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:18555
when considering range: -0x80000000 <= value <= -1
taking True path
18556 return NULL;
18557 caps = pygst_caps_from_pyobject (py_caps, NULL);
18558 if (PyErr_Occurred())
18559 return NULL;
18560 klass = g_type_class_ref(pyg_type_from_object(cls));
18561 if (GST_BASE_TRANSFORM_CLASS(klass)->transform_caps) {
18562 pyg_begin_allow_threads;
18563 ret = GST_BASE_TRANSFORM_CLASS(klass)->transform_caps(GST_BASE_TRANSFORM(self->obj), direction, caps);
18564 pyg_end_allow_threads;
18565 } else {
18566 PyErr_SetString(PyExc_NotImplementedError, "virtual method GstBaseTransform.transform_caps not implemented");
18567 g_type_class_unref(klass);
18568 return NULL;
18569 }
18570 g_type_class_unref(klass);
18571 return pyg_boxed_new (GST_TYPE_CAPS, ret, FALSE, TRUE);
18572 }
returning (PyObject*)NULL without setting an exception
found 1 similar trace(s) to this