Mathieu Malaterre
889aa9227b
backport from trunk
2010-07-01 17:35:20 +00:00
Mathieu Malaterre
f71e6e7879
Finish fixing up bugs with png i/o
2010-06-22 19:27:35 +00:00
Mathieu Malaterre
3a44c91ea3
add more test. prevent segfault
2010-06-22 19:06:01 +00:00
Mathieu Malaterre
786dee8782
Import j2k_dump from trunk (much faster)
2010-06-22 18:26:15 +00:00
Mathieu Malaterre
5badc82fa9
Start merging change from svn trunk
2010-06-22 17:29:21 +00:00
Mathieu Malaterre
ecd70f033c
Start using cmake API for easy packaging
2010-06-21 13:54:49 +00:00
Mathieu Malaterre
306e58761a
minor change
2010-06-21 12:52:56 +00:00
Mathieu Malaterre
eb1baa78fc
test all codecs. Adding forgotten file to search for freeimage
2010-06-21 12:48:43 +00:00
Mathieu Malaterre
414b680e53
increase coverage by testing all codecs
2010-06-21 12:30:28 +00:00
Mathieu Malaterre
b1342da5c5
make j2k_to_image return errors
2010-06-21 12:26:06 +00:00
Mathieu Malaterre
1f348833dd
Minor tweaks to cmake files
2010-06-21 11:50:46 +00:00
Luis Ibanez
f509865242
Addression Windows warnings about mismatch between signed and unsigned.
2010-06-12 22:51:15 +00:00
Luis Ibanez
173ad641aa
ENH: Fixing compilation warnings on gcc 4.4.
2010-06-02 04:16:09 +00:00
Francois-Olivier Devaux
b2d22d6bc0
Added support for "jpc" codestreams which are equivalent to "j2c" codestreams [v2.0]. Thanks to Winfried for this patch
2010-03-26 16:09:46 +00:00
Francois-Olivier Devaux
73b4d32638
Code improvements using 'g++-4.4.0' to trace the code (v2.0). Thanks to Winfried for this patch.
2010-03-24 11:21:19 +00:00
Francois-Olivier Devaux
67b5ab3c04
Fixed small compatibility issues with win32 in codec (moved include <strings.h>)
2010-03-07 21:10:47 +00:00
Antonin Descampe
ec400c4fa5
V2 branch :
...
- found a bug in tcd.c that was preventing to find the correct threshold in tcd_rateallocate.c for high-precision images. Applied a temporary patch but a better solution should be found.
- Modified the way raw images with more that 8bpp are read and written
2009-09-10 13:34:19 +00:00
Antonin Descampe
b1d8788a46
fixed minor bugs which were triggering warnings at compilation (different signedness, wrong pointer type, etc)
2009-09-10 13:10:09 +00:00
Antonin Descampe
7caaea18b7
Deleting obsolete files and directories, adding v2-specific files and directories, updating existing files to v2. See README.v2 for more info
2008-07-31 18:47:41 +00:00
Antonin Descampe
846bd364be
fixed a bug in dirent.h that prevented codec on Linux Alpha Systems to compile correctly. Thanks to RobinC.
2008-06-12 14:55:12 +00:00
Giuseppe Baruffa
a92cc111a2
Added help line for the -F option in j2k_to_image
2008-03-12 10:40:42 +00:00
Giuseppe Baruffa
ac0cc6df62
Minor style modifications to comply with c99 compiler flag; removed Microsoft-specific "union-in-struct" syntax; Re-enabled cstr_info struct creation when -W switch is specified. Changed a number of things in opjviewer (e.g., decoding thread does not execute GUI calls anymore), to have it running under linux --> it is better than before, but still crashes
2008-02-11 14:43:11 +00:00
Parvatha Elangovan
29ea3dde47
In convert.c, corrected imagetobmp() conversion for grayscale. In tcd.c, corrected Rate modification in tcd_init_encode().
2008-02-05 15:15:38 +00:00
Francois-Olivier Devaux
26606c71c8
First import of JAVAOpenJPEG, a Java wrapper of OpenJPEG, developed by Patrick Piscaglia of Telemis (www.telemis.com). Thank you Patrick for this new module !
2007-12-10 13:16:01 +00:00
Giuseppe Baruffa
e06bcd027f
Added index.h and index.c in VC6 projects; wrapped index.h in the C++ preprocessor; modified OPJViewer project and some files.
2007-11-29 14:38:26 +00:00
Francois-Olivier Devaux
efa5f7977c
Created the file index.c in the codec directory. This file handles the creation of index files, at encoding and decoding.
...
Fixed bugs during the creation of the index (PCRL progression order)
2007-11-27 12:38:52 +00:00
Giuseppe Baruffa
95d760a173
Fixed a bug which prevented JPWL from working on multi-tiled images; added some more fields in the interface info structures (keep a list of markers, save start packet number for each tile)
2007-11-05 13:05:07 +00:00
Francois-Olivier Devaux
5fdc05d18d
Changed the ROI parameter in the image_to_j2k codec to make it correspond to the documentation (i.e. -ROI c=0,U=25)
2007-10-18 08:14:43 +00:00
Francois-Olivier Devaux
1f11a4fe90
Changed the way the image structure is allocated when the decoding parameters include some resolutions to discard. This should have a significant impact for the decoding of huge images when some resolutions are discarder (-r parameter)
...
Warning: The output image size is now reduced when discarding resolutions !
2007-10-12 15:04:34 +00:00
Francois-Olivier Devaux
ab0473aa42
*Patch from Callum Lewick. Clean up of j2klib.h for the aligned malloc stuff.
...
*convert.c: Changed some error comments for TIFF images
2007-10-10 06:17:28 +00:00
Parvatha Elangovan
7e40a9475a
Fixed issues with generation of SOP marker.
2007-09-19 14:56:19 +00:00
Parvatha Elangovan
a6ba04cdf4
Fixed issues with Reading and Writing TIF images in convert.c to avoid segmentation fault.
...
Fixed issues relating to using user specified rates for CINEMA option for multiple images.
2007-09-18 13:07:29 +00:00
Francois-Olivier Devaux
55c4c14352
OpenJPEG library interface modified to retain compatibility with version 1.2. Sorry if some of you already adapted their code to the previous interface, but we want to avoid a ABI break....
2007-09-17 15:11:20 +00:00
Francois-Olivier Devaux
569bbb0077
Fixed issues with cstr_info when codestream has components with different number of resolutions.
2007-09-17 14:00:43 +00:00
Giuseppe Baruffa
1e705438e4
JPWL encoding is finalized correctly into the JP2 file format; added an additional structure in opj_codestream_info, to keep a record of the written markers
2007-09-11 15:21:12 +00:00
Giuseppe Baruffa
d70a0415b9
Adapted the JPWL and OPJViewer code to new interface; fixed a samll bug in JPWL which created large EPBs even when null protection was specified
2007-09-07 23:16:31 +00:00
Francois-Olivier Devaux
3816e0edf4
Indexes can now be generated when decoding J2K codestreams.
2007-09-07 15:01:55 +00:00
Mathieu Malaterre
3392d99487
BUG: cannot run tests if EXAMPLES are not built
2007-09-07 13:49:57 +00:00
Mathieu Malaterre
b29cff9b9c
ENH: Add cmake code to do testing if user has properly setup a testimages directory
2007-09-07 13:21:17 +00:00
Mathieu Malaterre
2479921c71
ENH: Upon failure, properly return error code (!=0)
2007-09-07 13:06:36 +00:00
Mathieu Malaterre
53471a76f1
ENH: Fix unitialized read in img_fol (we may need a smarter initialize than memset)
2007-09-06 16:49:15 +00:00
Mathieu Malaterre
8ac5e7023c
ENH: Add very simple tests (simply run command line with no option)
2007-09-06 16:38:06 +00:00
Giuseppe Baruffa
dfcacb8247
One more field in the codestream_info struct for recording the number of packets per tile part; JPWL now distributes the EPBs in all the tile part headers
2007-09-06 15:59:39 +00:00
Mathieu Malaterre
976ca18103
ENH: Add jpwl. Also remove old deprecated way of linking lib math on unix
2007-09-06 10:23:40 +00:00
Giuseppe Baruffa
d3d2a36fbc
Added some fields in the codestream_info structure: they are used to record the position of single tile parts. Changed also the write_index function in the codec, to reflect the presence of this new information.
2007-09-04 14:19:55 +00:00
Francois-Olivier Devaux
7a2d96efe1
Added information regarding the end of packet position in the index
2007-08-30 15:32:51 +00:00
Francois-Olivier Devaux
acfe0ad645
Changed the OpenJPEG library interface to enable users to access information regarding the codestream (also called index).
2007-08-30 09:51:20 +00:00
Francois-Olivier Devaux
2c75c27ee8
Solved problems with codec reading from image file directory when filename had more than one "." in name
2007-08-21 10:50:47 +00:00
Francois-Olivier Devaux
d9924962ff
Added support for Visual Studio 2005
2007-08-21 10:17:35 +00:00
Francois-Olivier Devaux
17f0828c74
Fixed _strnicmp bug
2007-08-20 15:26:01 +00:00