Mercurial > mplayer.hg
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 |