obs-studio/deps/obs-scripting
PatTheMav 0af8bdb350 obs-scripting: Fix script state variable being reset by tick callback
When loading a new Python script, the GIL might be released while
importing the module, allowing the tick to run and change and reset the
cur_python_script state variable. Use the busy_script variable to save
and restore the value if not null.
2022-10-10 02:07:02 +02:00
..
obslua deps/obs-scripting: Ignore base_set_crash_handler 2022-07-27 12:05:16 -04:00
obspython obs-scripting: Enable Python autodoc 2022-10-01 16:16:45 -07:00
CMakeLists.txt obs-scripting: Fix SWIG flags for non-macOS POSIX 2022-08-08 15:00:09 +02:00
cstrcache.cpp deps/obs-scripting: Add scripting support 2018-01-04 11:37:42 -08:00
cstrcache.h deps/obs-scripting: Add scripting support 2018-01-04 11:37:42 -08:00
obs-scripting-callback.h obs-scripting: Make callback "removed" variable atomic 2022-03-01 03:04:37 -08:00
obs-scripting-config.h.in obs-scripting: Update CMakeLists.txt for scripting modules 2022-03-16 23:11:08 +01:00
obs-scripting-internal.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
obs-scripting-logging.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
obs-scripting-lua-frontend.c obs-scripting: Make callback "removed" variable atomic 2022-03-01 03:04:37 -08:00
obs-scripting-lua-source.c deps/obs-scripting: Fix pthread mutex leaks 2021-08-23 22:30:55 -07:00
obs-scripting-lua.c deps/obs-scripting: Log script load/unload 2022-07-02 16:35:20 -07:00
obs-scripting-lua.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
obs-scripting-python-frontend.c obs-scripting: Make callback "removed" variable atomic 2022-03-01 03:04:37 -08:00
obs-scripting-python-import.c obs-scripting: Fix issues between runtime and compile-time versions 2022-08-02 19:36:50 -04:00
obs-scripting-python-import.h obs-scripting: Fix issues between runtime and compile-time versions 2022-08-02 19:36:50 -04:00
obs-scripting-python.c obs-scripting: Fix script state variable being reset by tick callback 2022-10-10 02:07:02 +02:00
obs-scripting-python.h obs-scripting: Make callback "removed" variable atomic 2022-03-01 03:04:37 -08:00
obs-scripting.c obs-scripting: Fix compile when python is not found 2022-10-01 05:26:21 -07:00
obs-scripting.h frontend-tools: Display Python version in UI 2022-09-23 12:08:11 +10:00