mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
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:
parent
695e1f76b4
commit
3ae49e9d61
1 changed files with 2 additions and 2 deletions
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue