diff --git a/media-libs/libsdl/SDL-1.2.13-haiku.diff b/media-libs/libsdl/SDL-1.2.13-haiku.diff index 86f31bee2..8da40df48 100644 --- a/media-libs/libsdl/SDL-1.2.13-haiku.diff +++ b/media-libs/libsdl/SDL-1.2.13-haiku.diff @@ -65,6 +65,14 @@ diff -urN SDL-1.2.13/include/begin_code.h SDL-1.2.13-haiku/include/begin_code.h diff -urN SDL-1.2.13/src/video/bwindow/SDL_sysvideo.cc SDL-1.2.13-haiku/src/video/bwindow/SDL_sysvideo.cc --- SDL-1.2.13/src/video/bwindow/SDL_sysvideo.cc 2009-02-15 23:41:31.000000000 +0000 +++ SDL-1.2.13-haiku/src/video/bwindow/SDL_sysvideo.cc 2009-02-15 23:36:16.000000000 +0000 + static void BE_FreeHWSurface(_THIS, SDL_Surface *surface); + + static int BE_ToggleFullScreen(_THIS, int fullscreen); +-static SDL_Overlay *BE_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, SDL_Surface *display); ++SDL_Overlay *BE_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, SDL_Surface *display); + + /* OpenGL functions */ + #if SDL_VIDEO_OPENGL @@ -637,8 +637,12 @@ int32 cookie = 0; while (get_next_image_info(0,&cookie,&info) == B_OK) { @@ -104,3 +112,15 @@ diff -urN SDL-1.2.13/test/testplatform.c SDL-1.2.13-haiku/test/testplatform.c #elif __HPUX__ "HP-UX" #elif __IRIX__ +diff -rup SDL-1.2.13/src/video/bwindow/SDL_sysyuv.cc SDL-1.2.13-haiku/src/video/bwindow/SDL_sysyuv.cc +--- SDL-1.2.13/src/video/bwindow/SDL_sysyuv.cc 2009-02-25 15:32:44.000000000 +0100 ++++ SDL-1.2.13-haiku/src/video/bwindow/SDL_sysyuv.cc 2009-02-25 15:29:59.000000000 +0100 +@@ -94,7 +94,7 @@ BBitmap * BE_GetOverlayBitmap(BRect boun + + // See [btw: Cb=U, Cr=V] + // See also http://www.fourcc.org/indexyuv.htm +-enum color_space convert_color_space(Uint32 format) { ++color_space convert_color_space(Uint32 format) { + switch (format) { + case SDL_YV12_OVERLAY: + return B_YUV9;