> RLE8 decompression : each frame must be decompressed on top of the previous
> frame. This is because each image can contain only the differences between
> one frame and the next.
This is a (long known) bug in DIB code not in animate.c
RLE (with gaps) must draw on top of existing bitmap
so this shall not be fixed here but in X11 DIB handling code

> Animation Threads : when an animation doesn't have the ACS_TIMER style, it
> should get its own thread, not a timer on the service thread. This also
> avoids calling internal functions and removes risks of deadlocks.
agreed (I just didn't want to create a specific thread just for that, but
since it's likely use of service thread will decay, it's a good point)

A+
-- 
---------------
Eric Pouech (http://perso.wanadoo.fr/eric.pouech/)
"The future will be better tomorrow", Vice President Dan Quayle

Reply via email to