[GEM-dev] modified pix_buffer
IOhannes m zmoelnig
zmoelnig at iem.at
Wed May 4 15:03:15 CEST 2005
Florian Grond wrote:
> Dear List,
>
> Lasse Scherffig and me have made a small change to the pix_buffer in
> GEM. With the message cyclic 1/0, you get a cyclic behavior of the
> buffer. Maybe it is worth considering to include.
hi.
thanks for the input.
however i don't like the idea very much of setting the whole pix_buffer
into a "cyclic" mode, just to make [pix_buffer_read] read out the buffer
cyclically.
what if you want 1 [pix_buffer_read] to loop through the buffer and
another one to read the same buffer in the "old fashioned" way ?
furthermore, your proposal does 2 things at the same time, which are not
necessarily related:
+ turn the pix_buffer into a cyclic buffer
+ automatically increment the currentFrame-index
the solution i prefer (as attached), basically just modifies
[pix_buffer_read] to read a buffer cyclically or not, so you can modify
the behaviour on a per-reader basis.
there are 2 new messages to [pix_buffer_read]: [loop 1/0( to turn on/off
cyclic buffer, and [auto <f>( to give a (floating-point) increment, so
you read out the cyclic buffer at variable speed.
i haven't done so with the [pix_buffer_write] yet (because your
example-patch showed that there was no actual need for this...)
mfg.a.sdr
IOhannes
PS: i will check this into the CVS, but with a major modification:
put [pix_buffer_read] and [pix_buffer_write] into separate cpp-files
More information about the GEM-dev
mailing list