path: root/src/lib/evas/canvas/evas_object_image.c
diff options
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-05-27 20:17:20 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-05-27 20:19:46 +0900
commitcc49c1702b64152144a1fc6534ba9de71a61d4ba (patch)
treef3d162a6c39c42ebf1b8a24e23fc20c361de2591 /src/lib/evas/canvas/evas_object_image.c
parenteolian: better error reporting (include correct token info) (diff)
evas - fix yuv support to no longer ignore 709 colorspace params
if yuou use 709 instead of 601 yuv (ycbcr) evas will just be wrong and use 601. this fixes that and implements 709. it also fixes a scaling bug for yuv in the gl engine. no one noticed but me, so i won't call this a bug fix, and it can go into the next efl release - no need to backport unless it actually bothers peolpe (which it seemingly doesn't)
Diffstat (limited to 'src/lib/evas/canvas/evas_object_image.c')
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_object_image.c b/src/lib/evas/canvas/evas_object_image.c
index 366e341e94..b3d6fb6fc2 100644
--- a/src/lib/evas/canvas/evas_object_image.c
+++ b/src/lib/evas/canvas/evas_object_image.c
@@ -1697,7 +1697,7 @@ _evas_image_pixels_import(Eo *eo_obj, Evas_Image_Data *o, Evas_Pixel_Import_Sour
o->engine_data = ENFN->image_data_get(ENDT, o->engine_data, 1, &image_pixels,&o->load_error);
if (image_pixels)
- evas_common_convert_yuv_420p_601_rgba((DATA8 **) pixels->rows, (DATA8 *) image_pixels, o->cur->image.w, o->cur->image.h);
+ evas_common_convert_yuv_422p_601_rgba((DATA8 **) pixels->rows, (DATA8 *) image_pixels, o->cur->image.w, o->cur->image.h);
if (o->engine_data)
o->engine_data = ENFN->image_data_put(ENDT, o->engine_data, image_pixels);
if (o->engine_data)