Call SDL_Init() before SDL_GetNumAudioDrivers().

Not sure why that was reversed.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404386
This commit is contained in:
Ryan C. Gordon 2010-01-10 19:09:57 +00:00
parent 9d95b50471
commit 896072b2b1

View File

@ -25,6 +25,12 @@ print_devices(int iscapture)
int
main(int argc, char **argv)
{
/* Load the SDL library */
if (SDL_Init(SDL_INIT_AUDIO) < 0) {
fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError());
return (1);
}
/* Print available audio drivers */
int n = SDL_GetNumAudioDrivers();
if (n == 0) {
@ -38,12 +44,6 @@ main(int argc, char **argv)
printf("\n");
}
/* Load the SDL library */
if (SDL_Init(SDL_INIT_AUDIO) < 0) {
fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError());
return (1);
}
printf("Using audio driver: %s\n\n", SDL_GetCurrentAudioDriver());
print_devices(0);