Log in

View Full Version : VSFilter causes many apps to stay in memory, destroys encoding


Ranguvar
11th March 2008, 03:13
VSFilter (latest version from SourceForge, Unicode version on WinXP) is giving me a problem... when I play the script in MPC or MPC-HC, mplayer2.exe stays in usage and consumes all my resources, I have to close it manually. Same for VirtualDub. That wouldn't be too bad, except when encoding with xvid_encraw in MeGUI, the video reaches the end (99.91%, at the end of the file) it keeps going... and going... and going...

Commenting out the multithreading doesn't fix it. Neither does also commenting out the LoadPlugin of the multithreading. If I comment out VSFilter, it goes fine.

I already tried putting VSFilter in /WINDOWS/system32/ and registering it... no go, unless I have to reboot.

Any ideas?

SetMemoryMax(1024)

LoadPlugin("C:\plugins\DGDecode.dll")
LoadPlugin("C:\plugins\VSFilter.dll")
LoadPlugin("C:\plugins\mt_masktools-26.dll")
LoadPlugin("C:\plugins\UnDot.dll")
LoadPlugin("C:\plugins\RemoveGrainSSE3.dll")
LoadPlugin("C:\plugins\RepairSSE3.dll")
LoadPlugin("C:\plugins\SSE3Tools.dll")
LoadPlugin("C:\plugins\MaskTools.dll")
LoadPlugin("C:\plugins\MT.dll")
Import("C:\plugins\DeHalo_alpha.avsi")
Import("C:\plugins\FastLineDarken.avsi")
Import("C:\plugins\LRemoveDust.avsi")

SetMTMode(2,4)

DGDecode_mpeg2source("D:\Source.d2v")

DeHalo_alpha()

LRemoveDust_YV12(17,1)

FastLineDarken()

UnDot()

yv12lutxy(last,last.clense(),"x 3 + y < x 2 + x 3 - y > x 2 - x 49 * y 51 * + 100 / ? ?",U=2,V=2)

TextSub("timed(1).ass")

And yes, I 'stole' Didée's little line of code for yv12lutxy... it worked well, and thanks :p

[P]ako
11th March 2008, 03:19
Downgrade to an older version of VSFilter.

Ranguvar
11th March 2008, 03:20
Never mind. I just found out there was another SourceForge page with much newer builds. Mine was 2005, got a March 2008 one and it works perfect.

I love how posting a thread here about a problem inevitably results in me finding an extremely simple answer right after... but if I don't make a thread, I never find it >.< :p