mayeut
96c3a8315b
PNG support enhancement
...
Update #611
2015-11-05 22:44:58 +01:00
mayeut
6711fa669a
BMP support enhancement
...
Update #611
2015-11-05 00:29:37 +01:00
mayeut
935816e8c9
Update TIFF conversion to support more bit depth.
...
Update #611
2015-11-03 22:34:43 +01:00
mayeut
c0abb808f5
Fix invalid read in pngtoimage
2015-10-18 19:10:31 +02:00
mayeut
e94720fea0
Fix ycc_to_rgb conversions
...
Update #574
2015-10-18 18:27:14 +02:00
mayeut
66f65919cf
Update color_apply_icc_profile
2015-10-18 16:24:51 +02:00
mayeut
7ad3e2a870
Add "-p", "-force-rgb" and "-upsample" options to j2k_to_image
...
Fix #606
2015-10-18 16:07:40 +02:00
Antonin Descampe
32b04ad49d
Makes j2k_dump focus on parsing j2k codestreams, nothing else.
...
Avoid processing JP2 PCLR, CMAP, CDEF boxes and J2K packets in j2k_dump.
Fixes #595
2015-09-23 17:48:30 +02:00
Pedro Gimeno
4469a98cd7
Wrong TGA header generated by j2k_to_image
...
The TGA file writer used by j2k_to_image writes a wrong field to the
header for alpha-less images.
To reproduce:
1. Take any 24-bit j2k image with no alpha.
2. Convert it to TGA with j2k_to_image -i <image>.j2k -o <image>.tga
3. Open <image>.tga with Gimp.
When opened, the image will have a wrong alpha channel, because Gimp
uses a certain field in the header to determine if the image has alpha.
That field is saved wrongly by j2k_to_image for alpha-less images. Per
the TGA specification, Gimp is correct in this case.
2015-09-16 20:28:29 +02:00
Antonin Descampe
31e35fcf7b
preventde seg fault when unknown long options and fixed ability to use USE_SYSTEM_GETOPT
2015-09-15 18:00:52 +02:00
Mathieu Malaterre
2eebb05ca2
[1.5] Fix a typo in comments
2014-04-01 13:55:28 +00:00
Mathieu Malaterre
ff72d131ed
[1.5] Rework r2827. getopt was still being used in java binding
...
Update issue 301
2014-04-01 13:40:41 +00:00
Mathieu Malaterre
7d6d19c473
[1.5] Rework r2769. getopt was still being used in mj2/jpwl codecs
...
Update issue 301
2014-04-01 13:32:02 +00:00
Mathieu Malaterre
78053c44c8
[1.5] Make sure to compile java code with a defined source/target version
2014-04-01 11:54:43 +00:00
Mathieu Malaterre
4140dfdea8
[1.5] Import patch from bug tracker
...
Thanks to winfried
Fixes issue 304
2014-03-25 16:42:49 +00:00
Mathieu Malaterre
dac95eff3a
[1.5] Rework r2768 in fact getopt_long is slightly different on GNU. Adapt signature to handle BSD signature and GNU one.
...
Update issue 301
2014-03-18 16:26:39 +00:00
Mathieu Malaterre
4f4de7070e
[1.5] Create a new cmake option to choose between convienient copy of getopt and system installed one
...
Udapte issue 301
2014-03-18 15:59:08 +00:00
Mathieu Malaterre
78d1820881
[1.5] Add a way for user to override source/target java version
...
Update issue 303
2014-03-18 14:58:14 +00:00
Mathieu Malaterre
de73cfeec1
[1.5] Fix issues with big endian handling
...
Fixes issue 302
2014-03-18 14:40:37 +00:00
Mathieu Malaterre
6fc2b56847
[1.5] Remove another set of simple warnings
2014-03-17 16:11:48 +00:00
Mathieu Malaterre
5d356d6fcb
[1.5] Update BSD-4 copyright into a BSD-3 copyright
...
Update issue 300
2014-03-17 15:02:20 +00:00
Mathieu Malaterre
a2f90ab2cb
[1.5] Prevent buffer overflow in openjpip code
2014-03-12 11:55:54 +00:00
Mathieu Malaterre
a05a9aa4ed
[1.5] Fix remainings warnings on 1.5 branch
2014-03-12 11:52:26 +00:00
Mathieu Malaterre
96dba34ddc
[1.5] Declare functions static to track unused ones.
2014-02-26 08:43:20 +00:00
Mathieu Malaterre
6aad1208b2
[1.5] Import first patch (fixes.patch) from issue 249 to fix leaks on error condition.
...
Update issue 249
2014-02-26 08:38:19 +00:00
Mickael Savinaud
c0c69d1c36
[1.5] improve the bmp read function for RGB8 case (thanks Winfried). Update issue 203
2012-12-18 08:47:19 +00:00
Mathieu Malaterre
15488c94d2
[1.5] Fix Java binding issues.
...
Properly link to math lib on UNIX
Make JNI install location a user configuration
Remove SONAME property from the java module
2012-10-22 11:29:32 +00:00
Mathieu Malaterre
4935eaf773
[1.5] COMP: Fix warnings identified by clang31
...
openjpeg/libopenjpeg/tcd.c:1884 col 48: warning: comparison of unsigned expressi
on < 0 is always false
openjpeg/applications/codec/j2k_dump.c:362 col 29: warning: equality comparison
with extraneous parentheses
openjpeg/libopenjpeg/jpwl/jpwl_lib.c:680:19: warning: format specifies type 'int
' but the argument has type 'long long' [-Wformat]
printf("Marker@%d: %X\n", cio_tell(cio) - 2, id);
~^ ~~~~~~~~~~~~~~~~~
%lld
openjpeg/applications/jpip/libopenjpip/byte_manager.c:58:63: warning: format spe
cifies type 'long' but the argument has type 'OPJ_OFF_T' (aka 'long long') [-Wfo
rmat]
fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld, %lu)\n", fd, offset
, size);
Author: Hans Johnson <hans-johnson@uiowa.edu>
2012-08-24 08:13:17 +00:00
Mathieu Malaterre
bad9a71e77
[1.5] Import portion of patch from Alex Zimnitsky to fix compilation on FreeBSD
2012-07-29 15:21:39 +00:00
Mathieu Malaterre
b8fecbbc99
[1.5] Make sure openjpeg/mj2 can be compiled with gcc -std=c89
2012-05-29 17:42:17 +00:00
Mathieu Malaterre
835bf5357f
[1.5] The two files in Issue145 have a precision < 8-bit:
...
therefore 'jp2_read_pclr' must be changed.
j2k_to_image fails to create RGB/RGBA images with a
precision < 8-bit: therefore 'imagetopng' must be
changed.
Update issue 145
2012-05-29 13:54:21 +00:00
Mathieu Malaterre
ce9d5083ef
[1.5] Integrate patch from winfried posted on the mailing list. See here for more info: https://groups.google.com/group/openjpeg/msg/6488859a0dce77
2012-04-23 13:35:01 +00:00
Mathieu Malaterre
097496a9f0
[1.5] Integrate patch from winfried posted on the mailing list. See here for more info: https://groups.google.com/group/openjpeg/msg/7e30b6e288ad5908
2012-04-23 13:23:38 +00:00
Mathieu Malaterre
6b649f3bf6
[1.5] Need to compile/install tool to embed XML file in JP2 for jpip server
2012-04-20 11:15:48 +00:00
Mathieu Malaterre
65f8ae765e
[1.5] jar files are arch independant. We can install them safely in share
2012-04-19 12:40:28 +00:00
Mathieu Malaterre
3aba3e203b
[1.5] Add install rules for openjpip client
2012-04-19 12:30:30 +00:00
Mathieu Malaterre
95cf10e979
[1.5] Add missing symbols from getopt into the java glue lib
2012-04-19 10:59:41 +00:00
Mathieu Malaterre
3a643798bd
[1.5] resolve missing symbols from convert.c/index.c
2012-04-19 10:57:03 +00:00
Mathieu Malaterre
875591f664
[1.5] Add explicit linking from glue java lib to real openjpeg lib
2012-04-19 10:53:04 +00:00
Mathieu Malaterre
4e8aea6b5a
[1.5] install java module
2012-04-19 10:37:31 +00:00
Mathieu Malaterre
da453218a4
[1.5] Remove a simple warning report
2012-03-16 16:43:24 +00:00
Mathieu Malaterre
e0795464c1
[1.5] I think == was meant here.
2012-03-16 16:38:46 +00:00
Mathieu Malaterre
fab8de59d3
[1.5] Remove a warning about undefined snprintf on windows compiler.
2012-03-02 17:13:59 +00:00
Mathieu Malaterre
dcf78f14f6
[1.5] Change the logic in byte_manager.h. Prefer the use of stdint.h when available. Default to compiler specific mecanism otherwise. Remove some c++ comments. Fix signed vs unsigned comparison
2012-03-02 16:51:10 +00:00
Mathieu Malaterre
992409c00c
[1.5] Import rev 1053 from trunk over to 1.5
2012-03-02 13:56:45 +00:00
Mathieu Malaterre
ee9c46d350
[1.5] Fix typo in date.
2012-03-02 13:47:00 +00:00
Mathieu Malaterre
87a1081f7c
[1.5] Sync with trunk. Remove remainings bits of old Makefile based build system
2012-03-02 10:27:51 +00:00
Mathieu Malaterre
83332e13ad
[1.5] Convert from DOS eol to UNIX eol
2012-03-02 09:50:30 +00:00
Mathieu Malaterre
675f34fabd
[1.5] Use UNIX eol for source code
2012-03-02 09:33:50 +00:00
Mathieu Malaterre
6f314ae48e
[1.5] Fix a bunch of comparison between signed and unsigned integer expressions. Some are still left to decide.
2012-03-02 08:44:04 +00:00