Mercurial > mplayer.hg
changeset 29354:80ff0cd8f427
Use FFALIGN and FFMAX3
author | reimar |
---|---|
date | Fri, 26 Jun 2009 15:14:48 +0000 |
parents | 22db6af09a1d |
children | 288044ae1f9a |
files | libvo/vo_fbdev.c |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/libvo/vo_fbdev.c Fri Jun 26 14:43:03 2009 +0000 +++ b/libvo/vo_fbdev.c Fri Jun 26 15:14:48 2009 +0000 @@ -46,6 +46,7 @@ #endif #include "aspect.h" #include "mp_msg.h" +#include "libavutil/common.h" static const vo_info_t info = { "Framebuffer Device", @@ -491,7 +492,7 @@ static void set_bpp(struct fb_var_screeninfo *p, int bpp) { - p->bits_per_pixel = (bpp + 1) & ~1; + p->bits_per_pixel = FFALIGN(bpp, 2); p->red.msb_right = p->green.msb_right = p->blue.msb_right = p->transp.msb_right = 0; p->transp.offset = p->transp.length = 0; p->blue.offset = 0; @@ -610,8 +611,7 @@ bcols = 1 << var->blue.length; /* Make our palette the length of the deepest color */ - cols = rcols > gcols ? rcols : gcols; - cols = cols > bcols ? cols : bcols; + cols = FFMAX3(rcols, gcols, bcols); red = malloc(cols * sizeof(red[0])); if (!red) {