It is, I got all effects working with big BUT!
Sometimes they skip while recording... maybe transfer to master isn't fast enough.
Vignetting works but crashes... I see vignetting swirl on LV.
ASSERT: !IS_ERROR( TryPostEvent( this->hTaskClass, this, EV_VD_INTR_LV, NULL, 0 ) )
at LVState.c:485, task T²
lv:1 mode:3
Image effects work but sometimes skip frames and "pink frame" h264
Digic ISO works except it slows down the LV for some reason.
There is hope for doing register based shutter if I could only find those stupid regs somehow... if I don't have to shamem read the registers I can pull values and have read/write... hopefully they don't skip..
Some stuff like black level seems to work OK.
I also blocked other regs from being written to the master and this should fix up digic peaking for good... also fixed photo LV digital gain. Upside down mode and image position seem to work too, dunno why latter was undefined.
Took off video hacks/vignetting because one locks up on master after too much toggling and the other doesn't appear to work. They were just bloating the bin at this point.