Commit f66fc316 authored by Ryan C. Gordon's avatar Ryan C. Gordon

Date: Tue, 1 Nov 2005 02:51:09 +0000

From: Mike Frysinger <vapier@gentoo.org>
To: sdl@libsdl.org
Subject: Re: [SDL] libsdl needs some tweaks for DirectFB 0.9.23

On Fri, Oct 28, 2005 at 01:23:57AM +0000, Mike Frysinger wrote:
> the new release of DirectFB breaks the libsdl DirectRB video module
>
> specifically, this change:
> http://www.directfb.org/index.php/viewcvs.cgi/DirectFB/include/directfb.h.diff?r1=1.266&r2=1.267
>
> but (unless i missed something), it should be trivial to fix (just annoying)
> ... ive done so in Gentoo (also attached):
> http://viewcvs.gentoo.org/media-libs/libsdl/files/libsdl-1.2.9-DirectFB-updates.patch

hmm, i did miss something ... need to include directfb_version.h before trying
to test version defines :)

updated patch attached as well as previous URL
-mike

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401168
parent 80fea81d
......@@ -40,6 +40,7 @@ static char rcsid =
#include <sys/mman.h>
#include <directfb.h>
#include <directfb_version.h>
#include "SDL.h"
#include "SDL_error.h"
......@@ -376,7 +377,11 @@ int DirectFB_VideoInit(_THIS, SDL_PixelFormat *vformat)
{
int i;
DFBResult ret;
#if (DIRECTFB_MAJOR_VERSION == 0) && (DIRECTFB_MINOR_VERSION == 9) && (DIRECTFB_MICRO_VERSION < 23)
DFBCardCapabilities caps;
#else
DFBGraphicsDeviceDescription caps;
#endif
DFBDisplayLayerConfig dlc;
struct DirectFBEnumRect *rect;
IDirectFB *dfb = NULL;
......@@ -448,7 +453,11 @@ int DirectFB_VideoInit(_THIS, SDL_PixelFormat *vformat)
/* Query card capabilities to get the video memory size */
#if (DIRECTFB_MAJOR_VERSION == 0) && (DIRECTFB_MINOR_VERSION == 9) && (DIRECTFB_MICRO_VERSION < 23)
dfb->GetCardCapabilities (dfb, &caps);
#else
dfb->GetDeviceDescription (dfb, &caps);
#endif
this->info.wm_available = 1;
this->info.hw_available = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment