Mickael Savinaud
6fb9794200
fixed segfault with 123.j2c and bug.j2c images (thanks to Tim Mattox for his contribution to this patch)
2011-08-10 09:00:34 +00:00
Mickael Savinaud
9e419fdaf7
fixed glibc error with broken2 and broken4 images
2011-08-10 08:47:20 +00:00
Mickael Savinaud
e634cd0d62
add copyright header into new test functions
2011-08-10 08:14:49 +00:00
Mickael Savinaud
676f8f189f
removed unused parameters warnings with the solution proposed by myself and Bob Friesenhahn
2011-08-10 08:12:10 +00:00
Antonin Descampe
df44837b07
removed xcode project files (cmake and autotools are now the only supported build methods)
2011-08-09 15:42:42 +00:00
Mickael Savinaud
16998b4b6d
update MJ2 CMakeLists regards to the new thirdparty strategy
2011-07-29 10:47:42 +00:00
Mickael Savinaud
f57c4fd0c2
increase number of warning reported on the dashboard (forgot the file in the last commit)
2011-07-29 09:12:26 +00:00
Mickael Savinaud
5743cca5f8
solve some obvious warnings for WIN platform, increase number of warning reported on the dashboard, correct last warnings with gcc 4.4 (-Wall)
2011-07-29 08:50:55 +00:00
Mickael Savinaud
c2b0a8101b
correct some warnings detected under unix platform
2011-07-27 16:37:57 +00:00
Mickael Savinaud
f88a57e5d7
added new decoding/dump tests based on data found in input/nonregresion repository (remove JPEG2000_CONFORMANCE_DATA_ROOT variable, add REF_DECODER_BIN_PATH variable for the encoder test suite). Remove definitively old tests
2011-07-27 12:45:04 +00:00
Mickael Savinaud
1776120dba
correct CRLF problem between unix baseline and win platform test file generated by j2k_dump
2011-07-26 13:49:27 +00:00
Mickael Savinaud
f4601aff8b
use ansi c function fgets instead of GNU function getline to avoid build error with win platform
2011-07-26 09:30:54 +00:00
Mickael Savinaud
14799e25c6
delete double semi-colon at end of line which generate crash on win platform
2011-07-26 07:57:53 +00:00
Mickael Savinaud
eea61ee5e4
added non-regression tests for j2k_dump function and conformance data
2011-07-25 16:33:52 +00:00
Mickael Savinaud
ff6d246efd
modify j2k_dump to support output file, needed for non-regression tests
2011-07-25 16:27:07 +00:00
Mickael Savinaud
a7f08e9b36
fixed issue 74 for trunk
2011-07-25 07:31:52 +00:00
Mickael Savinaud
06363c01e4
correct some troubles about thirdparty when they are used
2011-07-22 14:26:57 +00:00
Mickael Savinaud
ec398229b1
correct a compil error linked to getopt with win platform
2011-07-21 16:26:23 +00:00
Mickael Savinaud
a19c8a4ea3
add new decode tests based on conformance data and tolerance. Non regression is also added on the decoder output. Deactivate old tests.
2011-07-21 15:23:31 +00:00
Mickael Savinaud
f8de2fc8eb
to follow last version of conformance data about component separator for pgx file, we changed - to _ separator even if nb component = 1
2011-07-21 14:56:29 +00:00
Mickael Savinaud
0380840348
removed unused warning configuration message
2011-07-21 14:34:16 +00:00
Mickael Savinaud
9cd5752e38
correct build error (mislocated declaration) with convert to tiff function when HAVE_LIBTIFF is defined
2011-07-18 08:58:18 +00:00
Mickael Savinaud
65f7f8dc50
improved some CMakeLists files linked to the build of applications which used thirdparty
2011-07-13 16:49:53 +00:00
Antonin Descampe
36c8d85f43
updated CHNAGES files after branch renaming
2011-07-11 17:43:08 +00:00
Antonin Descampe
acccedbbb7
opj-v1-branch created
2011-07-10 18:36:17 +00:00
Antonin Descampe
6106e48397
improved encoding speed in t1_encode_cblks (credit to Giuseppe Baruffa)
2011-07-10 17:32:22 +00:00
Antonin Descampe
a5130aebab
fixed bmptoimage (see http://groups.google.com/group/openjpeg/browse_thread/thread/33a24c5896bf6391 )
2011-07-03 18:23:33 +00:00
Antonin Descampe
fa6aea80f5
fixed handling of "jp2->meth" value (Restricted ICC profile handling currently not implemented)
2011-07-03 17:56:49 +00:00
Antonin Descampe
b09051fd79
fixed CTest configuration files
2011-06-30 13:52:23 +00:00
Mathieu Malaterre
74583409ec
Fix some error with cmake
2011-06-03 13:44:58 +00:00
Mathieu Malaterre
3da66d4d79
adding partno and numpart info as part of the warning message (issue #69 )
2011-06-03 08:47:30 +00:00
Antonin Descampe
b7969ce657
fixed a bug in autotools that prevented "make distcheck" to work properly (credit to Vincent Torri) ; added autotools for the "applications/jpip/tools" directory
2011-05-24 09:30:25 +00:00
Antonin Descampe
586581685c
fixed autotools (broken since the new directory structure) and added autotools as a build method for jpip (credit to Vincent Torri)
2011-05-23 20:30:20 +00:00
Antonin Descampe
88f43b15fa
defined new type "opj_bool", and new constants OPJ_FALSE and OPJ_TRUE, to avoid having to deal with "stdbool.h" (patch from Winfried)
2011-05-18 11:02:27 +00:00
Antonin Descampe
0c9f6a3ac9
fixed another bug related to the number of packets in a tile-part, not correctly taken into account when generating an index file during decoding
2011-05-16 19:39:07 +00:00
Antonin Descampe
18cb325a8e
fixed part of issue 69, when tile-part index is inconsistent with the total number of tile-parts
2011-05-16 11:07:37 +00:00
Antonin Descampe
ed71feac52
xcode project file updated (now integrates openjpip)
2011-05-12 11:03:11 +00:00
Antonin Descampe
7fe3933faa
subsequent jpip-related commits to be logged in "applications/jpip/CHANGES" rather than main CHANGES file
2011-05-12 09:44:19 +00:00
Antonin Descampe
fb29d47f0c
OpenJPIP: small bug fixes to compile on win platform
2011-05-09 09:27:48 +00:00
Antonin Descampe
1dc2654b54
OpenJPIP: fixed several bugs in opj_server (removal of strsep function, duplication of query string) + some changes to compile opj_server under windows (replacement of strcasecmp(), bzero()).
2011-05-08 10:49:06 +00:00
Antonin Descampe
2a5a6416a5
fixed a bug in mqc.c (see https://groups.google.com/d/topic/openjpeg/kQ1PbZUd19k/discussion , credit to Peter Wimmer)
2011-04-16 12:09:16 +00:00
Antonin Descampe
175fd6692c
fixed wrong path in Doxyfile.dox
2011-04-16 12:03:45 +00:00
Antonin Descampe
31dba0b4e9
initial commit of OpenJPIP 1.0, a JPIP client-server architecture based on OpenJPEG (see README file in jpip directory for more details)
2011-04-14 18:37:47 +00:00
Antonin Descampe
27b894dd3f
fixed applications/codec/CMakeLists.txt that prevented JPWL executables to be built with JPWL functionalities ; changed make all behaviour : DOC target removed from ALL
2011-04-14 10:13:25 +00:00
Antonin Descampe
6aaaa3eae2
changed the directory hierarchy of the whole project. See README files for details.
2011-04-13 22:38:50 +00:00
Antonin Descampe
87e4c72ee4
moved "openjpeg3d" directory from the trunk to the branches directory.
2011-04-13 15:42:01 +00:00
Antonin Descampe
5ef5fc65ae
renamed and reorganized "jp3d" directory to "openjpeg3d". Is now a standalone directory, with independent cmake files. Done as it uses its own version of the openjpeg library and does not depend on the one currently developped. Will be removed from the trunk and stored in a branch.
2011-04-13 15:24:36 +00:00
Antonin Descampe
e93d5a683f
Fixed internal function names conflict with Jasper ( http://code.google.com/p/openjpeg/issues/detail?id=30 )
2011-04-12 17:24:30 +00:00
Antonin Descampe
91419e0e3e
convert.c: ENDIAN condition removed, tiftoimage and imagetotif updated (ALPHA added for RGB and GRAY, correct handling of 12-bit precision), small bugfixes (credit to Winfried)
2011-04-12 17:05:47 +00:00
Antonin Descampe
74626a17db
small fix in configure.ac (credit to Vincent Torri)
2011-04-12 16:18:51 +00:00
Antonin Descampe
1fd9603c55
added two files FindLCMS.cmake and FindLCMS2.cmake as they are not shipped by default with other cmake modules.
2011-03-21 21:51:04 +00:00
Antonin Descampe
19f9147e10
Removed the libs directory containing win32 compiled versions of libpng, libtiff and liblcms. Added a thirdparty directory to include main source files of libtiff, libpng, libz and liblcms to enable support of these formats in the codec executables. CMake will try to statically build these libraries if they are not found on the system. Note that these third party libraries are not required to build libopenjpeg (which has no dependencies).
2011-03-20 22:45:24 +00:00
Antonin Descampe
6bda73eeb2
fixed lt_version in configure.ac
2011-03-10 17:08:50 +00:00
Antonin Descampe
9f349b0988
cosmetic change for status report of ./configure
2011-03-05 17:36:08 +00:00
Antonin Descampe
91ce5625b5
now assume MinGW does not have dirent.h (actually have it but without opendir function). Fixed also a WIN32 check in jp3d/libjp3dvm/openjpeg3d.h.
2011-03-04 11:21:45 +00:00
Antonin Descampe
86edc0a40e
updated autotools files to improve build and install procedures (credit to Vincent Torri)
2011-03-04 10:53:27 +00:00
Antonin Descampe
89456eed51
replaced "long" by "size_t" in dwt.c to be sure to cast to a pointer size.
2011-02-17 21:11:29 +00:00
Antonin Descampe
e023107e97
now allows 16-bit precision for mj2 encoding and decoding (solves Issue 49 and Issue 63). Credit to Winfried.
2011-02-17 20:01:14 +00:00
Antonin Descampe
c9bae1fd46
removed opj_config.h.in from svn, as it is automaticaly generated by autoheader when calling ./bootstrap.sh
2011-02-09 10:42:17 +00:00
Antonin Descampe
99c3c5a4af
cmake : fixed installed links to openjpeg.h and openjpeg3d.h
2011-02-06 16:39:26 +00:00
Antonin Descampe
a1920bc5c2
fixed warnings in jp2.c (signed compared to unsigned) and dwt.c (bad cast) ; removed depcomp file from trunk (automatically copied by automake in main folder)
2011-01-30 21:33:55 +00:00
Antonin Descampe
fbffea94a9
removed é in license header to prevent warning C4819 (see http://code.google.com/p/openjpeg/issues/detail?id=57 )
2011-01-29 14:08:13 +00:00
Antonin Descampe
75fa7a8d87
remove more obsolete VS files. Left only mj2_to_metadata VS files, as this is the only executable not yet handled by CMake
2011-01-24 22:28:21 +00:00
Antonin Descampe
5e3290a486
removed obsolete VS files
2011-01-23 19:34:26 +00:00
Antonin Descampe
90725df206
MJ2 module: Add two components to mj2.h: meth, enumcs ; Define or reset all components of mj2_cparameters_t before its usage ; Add argument -D prec to frames_to_mj2.c and use the precision in mj2_convert.c (solves Issue 49)
2011-01-23 18:33:06 +00:00
Antonin Descampe
066bda52c0
move KK definition from rs.h to rs.c to prevent duplicate symbol error when building jpwl with autotools
2011-01-23 18:17:00 +00:00
Rex Dieter
2514c5b550
cmake: SOVERSION change to 1 (from 1.4) to match auto-tools build
2011-01-18 17:23:04 +00:00
Rex Dieter
3f234ac21b
remove (autotools) generated files
2011-01-17 18:45:33 +00:00
Antonin Descampe
420750f5ca
convert.c: inclusion of endian.h has to be different on APPLE platforms
2011-01-16 16:23:12 +00:00
Rex Dieter
97c5fe052c
fix symlink creation (cmake)
2011-01-13 19:40:48 +00:00
Rex Dieter
5f1e13e770
adjust autotools pkg-config support to match
2011-01-13 19:36:21 +00:00
Rex Dieter
d2d6e1fd6f
add pkg-config support to cmake
2011-01-13 19:29:18 +00:00
Antonin Descampe
08459fd944
removed forgotten debug info in imagetopnm()
2011-01-11 08:21:13 +00:00
Antonin Descampe
985a163e33
imagetopnm() has been rewritten to allow 16-bits precision, and PAM (P7) support. See Netpbm for more info. (patch from szukw000).
2011-01-09 22:54:35 +00:00
Winfried
7441340ab5
changed report code in Makefile.am
2011-01-07 03:20:58 +00:00
Antonin Descampe
50b3b5c991
removed badly written tests from CTest in codec/CMakeLists.txt
2011-01-03 22:44:59 +00:00
Antonin Descampe
73a6ed7c21
bug fixes to enable cmake compilation on WIN32 platform (see CHANGES for details)
2011-01-02 18:10:09 +00:00
Winfried
398b3f08b0
Adapted Makefile.am/Makefile.nix to build choice: shared xor static
2010-12-14 03:33:31 +00:00
Antonin Descampe
1dd92890d7
fixed flags when building jp3d with MinGW
2010-12-11 23:23:02 +00:00
Winfried
436d2f4bb9
Changed build choice in configure.ac/Makefile.am/Makefile.nix: shared xor static
2010-12-10 04:27:40 +00:00
Antonin Descampe
0264197f3f
removed LCMS dependency in jp3d/libjp3dvm/CMakeLists.txt
2010-12-09 21:44:20 +00:00
Antonin Descampe
b487a3521c
updated xcode project
2010-12-09 11:07:22 +00:00
Antonin Descampe
816d914c4e
renamed jp3d/libjp3dvm/openjpeg.h => jp3d/libjp3dvm/openjpeg3d.h
2010-12-09 10:34:47 +00:00
Antonin Descampe
c0fd0c8f89
removed "codec/compat/" directory
2010-12-09 10:23:13 +00:00
Winfried
ebcda80583
Updated Makefile.in
2010-12-09 01:23:46 +00:00
Winfried
407b95e35f
Removed LCMS dependencies from Makefile.am/Makefile.nix
2010-12-09 01:11:05 +00:00
Antonin Descampe
d08a96e251
(thanks to Winfried for his help)
...
* [antonin] changed remaining "WIN32" to "_WIN32"
! [antonin] libopenjpeg has no more dependency on LCMS lib. Everything concerning color (icc profile, conversion to rgb, etc) has been put outside libopenjpeg and is used in j2k_to_image.c and mj2_to_frames.c.
- [antonin] removed "opj_convert{.c,.h}"
+ [antonin] added a directory "common/" that contains "getopt{.c,.h}" (previously in "codec/compat").
+ [antonin] added files "color{.c,.h}" in "common/" that define the code for icc profile management and sycc_to_rgb conversion
+ [antonin] added "common/format_defs.h" that contains common definitions used in image_to_j2k, j2k_to_image, j2k_dump.
2010-12-08 11:06:41 +00:00
Antonin Descampe
59d9b97ffe
revert to previous behaviour for cmake: builds (and links) dynamically by default. Static build only if -DBUILD_SHARED_LIBS is set to OFF.
2010-12-05 15:19:57 +00:00
Antonin Descampe
cf39198a9a
added a definition in getopt.h and an initial value in convert.c
2010-12-05 15:10:10 +00:00
Antonin Descampe
02229c7c2d
workaround for name clash when building static and dynamic on WIN32 (see http://www.vtk.org/Bug/view.php?id=10190 for description)
2010-12-03 11:57:00 +00:00
Antonin Descampe
1c2ed5cc33
fixed a bug in codec/convert.c that prevented to build executables with WIN32 compiler (thanks winfried)
2010-11-28 18:40:57 +00:00
Antonin Descampe
efc709578a
2010-11-28 18:37:16 +00:00
Antonin Descampe
eb5694ca2a
changed cmake behaviour: executables are now always statically linked. When -DBUIL_SHARED_LIBS option is ON (the default), the shared versions of the libraries are also built (but executables remain linked against the static libraries).
2010-11-28 17:07:04 +00:00
Antonin Descampe
389166e86e
fix compilation and DLL creation of libopenjpeg with MSYS/MinGW (from vincent.torri, see issue 47 on googlecode)
2010-11-25 11:58:26 +00:00
Antonin Descampe
2b31495723
xcode : changed to native architecture build by default
2010-11-22 11:49:28 +00:00
Antonin Descampe
d5b44a98bc
reverted 'include "../opj_config.h"' to 'include "opj_config.h"'
2010-11-22 11:48:19 +00:00
Antonin Descampe
3afd3b1afd
install man pages by default. install CHANGES and LICENSE
2010-11-17 10:59:21 +00:00
Antonin Descampe
223a39b51e
minor changes in cmake files (from winfried)
2010-11-17 10:26:05 +00:00
Antonin Descampe
5c76f68168
minor changes in cmake flags
2010-11-16 11:15:38 +00:00
Antonin Descampe
ad970dd9df
xcode project rewrite
2010-11-15 11:12:24 +00:00