"Messing" is all this is good for. Use at your own risk. There's no documentation (except that below) and it is full of bugs, it is very particular about the format of video sent to it, and makes many unwarranted assumptions which may not hold for your video. It is highly likely to crash if used in an unexpected way. The dll contains a lot of filters, not all of which I'll go into. The useful ones are probably:
badblue - removes blue caste, such as Star Destroyer engine glow
cyanide - removes cyan caste, takes a single weight parameter, 0.0-1.0
generic(1) - unpolishes R2
levellevel - takes a single parameter (0-255), boosts only brighter parts of video (useful for boosting dark explosions - try levellevel(240) on the Tantive IV explosion)
selectivecolour - takes 19 parameters and mimics Photoshop's selective colour filter. First 18 parameters (-1.0 to 1.0) divide into groups of three, representing Cyan, Magenta, and Yellow boosting for each of reds, yellows, greens, blues, cyans and magentas. Final parameter (false/true) mimics Photoshop's "Relative/absolute" checkbox.
converttoyuv32 - brightens video and converts to a new format, allowing the use of, and only of (other filters will go crazy)...
yuv - takes 7 parameters - the first two multiply U and V channels (0.0-1.0), the second two shift U and V (-511 to 511, I think). If the first four are 0, the third three define an RGB colour to be made white.
convertbacktorgb32 - must be used after converttoyuv32 and yuv filters to return the video to a viewable format.
DE