Log in

View Full Version : AVIsynth MT question


madhatter300871
16th January 2013, 21:10
I have downloaded SET's Avisynth 2.6 MT from this thread.

http://forum.doom9.org/showthread.php?t=148782

I followed the instructions and simply replaced my avisynth.dll with the MT version.

However, am I being dumb here ? I currently have installed avisynth 2.5.8, and have replaced that system32/avisynth.dll with the SET 2.6MT one. AVIsynth does continue to work. Is this correct, or am I meant to install avisynth 2.6 and then replace the avisynth.dll with this one.

Also, am I meant to have mt.dll in the plugins folder ? Currently, I do not.

Sorry for the totally dumb question.

Chikuzen
16th January 2013, 22:53
If you are keeping RTFM in mind, you should re-install new official alpha4 and overwrite it(or escape official avisynth.dll to other place).
new version has new (and better) documents.

madhatter300871
16th January 2013, 23:46
I wasn't keeping RTFM in mind, hence the question here. I am not certain I fully understand your answer. So, :-

1. Do I need to have mt.dll in the plugins directory ?
2. Can I swap avisynth.dll (from 2.5.8 install) with SET mt avisynth.dll ?
3. The instruction in the link I gave says to install any recent build of avisynth, does that exclude 2.5.8 ? How recent is recent, I presumed 2.5.8 could be called recent as it is the latest stable 2.5.x version. No ?

chainring
17th January 2013, 05:18
1. No, you do not need MT.dll as that's the older, no longer developed, way of getting multi-threading in Avisynth.
2. I don't specifically know if you can, but why would you? Also, stick with Avisynth 2.6 and SET's 2.6.
3. Yes, that excludes 2.5.8 since you're referencing SET's 2.6.

Install this: http://forum.doom9.org/showthread.php?t=166951
Then overwrite the existing avisynth.dll with SET's 2.6 avisynth.dll. Depending on what scripts you're using, if any, you may need to go back to SET's 5/16 version.

madhatter300871
17th January 2013, 12:41
Thanks for the clarification.

The only reason I was swapping 2.5.8 avisynth.dll with SET mt avisynth.dll was because version 2.5.8 was what I have installed, that question was tightly related to question 3. It's now clear this isn't the right thing to do. On a side note, AVIsynth did continue to work.

I will install 2.6.0 tonight, then have a play with SET MT version.

On a side note, is 2.6.0 still considered experimental or is everyone using it now ? I ask out of ignorance as, so far, 2.5.8 has served me well.

nibus
17th January 2013, 12:47
I overwrote 2.5.8 with SET's 5/16 build and haven't had any problems since. What advantage would 2.6.0 have? What else does AviSynth install other than avisynth.dll?

Groucho2004
17th January 2013, 13:40
What else does AviSynth install other than avisynth.dll?

DevIL.dll
DirectShowSource.dll
TCPDeliver.dll
Documentation

madhatter300871
22nd January 2013, 14:31
Hi. Yes, I overwrote 2.5.8 as well. So is it not necessary to install 2.6.0, is it in fact just a matter of overwriting the avisynth.dll with one of your choosing ?