[PD-dev] call for discussion: native video for Pd

Christian Klippel ck at mamalala.de
Sun May 28 16:54:16 CEST 2006


hello all,

Am Sonntag, 28. Mai 2006 16:26 schrieb geiger:

[...snip...

>
> If I understand correctly, what you want to do is line by line processing
> for images. I am not a video specialist, by this might make some
> algorithms a lot harder to implement. Do you have some ideas about
> how a convolution with a matrix would look like, for the user and
> the internal implementation ?

when transfering only parts of an image, such objects need to buffer the 
incomming image, process them when complete, and then send them out in chinks 
again. depending on the needed y range that adds up to a whole frame of 
delay.

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.

i would say that most video stuff can be done in 
blocks/lines/however-you-call-it .... even motion tracking is possible that 
way.

greets,

chris





More information about the Pd-dev mailing list