--- deliantra/Deliantra-Client/Client.xs 2006/05/05 19:10:16 1.72 +++ deliantra/Deliantra-Client/Client.xs 2006/05/08 18:28:40 1.75 @@ -1,5 +1,6 @@ #ifdef _WIN32 # include +# pragma warning(disable:4244) #endif #include "EXTERN.h" @@ -260,7 +261,7 @@ } static void -music_finished () +music_finished (void) { SDL_UserEvent ev; @@ -279,7 +280,7 @@ ev.type = SDL_USEREVENT; ev.code = 1; - ev.data1 = (void *)channel; + ev.data1 = (void *)(long)channel; ev.data2 = 0; SDL_PushEvent ((SDL_Event *)&ev); @@ -516,7 +517,7 @@ } int -Mix_OpenAudio (int frequency = 22050, int format = MIX_DEFAULT_FORMAT, int channels = 1, int chunksize = 512) +Mix_OpenAudio (int frequency = 48000, int format = MIX_DEFAULT_FORMAT, int channels = 1, int chunksize = 2048) POSTCALL: Mix_HookMusicFinished (music_finished); Mix_ChannelFinished (channel_finished);