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