The following was committed earlier tonight:
GemMan - added a variable to hold the calculated fps of the render
GemWinCreateMac - secondscreen now defaults to a minimum of 648x480
gemwin - now has an outlet for the fps, which is sent every time a 'fps' message is sent to the gemwin
newWave - speed argument now accepts all positive float values and multiplies it by 0.001
polygon - can draw using all of the GL draw types
pix_background - grabs a single frame and compares all incoming frames to it. pixels that are within a specified range are turned black. this can be used to remove the background of a live video feed.
pix_blur - fixed a little crash when resizing buffers and using altivec
pix_duotone - changes the image to a two tones based on a threshold and user supplied colors
pix_roll - rolls or scrolls the image on the x or y axis
pix_texture - for YUV textures the memset is replaced with a for loop to black out the buffer
pix_texture2 - removed the memset when RECTANGLE textures are used
pix_threshold - now works with yuv
all of the pix_ objects above work with both RGB and YUV
jamie also finished up work on pix_filmDarwin and the performance is now much, much better.
cgc
.. needs #include <string.h> (for memcpy) and <stdlib.h> for malloc to compile under Debian/sarge Linux,
Maybe we can put these into src/Base/GemPixUtil.h, or is there any better general place ?
Guenter
On Wed, 9 Apr 2003, chris clepper wrote:
The following was committed earlier tonight:
GemMan - added a variable to hold the calculated fps of the render
GemWinCreateMac - secondscreen now defaults to a minimum of 648x480
gemwin - now has an outlet for the fps, which is sent every time a 'fps' message is sent to the gemwin
newWave - speed argument now accepts all positive float values and multiplies it by 0.001
polygon - can draw using all of the GL draw types
pix_background - grabs a single frame and compares all incoming frames to it. pixels that are within a specified range are turned black. this can be used to remove the background of a live video feed.
pix_blur - fixed a little crash when resizing buffers and using altivec
pix_duotone - changes the image to a two tones based on a threshold and user supplied colors
pix_roll - rolls or scrolls the image on the x or y axis
pix_texture - for YUV textures the memset is replaced with a for loop to black out the buffer
pix_texture2 - removed the memset when RECTANGLE textures are used
pix_threshold - now works with yuv
all of the pix_ objects above work with both RGB and YUV
jamie also finished up work on pix_filmDarwin and the performance is now much, much better.
cgc
PD-dev mailing list PD-dev@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-dev
.. needs #include <string.h> (for memcpy) and <stdlib.h> for malloc to compile under Debian/sarge Linux,
ugh. what you don't use on OS that thinks for you?? ;)
Maybe we can put these into src/Base/GemPixUtil.h, or is there any better general place ?
i put the includes in GemPixUtil.h, which seems like a good place for them. hope that fixes the compile.
cgc
Guenter