diff options
Diffstat (limited to 'engines/sci/sfx/core.cpp')
-rw-r--r-- | engines/sci/sfx/core.cpp | 63 |
1 files changed, 33 insertions, 30 deletions
diff --git a/engines/sci/sfx/core.cpp b/engines/sci/sfx/core.cpp index 7418c3be17..f8d3e81c8e 100644 --- a/engines/sci/sfx/core.cpp +++ b/engines/sci/sfx/core.cpp @@ -130,22 +130,22 @@ static void _dump_playing_list(sfx_state_t *self, char *msg) { song_t *song = self->song; - sciprintf("[] Song list : [ "); + fprintf(stderr, "[] Song list : [ "); song = *(self->songlib.lib); while (song) { - sciprintf("%08lx:%d ", song->handle, song->status); + fprintf(stderr, "%08lx:%d ", song->handle, song->status); song = song->next_playing; } - sciprintf("]\n"); + fprintf(stderr, "]\n"); - sciprintf("[] Play list (%s) : [ " , msg); + fprintf(stderr, "[] Play list (%s) : [ " , msg); while (song) { - sciprintf("%08lx ", song->handle); + fprintf(stderr, "%08lx ", song->handle); song = song->next_playing; } - sciprintf("]\n"); + fprintf(stderr, "]\n"); } #endif @@ -154,17 +154,17 @@ _dump_songs(sfx_state_t *self) { #if 0 song_t *song = self->song; - sciprintf("Cue iterators:\n"); + fprintf(stderr, "Cue iterators:\n"); song = *(self->songlib.lib); while (song) { - sciprintf(" **\tHandle %08x (p%d): status %d\n", + fprintf(stderr, " **\tHandle %08x (p%d): status %d\n", song->handle, song->priority, song->status); SIMSG_SEND(song->it, SIMSG_PRINT(1)); song = song->next; } if (player) { - sciprintf("Audio iterator:\n"); + fprintf(stderr, "Audio iterator:\n"); player->iterator_message(songit_make_message(0, SIMSG_PRINT(1))); } #endif @@ -239,8 +239,8 @@ _sfx_set_song_status(sfx_state_t *self, song_t *song, int status) { break; default: - warning("%s L%d: Attempt to set invalid song" - " state %d", __FILE__, __LINE__, status); + fprintf(stderr, "%s L%d: Attempt to set invalid song" + " state %d!\n", __FILE__, __LINE__, status); return; } @@ -400,7 +400,7 @@ static int _sfx_timer_active = 0; /* Timer toggle */ int sfx_play_iterator_pcm(song_iterator_t *it, song_handle_t handle) { #ifdef DEBUG_SONG_API - warning("[sfx-core] Playing PCM: %08lx", handle); + fprintf(stderr, "[sfx-core] Playing PCM: %08lx\n", handle); #endif if (mixer) { sfx_pcm_feed_t *newfeed = it->get_pcm_feed(it); @@ -452,7 +452,7 @@ sfx_init(sfx_state_t *self, ResourceManager *resmgr, int flags) { #ifdef DEBUG_SONG_API - warning("[sfx-core] Initialising: flags=%x", flags); + fprintf(stderr, "[sfx-core] Initialising: flags=%x\n", flags); #endif /*------------------*/ @@ -463,8 +463,8 @@ sfx_init(sfx_state_t *self, ResourceManager *resmgr, int flags) { timer = &sfx_timer_scummvm; if (!timer) { - warning("[SFX] " __FILE__": Could not find timing mechanism"); - warning("[SFX] Disabled sound support"); + fprintf(stderr, "[SFX] " __FILE__": Could not find timing mechanism\n"); + fprintf(stderr, "[SFX] Disabled sound support\n"); pcm_device = NULL; player = NULL; mixer = NULL; @@ -528,7 +528,7 @@ sfx_exit(sfx_state_t *self) { callbackMutex->lock(); _sfx_timer_active = 0; #ifdef DEBUG_SONG_API - warning("[sfx-core] Uninitialising"); + fprintf(stderr, "[sfx-core] Uninitialising\n"); #endif song_lib_free(self->songlib); @@ -563,7 +563,7 @@ time_le(GTimeVal a, GTimeVal b) { void sfx_suspend(sfx_state_t *self, int suspend) { #ifdef DEBUG_SONG_API - warning("[sfx-core] Suspending? = %d", suspend); + fprintf(stderr, "[sfx-core] Suspending? = %d\n", suspend); #endif if (suspend && (!self->suspended)) { /* suspend */ @@ -600,7 +600,7 @@ sfx_poll(sfx_state_t *self, song_handle_t *handle, int *cue) *handle = self->song->handle; #ifdef DEBUG_SONG_API - warning("[sfx-core] Polling any (%08lx)", *handle); + fprintf(stderr, "[sfx-core] Polling any (%08lx)\n", *handle); #endif return sfx_poll_specific(self, *handle, cue); } @@ -619,7 +619,7 @@ sfx_poll_specific(sfx_state_t *self, song_handle_t handle, int *cue) { return 0; /* Song not playing */ if (self->debug & SFX_DEBUG_CUES) { - warning("[SFX:CUE] Polled song %08lx ", handle); + fprintf(stderr, "[SFX:CUE] Polled song %08lx ", handle); } while (1) { @@ -666,6 +666,9 @@ sfx_poll_specific(sfx_state_t *self, song_handle_t handle, int *cue) { break; } } + if (self->debug & SFX_DEBUG_CUES) { + fprintf(stderr, "\n"); + } } @@ -678,10 +681,10 @@ sfx_add_song(sfx_state_t *self, song_iterator_t *it, int priority, song_handle_t song_t *song = song_lib_find(self->songlib, handle); #ifdef DEBUG_SONG_API - warning("[sfx-core] Adding song: %08lx at %d, it=%p", handle, priority, it); + fprintf(stderr, "[sfx-core] Adding song: %08lx at %d, it=%p\n", handle, priority, it); #endif if (!it) { - warning("[SFX] Attempt to add empty song with handle %08lx", handle); + fprintf(stderr, "[SFX] Attempt to add empty song with handle %08lx\n", handle); return -1; } @@ -697,7 +700,7 @@ sfx_add_song(sfx_state_t *self, song_iterator_t *it, int priority, song_handle_t if (song) { _sfx_set_song_status(self, song, SOUND_STATUS_STOPPED); - warning("Overwriting old song (%08lx) ...", handle); + fprintf(stderr, "Overwriting old song (%08lx) ...\n", handle); if (song->status == SOUND_STATUS_PLAYING || song->status == SOUND_STATUS_SUSPENDED) { warning("Unexpected (error): Song %ld still playing/suspended (%d)", @@ -725,7 +728,7 @@ sfx_add_song(sfx_state_t *self, song_iterator_t *it, int priority, song_handle_t void sfx_remove_song(sfx_state_t *self, song_handle_t handle) { #ifdef DEBUG_SONG_API - warning("[sfx-core] Removing song: %08lx", handle); + fprintf(stderr, "[sfx-core] Removing song: %08lx\n", handle); #endif if (self->song && self->song->handle == handle) self->song = NULL; @@ -747,7 +750,7 @@ sfx_song_set_status(sfx_state_t *self, song_handle_t handle, int status) { song_t *song = song_lib_find(self->songlib, handle); ASSERT_SONG(song); #ifdef DEBUG_SONG_API - warning("[sfx-core] Setting song status to %d" + fprintf(stderr, "[sfx-core] Setting song status to %d" " (0:stop, 1:play, 2:susp, 3:wait): %08lx\n", status, handle); #endif @@ -767,7 +770,7 @@ sfx_song_set_fade(sfx_state_t *self, song_handle_t handle, ASSERT_SONG(song); #ifdef DEBUG_SONG_API - warning("[sfx-core] Setting fade params of %08lx to " + fprintf(stderr, "[sfx-core] Setting fade params of %08lx to " "final volume %d in steps of %d per %d ticks. %s.", handle, fade->final_volume, fade->step_size, fade->ticks_per_step, stopmsg[fade->action]); @@ -783,7 +786,7 @@ sfx_song_renice(sfx_state_t *self, song_handle_t handle, int priority) { song_t *song = song_lib_find(self->songlib, handle); ASSERT_SONG(song); #ifdef DEBUG_SONG_API - warning("[sfx-core] Renicing song %08lx to %d", + fprintf(stderr, "[sfx-core] Renicing song %08lx to %d\n", handle, priority); #endif @@ -800,7 +803,7 @@ sfx_song_set_loops(sfx_state_t *self, song_handle_t handle, int loops) { ASSERT_SONG(song); #ifdef DEBUG_SONG_API - warning("[sfx-core] Setting loops on %08lx to %d", + fprintf(stderr, "[sfx-core] Setting loops on %08lx to %d\n", handle, loops); #endif songit_handle_message(&(song->it), msg); @@ -820,7 +823,7 @@ sfx_song_set_hold(sfx_state_t *self, song_handle_t handle, int hold) { song->hold = hold; #ifdef DEBUG_SONG_API - warning("[sfx-core] Setting hold on %08lx to %d", + fprintf(stderr, "[sfx-core] Setting hold on %08lx to %d\n", handle, loops); #endif songit_handle_message(&(song->it), msg); @@ -850,7 +853,7 @@ sfx_send_midi(sfx_state_t *self, song_handle_t handle, int channel, if (command == 0xb0 && arg1 == SCI_MIDI_CHANNEL_MUTE) { - sciprintf("TODO: channel mute (channel %d %s)", channel, + sciprintf("TODO: channel mute (channel %d %s)!\n", channel, channel_state[arg2]); /* We need to have a GET_PLAYMASK interface to use here. SET_PLAYMASK we've got. @@ -898,7 +901,7 @@ sfx_set_volume(sfx_state_t *self, int volume) { void sfx_all_stop(sfx_state_t *self) { #ifdef DEBUG_SONG_API - warning("[sfx-core] All stop"); + fprintf(stderr, "[sfx-core] All stop\n"); #endif song_lib_free(self->songlib); |