vlc/python | branch: master | ScamCast <[email protected]> | Sun Mar 8 10:59:44 2020 -0600| [943e80a9adeaa649b3f208de9dc90eeb56ac94ff] | committer: GitHub
Fix PyInstaller Windows import issue (#121) This fixes the dll import issues in windows when running from a pyinstaller executable. > http://git.videolan.org/gitweb.cgi/vlc/python.git/?a=commit;h=943e80a9adeaa649b3f208de9dc90eeb56ac94ff --- generator/templates/header.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/generator/templates/header.py b/generator/templates/header.py index 74af574..f3cf460 100755 --- a/generator/templates/header.py +++ b/generator/templates/header.py @@ -154,6 +154,9 @@ def find_lib(): plugin_path = os.path.dirname(p) break if plugin_path is not None: # try loading + # PyInstaller Windows fix + if 'PyInstallerCDLL' in ctypes.CDLL.__name__: + ctypes.windll.kernel32.SetDllDirectoryW(None) p = os.getcwd() os.chdir(plugin_path) # if chdir failed, this will raise an exception _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
