From: cedric Date: Fri, 21 Oct 2011 14:06:42 +0000 (+0000) Subject: evas: coorectly dirty YUV data. X-Git-Tag: 2.0_alpha~193^2~38 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a226e0b5f0913a4f8f9dbf3ce146c00d8e287dd6;p=framework%2Fuifw%2Fevas.git evas: coorectly dirty YUV data. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@64254 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/canvas/evas_object_image.c b/src/lib/canvas/evas_object_image.c index d12392a..50b6bb4 100644 --- a/src/lib/canvas/evas_object_image.c +++ b/src/lib/canvas/evas_object_image.c @@ -2737,8 +2737,6 @@ evas_object_image_render(Evas_Object *obj, void *output, void *context, void *su /* We are displaying the overlay */ if (o->video_visible) { - fprintf(stderr, "overlay visible, make a hole\n"); - /* Create a transparent rectangle */ obj->layer->evas->engine.func->context_color_set(output, context, diff --git a/src/modules/engines/gl_x11/evas_engine.c b/src/modules/engines/gl_x11/evas_engine.c index 95d0995..dcedbdd 100644 --- a/src/modules/engines/gl_x11/evas_engine.c +++ b/src/modules/engines/gl_x11/evas_engine.c @@ -2544,6 +2544,7 @@ eng_image_data_put(void *data, void *image, DATA32 *image_data) } im->cs.data = image_data; } + evas_gl_common_image_dirty(im, 0, 0, 0, 0); break; default: abort(); diff --git a/src/modules/engines/software_generic/evas_engine.c b/src/modules/engines/software_generic/evas_engine.c index 4666798..ea8c639 100644 --- a/src/modules/engines/software_generic/evas_engine.c +++ b/src/modules/engines/software_generic/evas_engine.c @@ -481,8 +481,8 @@ eng_image_data_put(void *data, void *image, DATA32 *image_data) if (!im->cs.no_free) free(im->cs.data); } im->cs.data = image_data; - evas_common_image_colorspace_dirty(im); } + evas_common_image_colorspace_dirty(im); break; default: abort();