On Sun, 28 May 2006, Christian Klippel wrote:
otoh, when only processing small chunks of a stream at a time, which you can with quite some operations/effects, you can speed up processing a lot because it is very likely that the processed data is held in the cache throughout the processing chain. an ideal system would allow for different methods/sizes at once. that way you can do, for example, big convolutions on a whole-frame basis, while at the same time you can do very perfomant mixing, blending, etc... of streams in chunks, where applicable.
This sounds a lot like GridFlow except for the fact that GridFlow isn't particularly fast. A well-rewritten version of GridFlow could be the fastest video-plugin in the west.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada