Cedric BAIL
1c597b4373
emile: check that we actually do have option before using them.
...
CID 1288929
2015-04-25 18:52:22 +02:00
Cedric BAIL
bb963f274b
emile: fix support of AGRY88.
...
CID 1288931
2015-04-25 18:26:58 +02:00
Chris Michael
820eca333e
emile: Fix resource leak
...
Summary: This fixes Coverity CID1288919 where buffer variable was
being leaked if emile failed to load the image due to corrupt file.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-04-20 13:13:55 -04:00
Chris Michael
843d4705d8
emile: Fix resource leak
...
Summary: This fixes Coverity CID1288918 where data_start variable was
being leaked if the rectangles did not intersect.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-04-20 13:06:41 -04:00
Jean-Philippe Andre
755b290404
Emile: Reduce ERR logs on invalid JPEG images
...
When reading the head of a file, we may get the error that it is
not a JPEG image (which is normal), so we should not print any ERR.
The JPEG header read function can indeed be called to test whether a
file can be opened by the JPEG loader or not (any file).
Note that JPEG files don't have reliable magic numbers, so we
don't check them, but rely on libjpeg instead.
Fixes T2290
2015-04-15 10:49:43 +09:00
Jean-Philippe Andre
ced11e92a8
Emile image: Fix decoding of ETC1+Alpha images
...
This bug is probably a copy&paste issue when writing emile.
2015-04-14 16:37:12 +09:00
Jean-Philippe Andre
18d5e04bb5
Emile image: Fix TGV (ETC1,2) loader
...
The error was not reset to NONE even in case of success.
2015-04-07 14:40:00 +09:00
Cedric BAIL
671bd817bf
emile: meaningful initialization of some pointers.
2015-03-23 22:04:15 +01:00
jiin.moon
34d92d4d1e
emile: Remove unnecessary check in _emile_jpeg_head function
...
Summary: Already checked it by "else if ((opts->w > 0) && (opts->h > 0))"
Reviewers: cedric, Hermet
Reviewed By: Hermet
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2199
2015-03-20 14:02:58 +09:00
Cedric BAIL
f875f759ca
emile: fix coding style with ecrustify.
2015-03-17 09:58:21 +01:00
Cedric BAIL
5412be48e1
emile: remove use of deprecated eina binbuf function.
2015-03-17 09:58:21 +01:00
Cedric BAIL
a446624f5f
emile: make sure given boolean are really boolean.
2015-03-17 09:58:20 +01:00
Cedric BAIL
90d8932a03
emile: remove binbuf from emile compression functions.
2015-03-17 09:58:20 +01:00
Cedric BAIL
75cd6d3628
emile: use Eina_Log for Jpeg error message.
2015-03-17 09:58:20 +01:00
Vincent Torri
26708e0818
emile: fix array count
2015-03-17 09:58:20 +01:00
Cedric BAIL
065f87bd15
emile: cleanup comments and internal functions name.
2015-03-17 09:58:20 +01:00
Cedric BAIL
a88f0074d7
emile: handle AGRY88 for JPEG image.
2015-03-17 09:58:19 +01:00
Cedric BAIL
bafe5e9a74
emile: decode GRAY JPEG as GRY8.
2015-03-17 09:58:19 +01:00
Cedric BAIL
1a8384cd3c
emile: simplify error handling for jpeg data decoding.
2015-03-17 09:58:18 +01:00
Cedric BAIL
4ca8bfd15c
emile: add JPEG support.
2015-03-17 09:58:18 +01:00
Cedric BAIL
d40dad8f73
emile: initial addition of emile image support.
2015-03-17 09:58:18 +01:00