]> git.pld-linux.org Git - packages/DirectFB-extra.git/commitdiff
- (from directfb CVS) updates for DirectFB-0.9.20 API
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 17 Jan 2004 16:07:34 +0000 (16:07 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    DirectFB-extra-updates.patch -> 1.1

DirectFB-extra-updates.patch [new file with mode: 0644]

diff --git a/DirectFB-extra-updates.patch b/DirectFB-extra-updates.patch
new file mode 100644 (file)
index 0000000..849d370
--- /dev/null
@@ -0,0 +1,68 @@
+--- DirectFB-extra-0.9.16/interfaces/IDirectFBImageProvider/idirectfbimageprovider_imlib2.c.orig       2002-08-26 21:14:16.000000000 +0200
++++ DirectFB-extra-0.9.16/interfaces/IDirectFBImageProvider/idirectfbimageprovider_imlib2.c    2004-01-17 17:02:03.134903832 +0100
+@@ -259,11 +259,8 @@
+      if (err)
+           return err;
+-     dst += rect.x * DFB_BYTES_PER_PIXEL(format) + rect.y * pitch;
+-
+-     dfb_scale_linear_32( dst, image_data,
+-                          src_width, src_height, rect.w, rect.h,
+-                          pitch, format, dst_surface->palette );
++     dfb_scale_linear_32( image_data, src_width, src_height,
++                        dst, pitch, &rect, dst_surface );
+      destination->Unlock( destination );
+      return DFB_OK;
+--- DirectFB-extra-0.9.16/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_swf.c.orig  2003-01-13 13:50:35.000000000 +0100
++++ DirectFB-extra-0.9.16/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_swf.c       2004-01-17 17:08:12.979678880 +0100
+@@ -316,7 +316,7 @@
+      data->callback = callback;
+      data->ctx = ctx;
+-     if (data->thread == -1)
++     if ((int) data->thread == -1)
+           pthread_create( &data->thread, NULL, FrameThread, data );
+      return DFB_OK;
+@@ -327,10 +327,10 @@
+ {
+      INTERFACE_GET_DATA(IDirectFBVideoProvider_Swf)
+-     if (data->thread != -1) {
++     if ((int) data->thread != -1) {
+           pthread_cancel( data->thread );
+           pthread_join( data->thread, NULL );
+-          data->thread = -1;
++          data->thread = (pthread_t) -1;
+      }
+      if (data->destination) {
+@@ -455,7 +455,7 @@
+      data->flashDisplay.depth = 16;
+      data->flashDisplay.bpp = 2;
+-     data->thread = -1;     
++     data->thread = (pthread_t) -1;     
+ /*
+      pthread_mutex_init( &data->source.front_lock, NULL );
+--- DirectFB-extra-0.9.16/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_openquicktime.c.orig        2002-12-29 01:17:08.000000000 +0100
++++ DirectFB-extra-0.9.16/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_openquicktime.c     2004-01-17 17:05:25.624120792 +0100
+@@ -45,6 +45,7 @@
+ #include <misc/util.h>
+ #include <misc/mem.h>
++#include <misc/memcpy.h>
+ #include <core/coredefs.h>
+ #include <core/coretypes.h>
+@@ -246,7 +247,7 @@
+      __u8  *src = (__u8*) s;
+      for (i=0; i<len; i++) {
+-          dst[i] = 0x8000 | PIXEL_RGB15( src[0], src[1], src[2] );
++          dst[i] = PIXEL_ARGB1555( 0xff, src[0], src[1], src[2] );
+           src += 3;
+      }
This page took 0.057739 seconds and 4 git commands to generate.