gstpythonplugin: Don't use pyg_gil_* in pure python. Fixes #583378

At this point, pygobject wasn't loaded yet ... cause pyg_gil_state_ensured
to not be initialized to the proper method.
This commit is contained in:
Edward Hervey 2009-05-22 12:05:28 +02:00
parent 695e1f76b4
commit 3ae49e9d61

View file

@ -352,7 +352,7 @@ plugin_init (GstPlugin * plugin)
we_initialized = TRUE;
} else {
GST_LOG ("python was already initialized");
state = pyg_gil_state_ensure ();
state = PyGILState_Ensure ();
}
GST_LOG ("initializing pygobject");
@ -385,7 +385,7 @@ plugin_init (GstPlugin * plugin)
/* We need to release the GIL since we're going back to C land */
PyEval_SaveThread ();
} else
pyg_gil_state_release (state);
PyGILState_Release (state);
return TRUE;
}