Open hooke007 opened 12 months ago
Since v14 is not officially released, this repository also has a next branch prepared not in the master.
Since v14 is not officially released, this repository also has a next branch prepared not in the master.
It somehow does not follow the dll loading mechanism you wrote, not searching the defined dll dir. (Or it fails before even trying that because of the missing dependency)
#next
$ ldd '/c/Program Files/VapourSynth/plugins/dfttest2_cuda.dll'
ntdll.dll => /c/Windows/SYSTEM32/ntdll.dll (0x7ffd62fd0000)
KERNEL32.DLL => /c/Windows/System32/KERNEL32.DLL (0x7ffd62330000)
KERNELBASE.dll => /c/Windows/System32/KERNELBASE.dll (0x7ffd608d0000)
msvcrt.dll => /c/Windows/System32/msvcrt.dll (0x7ffd61f70000)
dfttest2_cuda.dll => /c/Program Files/VapourSynth/plugins/dfttest2_cuda.dll (0x7ffcacb20000)
user32.dll => /c/Windows/System32/user32.dll (0x7ffd61010000)
win32u.dll => /c/Windows/System32/win32u.dll (0x7ffd60bb0000)
nvcuda.dll => /c/Windows/System32/nvcuda.dll (0x7ffd4bbc0000)
gdi32.dll => /c/Windows/System32/gdi32.dll (0x7ffd62010000)
advapi32.dll => /c/Windows/System32/advapi32.dll (0x7ffd61ea0000)
gdi32full.dll => /c/Windows/System32/gdi32full.dll (0x7ffd60e90000)
sechost.dll => /c/Windows/System32/sechost.dll (0x7ffd61cc0000)
msvcp_win.dll => /c/Windows/System32/msvcp_win.dll (0x7ffd606c0000)
rpcrt4.dll => /c/Windows/System32/rpcrt4.dll (0x7ffd616d0000)
ucrtbase.dll => /c/Windows/System32/ucrtbase.dll (0x7ffd60d90000)
shell32.dll => /c/Windows/System32/shell32.dll (0x7ffd62510000)
ole32.dll => /c/Windows/System32/ole32.dll (0x7ffd61d70000)
combase.dll => /c/Windows/System32/combase.dll (0x7ffd61810000)
cufft64_11.dll => not found
#next
$ ldd '/c/Program Files/VapourSynth/plugins/dfttest2_cuda.dll'
ntdll.dll => /c/Windows/SYSTEM32/ntdll.dll (0x7ffd62fd0000)
KERNEL32.DLL => /c/Windows/System32/KERNEL32.DLL (0x7ffd62330000)
KERNELBASE.dll => /c/Windows/System32/KERNELBASE.dll (0x7ffd608d0000)
msvcrt.dll => /c/Windows/System32/msvcrt.dll (0x7ffd61f70000)
USER32.dll => /c/Windows/System32/USER32.dll (0x7ffd61010000)
nvcuda.dll => /c/Windows/SYSTEM32/nvcuda.dll (0x7ffd4bbc0000)
win32u.dll => /c/Windows/System32/win32u.dll (0x7ffd60bb0000)
ADVAPI32.dll => /c/Windows/System32/ADVAPI32.dll (0x7ffd61ea0000)
GDI32.dll => /c/Windows/System32/GDI32.dll (0x7ffd62010000)
gdi32full.dll => /c/Windows/System32/gdi32full.dll (0x7ffd60e90000)
sechost.dll => /c/Windows/System32/sechost.dll (0x7ffd61cc0000)
msvcp_win.dll => /c/Windows/System32/msvcp_win.dll (0x7ffd606c0000)
RPCRT4.dll => /c/Windows/System32/RPCRT4.dll (0x7ffd616d0000)
ucrtbase.dll => /c/Windows/System32/ucrtbase.dll (0x7ffd60d90000)
SHELL32.dll => /c/Windows/System32/SHELL32.dll (0x7ffd62510000)
ole32.dll => /c/Windows/System32/ole32.dll (0x7ffd61d70000)
combase.dll => /c/Windows/System32/combase.dll (0x7ffd61810000)
cufft64_11.dll => /c/Program Files/VapourSynth/plugins/cufft64_11.dll (0x7ffc97a10000)
IMM32.DLL => /c/Windows/System32/IMM32.DLL (0x7ffd61220000)
#previous
$ ldd '/c/Program Files/VapourSynth/plugins/dfttest2_cuda.dll'
ntdll.dll => /c/Windows/SYSTEM32/ntdll.dll (0x7ffd62fd0000)
KERNEL32.DLL => /c/Windows/System32/KERNEL32.DLL (0x7ffd62330000)
KERNELBASE.dll => /c/Windows/System32/KERNELBASE.dll (0x7ffd608d0000)
msvcrt.dll => /c/Windows/System32/msvcrt.dll (0x7ffd61f70000)
USER32.dll => /c/Windows/System32/USER32.dll (0x7ffd61010000)
win32u.dll => /c/Windows/System32/win32u.dll (0x7ffd60bb0000)
nvcuda.dll => /c/Windows/SYSTEM32/nvcuda.dll (0x7ffd4bbc0000)
ADVAPI32.dll => /c/Windows/System32/ADVAPI32.dll (0x7ffd61ea0000)
GDI32.dll => /c/Windows/System32/GDI32.dll (0x7ffd62010000)
sechost.dll => /c/Windows/System32/sechost.dll (0x7ffd61cc0000)
gdi32full.dll => /c/Windows/System32/gdi32full.dll (0x7ffd60e90000)
RPCRT4.dll => /c/Windows/System32/RPCRT4.dll (0x7ffd616d0000)
msvcp_win.dll => /c/Windows/System32/msvcp_win.dll (0x7ffd606c0000)
ucrtbase.dll => /c/Windows/System32/ucrtbase.dll (0x7ffd60d90000)
SHELL32.dll => /c/Windows/System32/SHELL32.dll (0x7ffd62510000)
ole32.dll => /c/Windows/System32/ole32.dll (0x7ffd61d70000)
combase.dll => /c/Windows/System32/combase.dll (0x7ffd61810000)
IMM32.DLL => /c/Windows/System32/IMM32.DLL (0x7ffd61220000)
Thanks, please use this build.
Just a note. Currently it breaks the ort_cuda backend.