View Single Post
Old 28th December 2004, 11:06   #1  |  Link
Antitorgo
Registered User
 
Join Date: Dec 2004
Posts: 32
AviShader Released!

Since not everyone reads the Avisynth dev forum... From http://forum.doom9.org/showthread.php?s=&threadid=86793
(if cross-posting this one time for release issues is "bad", then mods please slap my wrist) Please keep dev issues on the dev forum thread, and usage issues in this one.

Merry X-Mas everyone:

http://www.blosser.org/d9/dlAviShader01.rar

version 0.1 Alpha

Usage:
clip.ConvertToRGB32().AviShader("effect filename", "technique to use")
Ex:
clip.ConvertToRGB32().AviShader("c:\effect.fx", "Default")

Some limitations are:
- Multipass isn't working yet (It wasn't in CShader either, but I'm 99.9% sure I know the reason)
- You need to convert to RGB32. I'm working on YV12 support, because I don't want to hurt performance. If you leave it in YV12 colorspace, it'll look really funky.
- No temporal support yet, I know how I want to do it though.
- No width/height constant support in the FX files yet, I want to add this so that the filter kernels are more accurate. (Ex: The sharpen kernel is just a guess)
- 900 million other things.

Please, please leave feedback on speeds etc. Plus, I need more ideas on cool filters to write!
Antitorgo is offline   Reply With Quote