Log in

View Full Version : Cannot load file 'FFT3dGPU.dll'. Platform returned code 126:


stax76
3rd November 2019, 16:37
Any ideas what could be the reason for this error?

LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\AddGrainC\AddGrainC.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\Average\Average.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\AVS\DCTFilter\DCTFilter.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\AVS\Deblock\Deblock.dll")
Import("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\Deblock_QED\Deblock_QED.avsi")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\DFTTest\dfttest.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\EEDI2\EEDI2.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\FFT3DFilter\fft3dfilter.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\FFT3DGPU\FFT3dGPU.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\AVS\GradFun2DB\gradfun2db.dll")
Import("D:\Projekte\VB\staxrip\bin\Apps\Plugins\AVS\GradFun2DB\GradFun2DBmod.avsi")
Import("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\LSFmod\LSFmod.avsi")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\masktools2\masktools2.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\mvtools2\mvtools2.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\RgTools\RgTools.dll")
LoadPlugin("D:\Projekte\VB\staxrip\bin\Apps\Plugins\both\ffms2\ffms2.dll")
Import("D:\Projekte\VB\staxrip\bin\Apps\Plugins\avs\MCTemporalDenoise\MCTemporalDenoise.avsi")
FFVideoSource("D:\Samples\Test.mkv", cachefile="D:\Samples\Test_temp\Test.ffindex")
MCTemporalDenoise(settings="medium")

Script Error

Cannot load file 'D:/Projekte/VB/staxrip/bin/Apps/Plugins/avs/FFT3DGPU/FFT3dGPU.dll'. Platform returned code 126:
The specified module could not be found.

(D:\Samples\Test_temp\Test_new.avs, line 9)

Desktop> Test-Path D:/Projekte/VB/staxrip/bin/Apps/Plugins/avs/FFT3DGPU/FFT3dGPU.dll
True

Groucho2004
3rd November 2019, 16:42
Run the script with AVSMeter/AVSMeter64.

ChaosKing
3rd November 2019, 16:47
code 126 = missing dependency

it needs Visual C++ 2010 Redistributable and Directx9

EDIT:
FFT3dGPU.dll
IMPORTS
d3dx9_43.dll: D3DXGetVertexShaderProfile
d3dx9_43.dll: D3DXFloat32To16Array
d3dx9_43.dll: D3DXFloat16To32Array
d3dx9_43.dll: D3DXGetPixelShaderProfile
d3dx9_43.dll: D3DXCompileShaderFromFileA
d3d9.dll: Direct3DCreate9
DINPUT8.dll: DirectInput8Create
VERSION.dll: VerQueryValueA
VERSION.dll: GetFileVersionInfoSizeA
VERSION.dll: GetFileVersionInfoA
ole32.dll: CoUninitialize
ole32.dll: CoCreateInstance
ole32.dll: CoInitialize
OLEAUT32.dll: @8
OLEAUT32.dll: @7
OLEAUT32.dll: @9

Groucho2004
3rd November 2019, 16:52
it needs Visual C++ 2010 Redistributable and Directx9DX9, yes. As for VC runtimes, it depends on which version is used. pinterf's version does not need VC runtimes.

stax76
3rd November 2019, 17:09
Thanks, I've copied d3dx9_43.dll from mpc and now the error is gone.