CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/04/21 01:25:04

Modified files:
        .              : ChangeLog configure 
        src/engine     : savegame.c savegame.cfsml 
        src/include    : engine.h soundserver.h 
        src/sound      : Makefile.am sound.c soundserver_null.c 
                         soundserver_sdl.c 
Added files:
        src/sound      : soundserver.c 

Log message:
The soundserver code is finally abstracted out.  What a hatchet job.
Not sure if teh _null server still works, but I'm sure there are bugs
all over the place anyway.  Savegames are untested, and there are
probably memory leaks and several unhandled cases all over the place.
But it's conceptually complete!

Things left to do/check on:

0)  Test, Test, Test!
1)  exiting (cleanly and uncleanly) from the threaded server.
2)  more robust xfer code for the _null server
3)  savegame/restore code might not work.
4)  memory leaks, compile warnings, that sort of thing
5)  move a few more things around in teh source code for neatness
6)  ...sleep...

Matt, the _sdl server should be good to go as far as win32 operation
goes.  the main soundserver loop is completely independent of the
communication mechanism(s).

*face down on laptop*  I sleep now.

- Pizza


Reply via email to