Original commit message from CVS:
* gst/gstpad.override:
Wrap gst_pad_set_blocked_async in pyg thread unlock/lock.
+2007-06-11 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/gstpad.override:
+ Wrap gst_pad_set_blocked_async in pyg thread unlock/lock.
+
2007-06-08 Edward Hervey <edward@fluendo.com>
Patch by : Michael Smith <msmith@fluendo.com>
-Subproject commit b5971d76ccd216c27e095c02c3a369a9d05cb36d
+Subproject commit 6cb0000a5a30d4fc580a06489106a637fca024c4
data = Py_BuildValue("(ON)", callback, cbargs);
if (data == NULL)
return NULL;
+ pyg_begin_allow_threads;
ret = gst_pad_set_blocked_async (GST_PAD (self->obj), blocked,
(GstPadBlockCallback) pad_block_callback_marshal, data);
+ pyg_end_allow_threads;
if (ret)
pret = Py_True;
else