@wotef: consider 6) nixed. :D As for trbarry's function, it looks like maybe I should consider adding a separate module for storing functions as well as filters. I'll see about that after the basics are done. Thanks for the link, btw. @Dubb: I was thinking about that very same idea, and with some of the stuff I've been seeing in .NET it's fairly easy to do, but I wanna check with the folks working on AviSynth before I borrow from their docs. If they give the go-ahead, I'll include the info. Hopefully by tonight, I'll have most of the coding for the AviSynth Plugin Description Writer (or APDW) finished - that's the utility that actually allows you to write up a script representing the interface of an AviSynth plugin DLL. It writes scripts in the funky markup that I posted earlier, so you won't be able to do much with it, but if you want to play around a bit and write up APDs for your favorite plugins just to see what they look like, feel free.
--------------------- Seth Thomas www.thomaslumberco.com www.nextleveldriving.com (New coaching site) www.seththomas.net www.bimmerworldracing.com
Okay, I think I tracked down nearly all the bugs in the APDW utility and it will be posted to my website tonight () if anybody wants to take a look at it. The APD format is now fixed, so the output of this utility will be exactly what is read into ASE. The output is fairly unintelligible, but I will be working on docs for APDW later today and will post them on the website too. So what are you waiting for? Time to get cracking on making up APDs for all your favorite AviSynth plugins! :D PS ASE will probably have quick help or tool tips for each of the filters so you don't have to go digging through the docs for info on everything. I talked to Richard Berg, project manager for AviSynth, and he said that it's okay to use the text from AviSynth's docs, so you're getting documentation from the best source on earth: AviSynth's creators!
Do you have some documentation for it? On running it, I get an error dialog — APDW.EXE - Application Error This application failed to initialize properly (0xc0000135). Click on OK to terminate the application. Do I need some .net stuff to run this?
Yeah, this runs on .NET, so make sure you get the latest patches and upgrades from Windows Update. I'll put up an special installer on the website that includes the .NET redistributable. It'll probably be about 20MB or so (I think that's what the .NET documentation said) so there'll be a special binary-only download too. **EDIT** I ran across a few bugs I missed earlier dealing with default values and browsing for files in the Plugin Definition screen. They're now fixed, so everything should work. So far the only major issue is that if you add two parameters with the same name to one filter, then try to delete one of the parameters or one of the values attached to the parameters, the indexes will get screwed up and crash the program. The way the value search function works makes this very hard to work around. This fact will be included in the documentation, and as plugins don't generally have filters with a bunch of parameters with the same name, it shouldn't be a big problem.
--------------------- PM is full. Do not PM me. EMAIL me to communicate!! *** SF Bay Area *** SRS Light Reset $15 (first 10 ppl, then free after that for everyone) The only replacement for displacement is technology. E46 03 325i E36 98 M3 Vert E36 95 M3 E36 93 318IS E30 8