comparison libvo/vo_directfb.c @ 5890:f3283d1c7e41

DFB 0.9.10 update patch by Jiri.
author atmos4
date Sun, 28 Apr 2002 20:20:06 +0000
parents 0fad81defb4f
children a59795bd14d0
comparison
equal deleted inserted replaced
5889:111d2406a87a 5890:f3283d1c7e41
222 printf( " - Has a surface.\n" ); 222 printf( " - Has a surface.\n" );
223 223
224 if (caps & DLCAPS_ALPHACHANNEL) 224 if (caps & DLCAPS_ALPHACHANNEL)
225 printf( " - Supports blending based on alpha channel.\n" ); 225 printf( " - Supports blending based on alpha channel.\n" );
226 226
227 #ifdef HAVE_DIRECTFB0910
228 if (caps & DLCAPS_SRC_COLORKEY)
229 printf( " - Supports source based color keying.\n" );
230
231 if (caps & DLCAPS_DST_COLORKEY)
232 printf( " - Supports destination based color keying.\n" );
233 #else
227 if (caps & DLCAPS_COLORKEYING) 234 if (caps & DLCAPS_COLORKEYING)
228 printf( " - Supports color keying.\n" ); 235 printf( " - Supports color keying.\n" );
236 #endif
229 237
230 if (caps & DLCAPS_FLICKER_FILTERING) 238 if (caps & DLCAPS_FLICKER_FILTERING)
231 printf( " - Supports flicker filtering.\n" ); 239 printf( " - Supports flicker filtering.\n" );
232 240
233 if (caps & DLCAPS_INTERLACED_VIDEO) 241 if (caps & DLCAPS_INTERLACED_VIDEO)
287 { 295 {
288 if (!fb_dev_name && !(fb_dev_name = getenv("FRAMEBUFFER"))) fb_dev_name = "/dev/fb0"; 296 if (!fb_dev_name && !(fb_dev_name = getenv("FRAMEBUFFER"))) fb_dev_name = "/dev/fb0";
289 DFBCHECK (DirectFBSetOption ("fbdev",fb_dev_name)); 297 DFBCHECK (DirectFBSetOption ("fbdev",fb_dev_name));
290 } 298 }
291 299
292 // disable YV12 for dfb 0.9.9 - there is a bug in dfb! 300 // disable YV12 for dfb until 0.9.10 - there is a bug in dfb! should be revised with every dfb version until bug is fixed in dfb.
293 if ((directfb_major_version <= 0) && 301 if ((directfb_major_version <= 0) &&
294 (directfb_minor_version <= 9) && 302 (directfb_minor_version <= 9) &&
295 (directfb_micro_version <= 9)) { 303 (directfb_micro_version <= 10)) {
296 buggyYV12BitBlt=1; 304 buggyYV12BitBlt=1;
297 if (verbose) printf("DirectFB: Buggy YV12BitBlt!\n"); 305 if (verbose) printf("DirectFB: Buggy YV12BitBlt!\n");
298 } 306 }
299 307
300 // uncomment this if you do not wish to create a new vt for DirectFB 308 // uncomment this if you do not wish to create a new vt for DirectFB