From: Andreas Eversberg Date: Tue, 17 Apr 2018 16:11:28 +0000 (+0200) Subject: Show more specific errors when audio device fails X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=mercenary-reloaded.git;a=commitdiff_plain;h=39966b5226c46d25d3da34b2e95318716f0ffb2f Show more specific errors when audio device fails --- diff --git a/src/libsdl/sdl.c b/src/libsdl/sdl.c index 3e5d7bd..611f046 100644 --- a/src/libsdl/sdl.c +++ b/src/libsdl/sdl.c @@ -162,15 +162,15 @@ int init_sdl(const char *progname, int width, int height, int sound_samplerate, rc = -EIO; goto error; } else if (have.format != want.format) { - print_error("Failed to open audio with desired audio format\n"); + print_error("Failed to open audio with desired audio format (want %d, got %d)\n", want.format, have.format); rc = -EIO; goto error; } else if (have.freq != want.freq) { - print_error("Failed to open audio with desired sample rate\n"); + print_error("Failed to open audio with desired sample rate (want %d, got %d)\n", want.freq, have.freq); rc = -EIO; goto error; } else if (have.channels != want.channels) { - print_error("Failed to open audio with desired channels (got %d)\n", have.channels); + print_error("Failed to open audio with desired number of channels (want %d, got %d)\n", want.channels, have.channels); rc = -EIO; goto error; } else {