]> git.pld-linux.org Git - packages/DirectFB-extra.git/blob - DirectFB-extra-updates.patch
- (from directfb CVS) updates for DirectFB-0.9.20 API
[packages/DirectFB-extra.git] / DirectFB-extra-updates.patch
1 --- DirectFB-extra-0.9.16/interfaces/IDirectFBImageProvider/idirectfbimageprovider_imlib2.c.orig        2002-08-26 21:14:16.000000000 +0200
2 +++ DirectFB-extra-0.9.16/interfaces/IDirectFBImageProvider/idirectfbimageprovider_imlib2.c     2004-01-17 17:02:03.134903832 +0100
3 @@ -259,11 +259,8 @@
4       if (err)
5            return err;
6  
7 -     dst += rect.x * DFB_BYTES_PER_PIXEL(format) + rect.y * pitch;
8 -
9 -     dfb_scale_linear_32( dst, image_data,
10 -                          src_width, src_height, rect.w, rect.h,
11 -                          pitch, format, dst_surface->palette );
12 +     dfb_scale_linear_32( image_data, src_width, src_height,
13 +                         dst, pitch, &rect, dst_surface );
14  
15       destination->Unlock( destination );
16       return DFB_OK;
17 --- DirectFB-extra-0.9.16/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_swf.c.orig   2003-01-13 13:50:35.000000000 +0100
18 +++ DirectFB-extra-0.9.16/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_swf.c        2004-01-17 17:08:12.979678880 +0100
19 @@ -316,7 +316,7 @@
20       data->callback = callback;
21       data->ctx = ctx;
22  
23 -     if (data->thread == -1)
24 +     if ((int) data->thread == -1)
25            pthread_create( &data->thread, NULL, FrameThread, data );
26  
27       return DFB_OK;
28 @@ -327,10 +327,10 @@
29  {
30       INTERFACE_GET_DATA(IDirectFBVideoProvider_Swf)
31  
32 -     if (data->thread != -1) {
33 +     if ((int) data->thread != -1) {
34            pthread_cancel( data->thread );
35            pthread_join( data->thread, NULL );
36 -          data->thread = -1;
37 +          data->thread = (pthread_t) -1;
38       }
39  
40       if (data->destination) {
41 @@ -455,7 +455,7 @@
42       data->flashDisplay.depth = 16;
43       data->flashDisplay.bpp = 2;
44  
45 -     data->thread = -1;     
46 +     data->thread = (pthread_t) -1;     
47  
48  /*
49       pthread_mutex_init( &data->source.front_lock, NULL );
50 --- DirectFB-extra-0.9.16/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_openquicktime.c.orig 2002-12-29 01:17:08.000000000 +0100
51 +++ DirectFB-extra-0.9.16/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_openquicktime.c      2004-01-17 17:05:25.624120792 +0100
52 @@ -45,6 +45,7 @@
53  
54  #include <misc/util.h>
55  #include <misc/mem.h>
56 +#include <misc/memcpy.h>
57  
58  #include <core/coredefs.h>
59  #include <core/coretypes.h>
60 @@ -246,7 +247,7 @@
61       __u8  *src = (__u8*) s;
62  
63       for (i=0; i<len; i++) {
64 -          dst[i] = 0x8000 | PIXEL_RGB15( src[0], src[1], src[2] );
65 +          dst[i] = PIXEL_ARGB1555( 0xff, src[0], src[1], src[2] );
66  
67            src += 3;
68       }
This page took 0.566086 seconds and 3 git commands to generate.