diff options
author | zdar <zdar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-29 18:07:18 +0000 |
---|---|---|
committer | zdar <zdar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-29 18:07:18 +0000 |
commit | 03a58e7c7b9f535462f62a207d8aae5f2e7f5119 (patch) | |
tree | 0fade83d8351e1f37d15874c59dafc09518ef348 /libvo/vo_dfbmga.c | |
parent | 68e60c62f0ace5811182f633fdf0c2b60f9f6434 (diff) | |
download | mpv-03a58e7c7b9f535462f62a207d8aae5f2e7f5119.tar.bz2 mpv-03a58e7c7b9f535462f62a207d8aae5f2e7f5119.tar.xz |
fix to compile with DirecFB 0.9.16
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8641 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_dfbmga.c')
-rw-r--r-- | libvo/vo_dfbmga.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libvo/vo_dfbmga.c b/libvo/vo_dfbmga.c index c0b187be0d..74dfa207dd 100644 --- a/libvo/vo_dfbmga.c +++ b/libvo/vo_dfbmga.c @@ -138,8 +138,13 @@ pixelformat_name( DFBSurfacePixelFormat format ) return "RGB24"; case DSPF_RGB16: return "RGB16"; +#if DIRECTFBVERSION > 915 + case DSPF_ARGB1555: + return "ARGB1555"; +#else case DSPF_RGB15: return "RGB15"; +#endif case DSPF_YUY2: return "YUY2"; case DSPF_UYVY: @@ -170,7 +175,11 @@ imgfmt_to_pixelformat( uint32_t format ) return DSPF_RGB16; case IMGFMT_RGB15: case IMGFMT_BGR15: +#if DIRECTFBVERSION > 915 + return DSPF_ARGB1555; +#else return DSPF_RGB15; +#endif case IMGFMT_YUY2: return DSPF_YUY2; case IMGFMT_UYVY: @@ -539,7 +548,11 @@ draw_alpha( int x0, int y0, ((uint8_t *) dst) + pitch * y0 + subframe_pixel_size * x0, pitch ); break; +#if DIRECTFBVERSION > 915 + case DSPF_ARGB1555: +#else case DSPF_RGB15: +#endif vo_draw_alpha_rgb15( w, h, src, srca, stride, ((uint8_t *) dst) + pitch * y0 + subframe_pixel_size * x0, pitch ); |