/* FIXME: Completely wrong blending code */
color = sub_region->pict.palette[src[0]];
color2 = sub_region->pict.palette[src[1]];
- alpha = 255 - (color & 0xff);
- r = (color >> 24) & 0xff;
- g = (color >> 16) & 0xff;
- b = (color >> 8) & 0xff;
+ alpha = 255 - ((color >> 24) & 0xff);
+ r = (color >> 16) & 0xff;
+ g = (color >> 8) & 0xff;
+ b = color & 0xff;
Y = rgb_to_y (r, g, b);
U = rgb_to_u (r, g, b);
/* FIXME: Completely wrong blending code */
color = sub_region->pict.palette[src[0]];
color2 = sub_region->pict.palette[src[1]];
- alpha = 255 - (color & 0xff);
- r = (color >> 24) & 0xff;
- g = (color >> 16) & 0xff;
- b = (color >> 8) & 0xff;
+ alpha = 255 - ((color >> 24) & 0xff);
+ r = (color >> 16) & 0xff;
+ g = (color >> 8) & 0xff;
+ b = color & 0xff;
Y = rgb_to_y (r, g, b);
U = rgb_to_u (r, g, b);
/* FIXME: Completely wrong blending code */
color = sub_region->pict.palette[src[0]];
color2 = sub_region->pict.palette[src[1]];
- alpha = 255 - (color & 0xff);
- r = (color >> 24) & 0xff;
- g = (color >> 16) & 0xff;
- b = (color >> 8) & 0xff;
+ alpha = 255 - ((color >> 24) & 0xff);
+ r = (color >> 16) & 0xff;
+ g = (color >> 8) & 0xff;
+ b = color & 0xff;
Y = rgb_to_y (r, g, b);
U = rgb_to_u (r, g, b);
/* FIXME: Completely wrong blending code */
color = sub_region->pict.palette[src[0]];
color2 = sub_region->pict.palette[src[1]];
- alpha = 255 - (color & 0xff);
- r = (color >> 24) & 0xff;
- g = (color >> 16) & 0xff;
- b = (color >> 8) & 0xff;
+ alpha = 255 - ((color >> 24) & 0xff);
+ r = (color >> 16) & 0xff;
+ g = (color >> 8) & 0xff;
+ b = color & 0xff;
Y = rgb_to_y (r, g, b);
U = rgb_to_u (r, g, b);