Log in

View Full Version : LoadPlugin Fail - SmoothAdjust.dll


marcal
29th October 2013, 07:49
I have 3 systems I use for rendering. 2 are XP-sp3 and 1 is W2k.
All are using Avisynth 2.58, Vdub 1.9.11 and AvsPmod 2.21.
All paths, folders and folder contents are kept identical.
On XP system #1 I can load smoothadjust.dll from autoload plugins folder or manually load from specific folder just fine. No errors.

On XP system #2 it fails to load with a gibberish error code in Vdub or AvsPmod. Since all folders are identical between systems I conclude that I must be missing something in the System32 folder.

Can anyone suggest what I may be missing on XP system #2 ??

As stated in the smoothadjust readme, XP or higher is required. But this is the first plugin I've encounter that doesn't run on W2k. Can anyone suggest if something could be added to W2k to make it work?

rgds.

StainlessS
29th October 2013, 10:15
fails to load with a gibberish error code

Error codes are not always gibberish to everyone.
If error code contained error 0x007e, then is probably a missing
CPP runtime.
Without the gibberish its hard to tell. (EDIT: I think earlier versions of SmoothAdjust may have required a
CPP runtime update, think current version may have removed this requirement.)

LaTo probably uses an OS function call that does not exist before XP, so there is nothing short of
an XP+ install that would enable usage on the W2K system.

Groucho2004
29th October 2013, 10:25
Can anyone suggest if something could be added to W2k to make it work?
This older version (http://latoninf.free.fr/d9/SA/SmoothAdjust-v2.62.7z) might work on W2K.

LaTo
29th October 2013, 15:08
v2.8x uses VS2013 compiler which only support Windows XP SP3 and newer (so W2K is not supported).

However it should work on your XP system (working on my test machine).

What is the exact error message? (and make sure your OS is up-to-date)

marcal
30th October 2013, 18:57
The Smoothadjust.dll ver. I'm using is 2.85.
When loading a simple script in Vdub the error message is
"E] Error: Avisynth open failure:
LoadPlugin: プラグイン読込エラー
(C:\video temp\test_load.avs, line 1)"

I found an old thread where StainlessS was helping someone else with a similar problem and it was suggested that maybe msfXX.dll or msvcpXX.dll or msvcrXX.dll were missing.

The failing XP system was missing several of these and after copying them over it now works. (hooray!) I should have copied them over one at a time but was too lazy.

Thanks for taking the time to respond. :thanks:

**Lato
Groucho2004 suggested an older version of the dll may work in W2K. Is this a possibility?

LaTo
30th October 2013, 19:28
The Smoothadjust.dll ver. I'm using is 2.85.
When loading a simple script in Vdub the error message is
"E] Error: Avisynth open failure:
LoadPlugin: プラグイン読込エラー
(C:\video temp\test_load.avs, line 1)"

I found an old thread where StainlessS was helping someone else with a similar problem and it was suggested that maybe msfXX.dll or msvcpXX.dll or msvcrXX.dll were missing.

The failing XP system was missing several of these and after copying them over it now works. (hooray!) I should have copied them over one at a time but was too lazy.

Thanks for taking the time to respond. :thanks:

**Lato
Groucho2004 suggested an older version of the dll may work in W2K. Is this a possibility?
You can try, but W2K support was officially dropped with VS2010 (used in v2.62).

Gavino
3rd November 2013, 17:55
Can anyone suggest if something could be added to W2k to make it work?
You might want to take a look at KDW (http://www.msfn.org/board/topic/120936-kdw-fcwin2k/), which provides an XP 'wrapper' for W2k.

Disclaimer: I haven't tried it myself, so I have no idea if it will work for your case. The documentation is not exactly easy to understand either.