PDA

View Full Version : Can't load plugins in Vista x64?


JonF
11th October 2009, 17:18
I've been using Avisynth/DGIndex/AvsP/VirtualDub for some time on Vista x86 successfully. I just installed Vista Ultimate x64 English (I'm in the U.S.). I installed AviSynth 32 bit and copied the AvsP, DGIndex, and VirtualDub folders from the old disk into Program Files(x86). I copied all my old plugins into the Avisynth\plugins folder. But when I try to open an old AVS file in either AvsP or VirtualDub, I get:

http://i2.photobucket.com/albums/y10/JonF/Error.png

The first line of the file (modified to add "(x86)") is:

LoadPlugin("C:\Program Files(x86)\AviSynth 2.5\plugins\SmoothDeinterlacer.dll")

The DLL is there.

Huh?

ronnylov
11th October 2009, 21:45
Try "run as administrator" when starting your programs.
Or place them in your user directory instead of in a system directory if not installed by an installation program.

JonF
11th October 2009, 22:36
Doesn't change anything.

IanB
12th October 2009, 00:36
@JonF,

What version of Avisynth are you using?

This looks like the 2.5.7 bug where there error message buffer was being free'd before being given to the client. Random chance dictated whether the memory was actually reused (and the message corrupted) before it could be successfully displayed.

JonF
12th October 2009, 03:21
I'm using 2.5.8. But I just tried 2.5.6 and it worked!

And now 2.5.8 works!

Elves. It's gotta be elves.