[PD-dev] [GEM] cvs update *.*

IOhannes zmoelnig zmoelnig at iem.kug.ac.at
Fri Mar 7 09:54:56 CET 2003


hi GEMers !

last night i have updated some files in the Gem-CVS and had no time for 
sending out a mail ... sorry, here it goes:

1. [pix_film]/[pix_movie] under linux: has no support for libavifile. i 
have only tried to compile it vs. libavifile0.7 (i guess).
this should enable reading of many video-files, but i haven't had that 
much luck. it kept crashing when i tried to load the anim-1.mov file, 
and it still has some serious troubles with image-formats.
also i don't have any idea, how to make libavifile use codecs from 
windows-dll's, anyone ?
libavi is no real news, since it is in CVS for approx one week. but i 
might have forgotten to tell.
anyhow it is still very much unstable.

2. fonts
you can now choose to compile Gem without font-support (under linux with 
"./configure --without-gltt")
there is a "USE_FONTS" define in Base/TextBase.h which should disable 
all the font-specific stuff in text2d.cpp ...

3. [separator]
hopefully i have fixed the bug that kept it crashing when it was used 
with images.

4.[pix_buf]
hopefully fixed the bug that kept it crashing when it was used with images.
[pix_buf] will store image-data into a separate buffer. all pix_ objects 
below [pix_buf] will have access to the buffered data instead of the 
original one.
thus you can split the image-processing chain and will not have the 
chains effect each other ([separator] does this for openGL-stuff)
normally [pix_buf] updates its buffer, whenever a new image comes in.
you can now force an update by sending it a |bang(. (there was a request 
for this once, because you had to reload a static image if you wanted an 
effect to take place, when you changed parameters.)
you can also send it an |auto 1/0( message, which enables forced 
buffering each render-cycle.
This is probably a not so good idea, because it might be quite 
CPU-intensive.

5. [pix_crop]
i thought i had checked this in long ago (but obviously had not, and now 
i have found the original code again)
it takes sub-images of images (withan offset x/y pair and a dimen w/h pair)

6. what else ?
a minor configure-script update
+ "cannot remember"



mfg.a.dr
IOhannes





More information about the Pd-dev mailing list