switch (o->cur.cspace)
{
- case EVAS_COLORSPACE_ARGB8888:
- data = ((DATA32*)(data) + ((y * (stride >> 2)) + x));
- a = (*((DATA32*)(data)) >> 24) & 0xff;
- break;
- case EVAS_COLORSPACE_RGB565_A5P:
- data = (void*) ((DATA16*)(data) + (h * (stride >> 2)));
- data = (void*) ((DATA8*)(data) + ((y * (stride >> 2)) + x));
- a = (*((DATA8*)(data))) & 0x1f;
- break;
- default:
- return 1;
- break;
+ case EVAS_COLORSPACE_ARGB8888:
+ data = ((DATA32*)(data) + ((y * (stride >> 2)) + x));
+ a = (*((DATA32*)(data)) >> 24) & 0xff;
+ break;
+ case EVAS_COLORSPACE_RGB565_A5P:
+ data = (void*) ((DATA16*)(data) + (h * (stride >> 1)));
+ data = (void*) ((DATA8*)(data) + ((y * (stride >> 1)) + x));
+ a = (*((DATA8*)(data))) & 0x1f;
+ break;
+ default:
+ return 1;
+ break;
}
return (a != 0);
out = evas_common_convert_argb8888_to(data,
o->cur.image.w,
o->cur.image.h,
- o->cur.image.stride >> 4,
+ o->cur.image.stride >> 2,
o->cur.has_alpha,
to_cspace);
break;
out = evas_common_convert_rgb565_a5p_to(data,
o->cur.image.w,
o->cur.image.h,
- o->cur.image.stride >> 4,
+ o->cur.image.stride >> 1,
o->cur.has_alpha,
to_cspace);
break;