CVSROOT:        /var/cvs/freesci
Module name:    freesci
Changes by:     freesci 01/12/03 11:02:17

Modified files:
        .              : ChangeLog README.Win32 
        src            : main.c 
        src/engine     : ksound.c 
        src/include    : sound.h soundserver.h 
        src/include/win32: messages.h 
        src/sound      : event_ss.c polled_ss.c sound.c soundserver.c 
        src/win32      : freesci.def fsci_dll.dsp 
Added files:
        src/sound      : event_ss_win32.c 
Removed files:
        src/sound      : event_ss_win32.cpp event_ss_win32_qp.c 

Log message:
2001-12-03  Alexander R Angas  <[EMAIL PROTECTED]>

* src/main.c (main): Removed call to register_sound_messages().

* src/engine/ksound.c (process_sound_events): Changed if/else -> case.

* src/include/sound.h: Changed sound events back to #defines. Moved
SCI MIDI command #defines here.

* src/include/soundserver.h: Removed SCI MIDI #defines as above.

* src/include/win32/messages.h: Removed macros for declaring messages.

* src/sound/polled_ss.c:
* src/sound/event_ss.c: Added song position to MIDI commands for
better debugging. Changed if/else -> case.

* src/sound/sound.c: Changed if/else -> case. Removed
register_sound_messages().

* src/sound/soundserver.c: Fixed suspend_all() and resume_all().

* src/sound/event_ss_win32.cpp: Renamed to event_ss_win32.c. Fixed race
condition with main thread when sound thread starts. Added mapping
between Windows messages and #defined sound events.

* src/win32/fsci_dll.dsp: Fixed for file change above.

* src/win32/freesci.def: Removed reference to register_sound_messages.

* src/win32/event_ss_win32_qp.c: Deleted.


Reply via email to