(svn r17787) -Codechange: be a bit more verbose about while allegro failed with some actions.

This commit is contained in:
rubidium
2009-10-17 14:39:43 +00:00
parent b72898c8a3
commit 9e75e3db68
3 changed files with 21 additions and 6 deletions

View File

@@ -25,11 +25,17 @@ extern int _allegro_instance_count;
const char *MusicDriver_Allegro::Start(const char * const *param)
{
if (_allegro_instance_count == 0 && install_allegro(SYSTEM_AUTODETECT, &errno, NULL)) return "Failed to set up Allegro";
if (_allegro_instance_count == 0 && install_allegro(SYSTEM_AUTODETECT, &errno, NULL)) {
DEBUG(driver, 0, "allegro: install_allegro failed '%s'", allegro_error);
return "Failed to set up Allegro";
}
_allegro_instance_count++;
/* Initialise the sound */
if (install_sound(DIGI_AUTODETECT, MIDI_AUTODETECT, NULL) != 0) return "Failed to set up Allegro sound";
if (install_sound(DIGI_AUTODETECT, MIDI_AUTODETECT, NULL) != 0) {
DEBUG(driver, 0, "allegro: install_sound failed '%s'", allegro_error);
return "Failed to set up Allegro sound";
}
/* Okay, there's no soundcard */
if (midi_card == MIDI_NONE) {