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


Reply via email to