path: root/src/modules/evas/loaders/jpeg (unfollow)
AgeCommit message (Collapse)Author
2014-12-23evas: preparation of places for model_saver_loader separated from ↵Bogdan Devichev
2014-07-06evas: jpeg loader - support flip, transpose, transverseWonguk Jeong
Summary: Previously, jpeg image loader support rotation (90°, 180°, 270°) only. this patch is about supporting flip(vertical, horizontal), transpose, transverse @feature Test Plan: I'm going to make tests in src/tests Reviewers: cedric, raster, jpeg CC: seoz, cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2014-06-29evas: fix jpeg loader rotation by metadata (exif)wonguk.jeong
Summary: 90 or 270 degree rotation is not working properly width should be regarded as height, and vice versa. if this patch and D1082 were commited, rotation from metadata will be working properly by using evas_object_image_load_orientation_set() @fix Test Plan: add image object and invoke evas_object_image_load_orientation_set() -> load file with orientation metadata -> check whether image is rotated properly or not Reviewers: raster, cedric, jpeg CC: seoz, cedric Differential Revision: Signed-off-by: Cedric Bail <>
2014-06-29jpeg loader: exif parsing bug fixwonguk.jeong
Summary: problem: orientation information was not come out properly byte align value was wrong. 0x4949 is II not MM refer to @fix Reviewers: raster, cedric, jpeg CC: seoz, cedric Differential Revision:
2013-12-20evas - jpg loader - speed up header check for pgoressive jpgsCarsten Haitzler (Rasterman)
2013-12-19Fix coding style madness.Guillaume Friloux
2013-08-02evas: change mapping policy to be less agressive into loading file in memory.Cedric Bail
Should fix T271.
2013-07-09evas/eet: Prevent libjpeg to redefine INT32.Stefan Schmidt
The define prevents that INT32 gets redefined in libjpeg while it already is defined for the mingw build.
2013-07-02evas/loaders: use Eina_Stringshare where needed.Jean-Philippe Andre
Evas loaders' open() function expect the key to be a stringshare, so declare it as such and keep using ref() without add(). Signed-off-by: Cedric Bail <>
2013-06-29* Evas: Fix jpeg loader cannot deal with exif information correctlyJiyoun Park
2013-06-28Fix memleak reported by klockwork:Chris Michael
If a jpeg image is rotated and we have allocated space for ptr_rotate, then we should free it Always ... Not Only if the degrees are 180...because we allocate it always Signed-off-by: Chris Michael <>
2013-06-20efl: formattingSebastian Dransfeld
2013-06-20evas: Keep sane name for public headerSebastian Dransfeld
Evas_Common.h should be used for the public header, and rather rename evas_common.h internal header to another name. Sa: Evas_Common_Header.h -> Evas_Common.h evas_common.h -> evas_common_private.h Shouldn't have both Evas_Common.h and evas_common.h because of case insensitive filesystems.
2013-05-08evas: Make Evas_Loader API public.Cedric Bail
2013-05-06evas: final cleanup of the API, should be ready to make it public by now.Cedric Bail
2013-05-06evas: move evas cache API outside of the image data loader API.Cedric Bail
2013-05-06evas: start work on making the loader module a public API.Cedric Bail
Goal is to be able to remove all internal Evas call from inside all loader module. To do so we are going to open and hold a reference to the file from outside of the module, read the header, create the image data, load the data, close that reference. Once that done, the next step is to let the file remain open as soon as the filename/key is set and add an API to set an Eina_File directly. This way edje can maintain the same file open as it use for an edje object, keeping things in sync and avoid rendering glitch during update.
2012-11-15warn-- for new jpect color conversion modes - default case.Carsten Haitzler
SVN revision: 79311
2012-11-04merge: and now EvasVincent Torri
I've tested make -j 3 install and it works nicely I've tested expedite with software and opengl xlib, and it works. Not tested other engines, so please report any problems (engines or other) on the ML. TODO: examples and tests, I'll add them later ISSUE: Eina_Unicode size check. It indirectly depends on eina_config.h, which is created at the end of the configure script. So its size is always 0. I don't know how that size is used, so I can't do a lot, for now. SVN revision: 78895