Log in

View Full Version : AviSynth64 not working on 64-bit XP


Chris_Smith
3rd September 2011, 09:56
I have being trying to get Avisynth64 running on Windows XP x64. I have installed Avisynth v2.5.8 which setup the correct directory structure in C:\Program Files (x86), and all the relevant 64-bit files have been copied to their correct locations in plugins64 and system32. The avisynth.reg file has also been imported into the registry. As a test I created a test avs file called version.avs, that contains the version() function. When I open version.avs in 64-bit VirtualDub, I get the following error message:

"AVI Import Filter error (unknown) (80040154)"

The same procedure works OK when using Win7 x64, so there may be a compatibility problem with avisynth64 which was compiled using the Win7 SDK in Vista compatibility mode.

I have also installed the latest Haali media splitter, but that did not help.

If anyone has had any success in running 64-bit Avisynth on XP x64, or has any constructive comments on the subject, I would be interested to hear from them.

Chris_Smith
21st September 2011, 14:54
If anyone is interested I have found the solution to the above problem.

This applies to avisynth64_4-16-10 on Win XP x64 sp2

1) The reg file supplied with the build must be imported using 64-bit regedit32 (C:\Windows\System32\regedit32.exe), or the content will be redirected to Classes\Wow6432Node\CLSID.

2) The avisynth64.dll will not load if .Net runtime is not installed - I am using v3.5 sp1.

DarkT
21st September 2011, 23:43
Kudos for being able to solve it. took you like 2-3 weeks? nice determination ;).