Printable Version of Topic
Click here to view this topic in its original format
Unofficial VirtualDub Support Forums > Testing / Bug Reports > Avisynth Plugins Folder


Posted by: play32 Jan 23 2011, 12:10 PM
I have a German Windows XP system.

Somehow VirtualDub installs Avisynth as well, but instead of creating a folder for it in "C:\Programme" (where all the programs go on a German Windows), it creates the English equivalent "C:\Program Files".

Please make it so that VirtualDub recognizes the system language and installs Avisynth correctly in "C:\Programme\AviSynth 2.5".

Posted by: ale5000 Jan 23 2011, 12:17 PM
VirtualDub don't installs Avisynth, do you have downloaded it from here? http://www.virtualdub.org/

Posted by: stephanV Jan 23 2011, 12:51 PM
What's more, VirtualDub doesn't even have an installer. It is just a zip archive.

Posted by: IanB Jan 23 2011, 09:17 PM
Avisynth officially uses the NSIS installer.

The install script uses the NSIS system variable $PROGRAMFILES ("C:\Programme" on a German Windows) to set the initial default install directory into the Windows Program Files directory.
CODE
InstallDir "$PROGRAMFILES\AviSynth 2.5"

The user can override this on install. The override value is saved in the registry for subsequent upgrades and installs.
CODE
 ReadRegStr $0 HKLM "SOFTWARE\AviSynth" "plugindir2_5"
Once overridden this becomes the default. Uninstalling Avisynth and answering Yes to the delete registry question will reset this.

There are a number of product paks that automagically install a version of Avisynth. Many do not use the official NSIS installer but just blat the files and registry entries based on the pak authors choice.

Posted by: play32 Jan 24 2011, 08:38 AM
I don't know where else I got that AviSynth folder from. I never downloaded and installed that program on its own and whenever I copy VirtualDub on a fresh new system installation, I suddenly get that folder too. Does VirtualDub create it the first time I start the program?

To clarify, it's just AviSynth plugins (colors_rgb.avsi, DirectShowSource.dll, TCPDeliver.dll), there's no EXE.


Posted by: stephanV Jan 24 2011, 08:43 AM
Avisynth does not have an .exe.

VirtualDub is not creating these folders. Where did you download VirtualDub?

Posted by: phaeron Jan 30 2011, 01:12 AM
This is definitely weird. As said previously, VirtualDub doesn't have an installer, nor does it try to install anything into the Program Files folder, and it doesn't come with Avisynth either.

Powered by Invision Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)