Log in

View Full Version : SmartDecimate: getting .dll error ... ?


absinthe
9th September 2004, 00:47
I d/l'ed the "SmarDecimate" filter to give it a shot, and as per the instructions I added the "avisynth_c.dll" to my plugins dir. Actually, the instructions don't specify putting it there, but that seemed logical. When trying to use this filter, AviSynth just gives me an error. Something like "avisynth_c.dll is not an AviSynth plugin."

I got frustrated and decided to just delete avisynth_c.dll. Now I seem to get a popup error regarding the "avisynth_c.dll" file every time I open an application using AviSynth. For instance, if my last TMPGEnc project involved an .avs script and I had last closed TMPGEnc without resetting the project (i.e. the project is still there), I will get the error.

Mind you, everything works fine. TMPGEnc eventually will open, and I can use AviSynth, VDub, etc. normally. I just keep getting this popup error
The procedure entry point avs_new_c_filter could not be located in the dynamic link library avisynth_c.dll

I have reinstalled AviSynth, but I'm still getting the message. I'd just like to get rid of that annoying error. Am I going to have to reinstall my apps?

And if you happen to know why I couldn't get SmartDecimate to work, you might give me a shout on that, too .... :D

Thanks,

-abs

Video Dude
9th September 2004, 02:47
Originally posted by absinthe
I got frustrated and decided to just delete avisynth_c.dll.
You need avisynth_c.dll. How else would SmartDecimate work since it needs the library? Thats why you get the error.

Put avisynth_c.dll in the plugin directory.

loadplugin("...\avisynth_c.dll")
loadCplugin("...\SmartDecimate.dll")


Try to get avisynth_c.dll from another source if the one you have does not work. It may be corrupt. You can find a link in the Sticky.

You didn't say what version AviSynth you are using.

Boulder
9th September 2004, 08:21
I think you're much safer if you put all the C-plugins in a different folder than the default plugins folder and load them when they are needed.

absinthe
9th September 2004, 12:40
Putting the C plugins in a separate folder did the trick! And I also got new copies of both files directly from Kevin Atkinson's site.

Things are back to normal. Thanks very much, guys :)

-abs

scrtagt69
9th September 2004, 15:46
absinthe... you should of did a search on this. i started a thread on this with the same problem link (http://forum.doom9.org/showthread.php?s=&threadid=81213&highlight=smartdecimate)