From dcc58bc01e5c31ca0c131f19430423398a166041 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Sat, 10 Oct 2009 06:32:11 +0000 Subject: [PATCH] Added some debug output to loopwave.c --- test/loopwave.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/test/loopwave.c b/test/loopwave.c index 460662425..5628745ff 100644 --- a/test/loopwave.c +++ b/test/loopwave.c @@ -64,9 +64,14 @@ poked(int sig) done = 1; } + +#define NAMESIZE 32 + int main(int argc, char *argv[]) { + char name[NAMESIZE]; + /* Load the SDL library */ if (SDL_Init(SDL_INIT_AUDIO) < 0) { fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError()); @@ -101,9 +106,15 @@ main(int argc, char *argv[]) SDL_FreeWAV(wave.sound); quit(2); } - SDL_PauseAudio(0); + + /* Right now we're using the 1.2 SDL_OpenAudio(), but if we move to the + 1.3 device enumeration version, we shouldn't hardcore device id #1 for + SDL_GetAudioDeviceName(), below. */ + printf("Using audio driver: %s\n", SDL_AudioDriverName(name, NAMESIZE)); + printf("Using audio device: %s\n", SDL_GetAudioDeviceName(1, 0)); /* Let the audio run */ + SDL_PauseAudio(0); while (!done && (SDL_GetAudioStatus() == SDL_AUDIO_PLAYING)) SDL_Delay(1000);