diff --git a/include.xml b/include.xml
index abd1639ed..75133353f 100644
--- a/include.xml
+++ b/include.xml
@@ -17,8 +17,7 @@
-
-
+
diff --git a/project/lib/sdl b/project/lib/sdl
index 181cbfd1e..2d67dc5e4 160000
--- a/project/lib/sdl
+++ b/project/lib/sdl
@@ -1 +1 @@
-Subproject commit 181cbfd1ecd54b54a4a52d859b75c092de90b7cd
+Subproject commit 2d67dc5e467179860e0acf6d18c01e96778f4f70
diff --git a/project/src/backend/sdl/SDLApplication.cpp b/project/src/backend/sdl/SDLApplication.cpp
index 17e8a0410..4363d11ec 100644
--- a/project/src/backend/sdl/SDLApplication.cpp
+++ b/project/src/backend/sdl/SDLApplication.cpp
@@ -25,7 +25,7 @@ namespace lime {
SDLApplication::SDLApplication () {
- if (SDL_Init (SDL_INIT_VIDEO | SDL_INIT_GAMECONTROLLER | SDL_INIT_TIMER | SDL_INIT_JOYSTICK) != 0) {
+ if (SDL_Init (SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_GAMECONTROLLER | SDL_INIT_TIMER | SDL_INIT_JOYSTICK) != 0) {
printf ("Could not initialize SDL: %s.\n", SDL_GetError ());
diff --git a/project/src/media/openal/OpenALBindings.cpp b/project/src/media/openal/OpenALBindings.cpp
index 9bafda08c..4d042543e 100644
--- a/project/src/media/openal/OpenALBindings.cpp
+++ b/project/src/media/openal/OpenALBindings.cpp
@@ -3042,7 +3042,7 @@ namespace lime {
#else
if (param == AL_BUFFER) {
- data = (ALuint)(uintptr_t)(HL_CFFIPointer*)val->ptr;
+ data = (ALuint)(uintptr_t)((HL_CFFIPointer*)val)->ptr;
} else {