From 3ae49e9d619c57e5fa50068a6fc98323a439479c Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Fri, 22 May 2009 12:05:28 +0200 Subject: [PATCH] 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. --- plugin/gstpythonplugin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/gstpythonplugin.c b/plugin/gstpythonplugin.c index 08ba11aa1a..8c7eb1a647 100644 --- a/plugin/gstpythonplugin.c +++ b/plugin/gstpythonplugin.c @@ -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; }