Mickael Savinaud
958c615a83
remove deprecated v1 style function jp2_setup_decoder
2012-08-09 14:31:02 +00:00
Mickael Savinaud
8e5070f469
[trunk] add the support of the flag ignore_pclr_cmap_cdef into the V2 jp2 functions (but not for box reading); no tests modified
2012-08-09 14:28:35 +00:00
Mickael Savinaud
4397b675cb
[trunk] begin to clean the old V1 style message event management
2012-08-09 14:00:31 +00:00
Mickael Savinaud
9ed88f6a8d
[trunk] clean jp2_read_ihdr_v2 interface
2012-08-09 13:22:25 +00:00
Mickael Savinaud
f12fde9132
[trunk] rename opj_destroy_cstr_info_v2 to opj_destroy_cstr_info
2012-08-09 12:56:43 +00:00
Mickael Savinaud
1c4ea6d246
remove deprecated v1 style function opj_destroy_cstr_info
2012-08-09 12:52:28 +00:00
Mickael Savinaud
a6d76b3c48
[trunk] move functions in openjpeg.c in two parts compression vs decompression
2012-08-09 12:51:16 +00:00
Mickael Savinaud
5d0ace0577
[trunk] rename opj_encode_v2 to opj_encode
2012-08-09 12:42:46 +00:00
Mickael Savinaud
7b88544d46
[trunk] remove deprecated v1 style function opj_encode and opj_encode_with_info
2012-08-09 12:40:22 +00:00
Mickael Savinaud
6767ea2456
[trunk] rename opj_setup_encoder_v2 to opj_setup_encoder
2012-08-09 12:35:13 +00:00
Mickael Savinaud
459db3d64b
remove deprecated v1 style function opj_setup_encoder
2012-08-09 12:31:46 +00:00
Mickael Savinaud
d009cf618a
rename opj_create_compress_v2 to opj_create_compress
2012-08-09 12:28:51 +00:00
Mickael Savinaud
9a9897a9de
[trunk] remove deprecated v1 style function opj_create_compress
2012-08-09 12:26:04 +00:00
Mickael Savinaud
3f9fb13df6
remove deprecated v1 style function opj_decode and opj_decode_with_info
2012-08-09 12:16:59 +00:00
Mickael Savinaud
52f414669a
[trunk] rename opj_setup_decoder_v2 to opj_setup_decoder
2012-08-09 12:11:24 +00:00
Mickael Savinaud
b34215906c
[trunk] remove deprecated v1 style function opj_setup_decoder
2012-08-09 11:56:14 +00:00
Mickael Savinaud
fb768ac792
[trunk] remove deprecated v1 style function opj_destroy_decompress
2012-08-09 11:53:33 +00:00
Mickael Savinaud
35289bffe2
[trunk] rename opj_create_decompress_v2 to opj_create_decompress
2012-08-09 11:51:07 +00:00
Mickael Savinaud
ef00fdf472
[trunk] remove V1 style function opj_create_decompress
2012-08-09 11:46:19 +00:00
Mickael Savinaud
3de7e8358f
[trunk] define local functions of j2k.c as static and clean style
2012-08-09 11:35:06 +00:00
Mickael Savinaud
28ac2f49dc
[trunk] move allocation of cstr_index->tile_index to the end of the header reading
2012-08-09 11:12:28 +00:00
Mickael Savinaud
c38b5d5eb9
Add file type detection in test_tile_decoder to support JP2 file as input
2012-08-09 11:05:58 +00:00
Mickael Savinaud
180d06613a
Use the right file as input for the test ttd2
2012-08-09 09:29:42 +00:00
Mickael Savinaud
c3ee4212f0
Reorganize and clean style of test_tile_decoder.c
2012-08-09 08:07:57 +00:00
Mathieu Malaterre
efafbe9a5c
[trunk] Use const keyword when appropriate
2012-07-25 13:10:43 +00:00
Mathieu Malaterre
e38680a4df
[trunk] Import changes from 1.5 branch
2012-07-25 13:10:21 +00:00
Mathieu Malaterre
f28fc6f2e1
[trunk] Fix r156 to compile on compilers where false is not defined.
2012-07-11 14:59:41 +00:00
Mathieu Malaterre
5ba8d36687
[trunk] This fixes issues seen on PDF files
...
Fixes issue 156
2012-07-11 14:55:39 +00:00
Mathieu Malaterre
178236cc5f
[trunk] Fix heap buffer overflow
...
Enforce sanity checks on tile number and tile length, even when the (rather
broken) USE_JPWL code isn't enabled.
Import r1727 from branch 1.5
2012-07-10 13:09:45 +00:00
Mickael Savinaud
79a0533c69
[trunk] use new names for baseline
2012-06-01 07:53:44 +00:00
Mathieu Malaterre
64363995be
[trunk] Fix a simple leak in test_tile_encoder
2012-05-29 14:27:42 +00:00
Mathieu Malaterre
426ad6e3a3
[trunk] Adding more tests. tte5.j2k looks as if the tile compression is broken
2012-05-29 14:25:23 +00:00
Mathieu Malaterre
0d0e7a1008
[trunk] 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.
Fixes issue 145
2012-05-29 13:55:49 +00:00
Mathieu Malaterre
806545df34
[trunk] Fix installation issues. Thanks to winfried for patch.
...
Fixes issue 149
2012-05-29 13:44:27 +00:00
Mathieu Malaterre
b8cc257ac5
[trunk] Follow up to r1691. Handle signed case.
2012-05-29 09:33:28 +00:00
Mathieu Malaterre
bdb4d96678
[trunk] Add new behavior for codecs. Now supports little endian RAWL format. It is now possible to encode directly little endian raw file, by simply using the rawl extension. Code has been modified to use strcasecmp instead of strncasecmp to cope with 4 letters files extensions.
...
Update issue 141
2012-05-29 09:30:03 +00:00
Mathieu Malaterre
0c5fb4a81b
[trunk] Add commented out code for tile support in applications.
2012-05-29 09:07:49 +00:00
Mathieu Malaterre
3ff48f27cf
[trunk] error message typo, refer PLT instead of PLM
2012-05-22 16:07:38 +00:00
Mathieu Malaterre
f0c732452f
[trunk] add sentinel when tile_index is null
2012-05-21 08:38:13 +00:00
Mathieu Malaterre
a4d1b1ba21
[trunk] Enable tile decoding/encoding round trip
2012-05-21 08:05:29 +00:00
Mathieu Malaterre
0447ea94c1
Activate tile decoding system to reproduce issues
2012-05-21 08:03:58 +00:00
Mickael Savinaud
38fd7a84c7
Comment the using of j2k_add_marker function into a v2 function.
2012-05-21 06:51:07 +00:00
Mickael Savinaud
ee17910ec5
use the correct event handler in j2k_to_image.c
2012-05-14 17:47:10 +00:00
Mickael Savinaud
717a7dbfde
resolve bug under win arch with test_tile_encoder.c
2012-05-14 17:25:10 +00:00
Mickael Savinaud
0fb6576511
2012-05-14 17:17:53 +00:00
Mathieu Malaterre
383495c863
[trunk] Start activating tile tests
2012-05-14 16:05:55 +00:00
Mathieu Malaterre
b55abf5730
[trunk] Need to use new interface opj_event_msg_v2, instead of old opj_event_msg. Remove some simple warnings
2012-05-14 15:20:20 +00:00
Mathieu Malaterre
3e1aa456b9
[trunk] Pointer is opj_jp2_v2_t, not opj_jp2_t
2012-05-14 15:19:40 +00:00
Mathieu Malaterre
00558adda8
[trunk] Wrong struct size. Use opj_jp2_v2_t instead
2012-05-14 14:51:26 +00:00
Mathieu Malaterre
1c3273aab2
[trunk] Make sure the memory is initialized. valgrind was complaning in mqc_init_enc we were reading uninit value. See also comment in r479: FIXME: mqc_init_enc and mqc_byteout underrun the buffer if we don't do this. Why?
2012-05-14 14:38:02 +00:00