CVS Update bug

In article ,
slouken at devolution.com says…

The latest CVS snapshot is now available:
http://www.libsdl.org/cvs.html

Changes:

  • Corrected depth selection in video mode matching
  • Fixed SVGAlib terminal setting restoration (thanks Johns)
  • Added accelerated MacOS X OpenGL support
  • Fixed keyboard input problem on Windows NT
  • Copied the ALSA driver to a new Neutrino audio directory
  • Surface lock and unlock operations can now be nested
  • Optimized fillrect for PPC video memory (thanks Mattias)
  • Photon cursor implementation and palette fixes from Jim

Hi,

I've found that this version of SDL gives me an exception (access 

violation) where previous version did not. Call stack follows…

SDL_LockSurface(SDL_Surface *)
SDL_UnRLESurface(SDL_Surface *, ...)
SDL_RLEBlit(SDL_Surface *, ...)

The debugger stops at

CHOOSE_BLIT(RLEBLIT, alpha, fmt);

on line 540 of SDL_RLEaccel.c

Any ideas?

-dv

I’ve found that this version of SDL gives me an exception (access
violation) where previous version did not. Call stack follows…

SDL_LockSurface(SDL_Surface *)
SDL_UnRLESurface(SDL_Surface *, …)
SDL_RLEBlit(SDL_Surface *, …)

The debugger stops at

CHOOSE_BLIT(RLEBLIT, alpha, fmt);

on line 540 of SDL_RLEaccel.c

yuck, I’ll have to look at it later (I should really be in bed, have caught
some nasty alien virus that’s escaped from a military bio research lab).
Meanwhile please produce the famous “minimal complete failing example
program”, and I’ll check it out when I’ve developed some new tentacles