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