Hi,
> > 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
Would there be a reason for not using SetDIBits instead of StretchDIBits (in
ANIMATE_PaintFrame) ? By doing so, we would be able to preserve the last
image and simply decompress the new frame over it.
Tourlou,
-- Jean-Claude Batista
Macadamian Technologies