diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-08-25 16:23:45 +0300 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-08-25 16:23:45 +0300 |
commit | 19a6424e4fca0372de8330141100ce4c234c6670 (patch) | |
tree | a648a9487a38251e7b19466654fe20df06986478 /src/main.c | |
parent | f83f007c4542dcd130ef217840f0e2c54b86f0eb (diff) |
Audio init errors should not be fatal
IssueID #325
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -68,10 +68,13 @@ int main(int argc, char **argv) { | |||
68 | "DHE-RSA-AES256-GCM-SHA384"); | 68 | "DHE-RSA-AES256-GCM-SHA384"); |
69 | SDL_SetHint(SDL_HINT_VIDEO_ALLOW_SCREENSAVER, "1"); | 69 | SDL_SetHint(SDL_HINT_VIDEO_ALLOW_SCREENSAVER, "1"); |
70 | SDL_SetHint(SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK, "1"); | 70 | SDL_SetHint(SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK, "1"); |
71 | if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER)) { | 71 | if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER)) { |
72 | fprintf(stderr, "SDL init failed: %s\n", SDL_GetError()); | 72 | fprintf(stderr, "[SDL] init failed: %s\n", SDL_GetError()); |
73 | return -1; | 73 | return -1; |
74 | } | 74 | } |
75 | if (SDL_Init(SDL_INIT_AUDIO)) { | ||
76 | fprintf(stderr, "[SDL] audio init failed: %s\n", SDL_GetError()); | ||
77 | } | ||
75 | run_App(argc, argv); | 78 | run_App(argc, argv); |
76 | SDL_Quit(); | 79 | SDL_Quit(); |
77 | #if defined (LAGRANGE_ENABLE_MPG123) | 80 | #if defined (LAGRANGE_ENABLE_MPG123) |