plugin: check for _Py_NoneStruct instead of Py_None.
When checking if CPython is already loaded, don't check for Py_None which is a macro but use _Py_NoneStruct which is a real symbol.
This commit is contained in:
parent
e3a125a49f
commit
8b02893346
@ -329,7 +329,7 @@ plugin_init (GstPlugin * plugin)
|
|||||||
NULL, NULL, GST_PLUGIN_DEPENDENCY_FLAG_NONE);
|
NULL, NULL, GST_PLUGIN_DEPENDENCY_FLAG_NONE);
|
||||||
|
|
||||||
GST_LOG ("Checking to see if libpython is already loaded");
|
GST_LOG ("Checking to see if libpython is already loaded");
|
||||||
g_module_symbol (g_module_open (NULL, G_MODULE_BIND_LOCAL), "Py_None",
|
g_module_symbol (g_module_open (NULL, G_MODULE_BIND_LOCAL), "_Py_NoneStruct",
|
||||||
&has_python);
|
&has_python);
|
||||||
if (has_python) {
|
if (has_python) {
|
||||||
GST_LOG ("libpython is already loaded");
|
GST_LOG ("libpython is already loaded");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user