diff options
-rw-r--r-- | src/audio.h | 2 | ||||
-rw-r--r-- | src/main.c | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/audio.h b/src/audio.h index a8f0032..91781bf 100644 --- a/src/audio.h +++ b/src/audio.h @@ -31,7 +31,7 @@ #include "types.h" -extern AudioContext *audio_setup(void); +extern void audio_setup(void); extern void audio_trigger_moo(void); extern void audio_shutdown(void); @@ -31,6 +31,7 @@ #include <stdarg.h> #include <stdio.h> #include <glib.h> +#include <SDL.h> #include "types.h" #include "mainwindow.h" @@ -43,6 +44,12 @@ int main(int argc, char *argv[]) { gtk_init(&argc, &argv); g_thread_init(NULL); + if ( SDL_Init(SDL_INIT_VIDEO) < 0 ) { + fprintf(stderr, "Couldn't initialise SDL: %s\n", SDL_GetError()); + return 1; + } + atexit(SDL_Quit); + /* Start the accelerometer thread */ accelerometer_start(); |