gst/gst.defs: Add declaration of gst_object_set_property so we can use our MT-safe...
authorEdward Hervey <bilboed@bilboed.com>
Thu, 11 Jan 2007 17:45:46 +0000 (17:45 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Thu, 11 Jan 2007 17:45:46 +0000 (17:45 +0000)
commitdb76ff39086acf74b698839bf8c297817da69e3e
treec426c22ee5bfe9deaac8798679166e63534ab106
parent4acc40c8d218abad2af44e7500740e1d56e62df3
gst/gst.defs: Add declaration of gst_object_set_property so we can use our MT-safe version of set_property().

Original commit message from CVS:
* gst/gst.defs:
Add declaration of gst_object_set_property so we can use our MT-safe
version of set_property().
* gst/gstobject.override:
Implement a MT-safe version of g_object_set_property for GstObject.
The problem is that currently g_object_set_property is called in
pygobject with the GIL lock taken. This can cause deadlocks.
Remove this hack once bug #395048 is fixed in pygobject and we depend on
the fixed version.
Thanks to Lord Wingo of the "realm.py haters club" for proposing the
idea.
ChangeLog
gst/gst.defs
gst/gstobject.override