Mathieu Malaterre
ba630816bc
[trunk] JP3D codec was trying to pull information from the registration parameter in COM. This is non-standard.
2012-11-28 13:37:50 +00:00
Mathieu Malaterre
863fdafcd5
[trunk] As per T.809 code block are not shifted in JP3D
...
Table A.7
3D code-block width, height and depth exponent values xcb = value, ycb = value
or zcb = value.
NOTE – This redefines Rec. ITU-T T.800 | ISO/IEC 15444-1 significantly! The 3D
code-block width, height and depth are limited to powers of two with the minimum
size being 20 and the maximum being 210.
Further, the 3D code-block size is restricted so that 4 ≤ xcb+ycb+zcb ≤ 18.
2012-11-28 13:06:02 +00:00
Mathieu Malaterre
be5e6941bf
[trunk] JP3D: this is safe to write comment using Registration: ISO-8859-15
2012-11-28 12:21:51 +00:00
Mathieu Malaterre
7980115412
[trunk] JP3D fix issue with Registration value in COM marker. Move COM marker just before COD.
2012-11-28 12:18:17 +00:00
Mathieu Malaterre
be3a1da14a
[trunk] Fix issue with ITU-T T.809 (05/2011)
...
- ZSI is now known as NSI (FF54)
- NSI now stores Ndim (=3)
- CAP extended marker was not set properly
2012-11-28 11:46:16 +00:00
Mickael Savinaud
59582bafa3
[trun[trunk] check if the dx and dy steps are not incorrect according to the JPEG2000 norm (thanks Even).
...
Test associated to this issue should nicely fail. Fixes issue 194
2012-11-26 16:24:29 +00:00
Mickael Savinaud
1ad85ac9ee
[trunk] check if the number of tiles is not incorrect regarding the JPEG2000 norm (thanks Even).
...
Test associated to this issue should nicely fail. Fixes issue 163
2012-11-26 16:13:32 +00:00
Mickael Savinaud
48e0d167aa
[trunk] check the index of the component in read_qcc (thanks Even). fixes issue 192
2012-11-26 15:58:14 +00:00
Mickael Savinaud
f14da66ce5
[trunk] update test suite with issue 191 to 194 and update patch for 191 which should fail properly
2012-11-26 13:37:33 +00:00
Mickael Savinaud
14ab311d2f
[trunk] fix issue 191 (thanks Even)
2012-11-19 13:37:04 +00:00
Mickael Savinaud
02ab4363b6
[trunk]remove not used structures
2012-11-19 10:31:43 +00:00
Mickael Savinaud
e1f7c73324
[trunk] remove the extended struct it is a bad idea
2012-11-16 15:40:23 +00:00
Mickael Savinaud
3042fc2a29
[trunk] add extended capacities for future development
2012-11-16 09:35:42 +00:00
Mickael Savinaud
fcf9fa3651
[trunk] add opj_ prefix to some internal define and use the new opj type instead of int and float in some files
2012-11-16 08:29:43 +00:00
Mickael Savinaud
0e0b892493
[trunk] update some applications with new OPJ_BOOL type
2012-11-15 19:18:43 +00:00
Mickael Savinaud
78a8d64a92
[trunk] use OPJ_INT32 instead of int in t2.c
2012-11-15 16:46:08 +00:00
Mickael Savinaud
5433e4dab8
[trunk] rename function with the new opj_ prefix
2012-11-15 16:42:55 +00:00
Mickael Savinaud
c3c59b010b
[trunk] solve a potential bug when we test the realloc
2012-11-15 16:37:57 +00:00
Mickael Savinaud
8eb481b6c6
[trunk] add an assert to spot a problem. update issue 189
2012-11-15 16:28:44 +00:00
Mickael Savinaud
d5efeb7df5
[trunk]update the copyright, the authors and thanks to respect the license
2012-11-15 15:22:29 +00:00
Mickael Savinaud
f663042893
[trunk] propagate the new OPJ_ symbol and type to openjpip
2012-11-15 14:43:50 +00:00
Mickael Savinaud
ce297bfa9e
runk] fix the documentation of the API
2012-11-15 14:22:13 +00:00
Mickael Savinaud
ec0fe09138
[trunk] move opj_bool to OPJ_BOOL to follow the other type
2012-11-15 13:13:36 +00:00
Mickael Savinaud
8562ed3018
[trunk]remove OPJ_LIMIT_DECODING struct which is not useful for v2 API
2012-11-15 13:02:33 +00:00
Mickael Savinaud
21b0ccf859
[trunk] rename public symbols with OPJ_ prefix (enum part)
2012-11-15 12:58:32 +00:00
Mickael Savinaud
84c93c2fea
[trunk] rename public symbols with OPJ_ prefix
2012-11-15 12:25:11 +00:00
Mickael Savinaud
e3c2305ff4
[trunk] remove warnings raised by flags -Wall -Wextra -pedantic
2012-11-13 17:35:15 +00:00
Mickael Savinaud
0e3c467a5b
[trunk] remove warnings raised by vs11-beta analyzer
2012-11-13 16:59:03 +00:00
Mickael Savinaud
94880d8f36
[trunk] remove warnings raised by flags -Wall -Wextra -pedantic
2012-11-13 15:26:13 +00:00
Mickael Savinaud
7307bb6e9a
[trunk] remove warnings raised by flags -Wall -Wextra -pedantic and vs9 analyzer
2012-11-13 15:16:35 +00:00
Mickael Savinaud
4263410fe8
[trunk] remove warnings raised by flags -Wall -Wextra -pedantic
2012-11-13 12:59:35 +00:00
Mickael Savinaud
cb0eb855ca
[trunk] manage the case where the SOT marker is alone, PSot=12 (case of PHR data).
...
Fixes issue 162
2012-11-13 11:18:58 +00:00
Mickael Savinaud
569d0ec7cc
[trunk] avoid memory leak in opj_t2_decode_packets
2012-11-13 09:47:16 +00:00
Mickael Savinaud
853bcb3c64
[trunk] add documentation
2012-10-29 22:12:02 +00:00
Mickael Savinaud
4d32395fe1
[trunk]OPJ_STREAM_READ is now equal to OPJ_TRUE and OPJ_STREAM_WRITE to OPJ_FALSE
2012-10-29 22:06:28 +00:00
Mickael Savinaud
a6a141d326
[trunk] move opj_event_mgr struct from openjpeg. h to event.h
2012-10-29 22:02:02 +00:00
Mickael Savinaud
e0161e03db
[trunk] remove old struct from V1 and not used in V2
2012-10-29 21:49:33 +00:00
Mathieu Malaterre
82d29d4c2a
[trunk] Remove bool.h, use opj_bool instead
...
Fix remaining opj_calloc/malloc/free issues
2012-10-29 16:24:39 +00:00
Mathieu Malaterre
1a5791750b
[trunk] Fix simple warning about unused variables
2012-10-29 16:07:24 +00:00
Mathieu Malaterre
482d9b58b3
[trunk] Make sure to use off_t
2012-10-29 16:07:09 +00:00
Mathieu Malaterre
759be64115
[trunk] Fix remainings issues with doxygen doc
...
Convert DOS files to UNIX eol
2012-10-29 14:35:11 +00:00
Mickael Savinaud
ece2a2d6c2
[trunk] Normalize the return type of opj_read_from_file regarding the test in the calling function
2012-10-29 13:53:02 +00:00
Mathieu Malaterre
fb69541cfa
[trunk] Fix compilation when JPIP is OFF
2012-10-29 13:27:39 +00:00
Mathieu Malaterre
e189679ebc
[trunk] Merge back JPIP modification into v2
...
This commit imports changes from openjpip.c from r2122 into openjpeg.c
2012-10-29 10:12:03 +00:00
Mickael Savinaud
18e7fcc37f
[trunk] remove warnings related to the use of -Wall -Wextra -pedantic
2012-10-29 10:08:35 +00:00
Mickael Savinaud
1c8a657044
[trunk] finish to remove the old cio_ struct (last comment is incomplete)
2012-10-26 10:10:22 +00:00
Mickael Savinaud
cdea5c8eef
[trunk] remove some warnings from -Wall -Wextra -pedantic
2012-10-26 10:04:55 +00:00
Mickael Savinaud
bcc386e3bb
[trunk]remove some warnings raised by Wall
2012-10-26 09:39:52 +00:00
Mickael Savinaud
a2bd3bb75b
[trunk] use the right cp structure in image.h
2012-10-26 07:52:27 +00:00
Mickael Savinaud
b63d618e48
[trunk] remove last warnings from t1
2012-10-25 17:31:18 +00:00