Original commit message from CVS:
override gst_bin_iterate() to unblock threads since this call can cause
exacution to re-enter the interpreter.
-Subproject commit fa2e4df50fd965b1dbd3b35b87d914ff87362815
+Subproject commit 1ca7d9a20180cab830f4383cde5ba932338e50b1
Py_INCREF(Py_None);
return Py_None;
}
+%%
+override gst_bin_iterate
+
+static PyObject *
+_wrap_gst_bin_iterate(PyGObject *self)
+{
+ int ret;
+
+ pyg_unblock_threads();
+ ret = gst_bin_iterate(GST_BIN(self->obj));
+ pyg_block_threads();
+ return PyInt_FromLong(ret);
+}
Py_INCREF(Py_None);
return Py_None;
}
+%%
+override gst_bin_iterate
+
+static PyObject *
+_wrap_gst_bin_iterate(PyGObject *self)
+{
+ int ret;
+
+ pyg_unblock_threads();
+ ret = gst_bin_iterate(GST_BIN(self->obj));
+ pyg_block_threads();
+ return PyInt_FromLong(ret);
+}