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
Winfried
436d2f4bb9
Changed build choice in configure.ac/Makefile.am/Makefile.nix: shared xor static
2010-12-10 04:27:40 +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
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
Ben Boeckel
2a4563a677
Fix installation rules in jpwl for CMake
2010-10-28 14:34:37 +00:00
Winfried
c2f441840f
M libopenjpeg/Makefile.in
...
M libopenjpeg/Makefile.am
M jp3d/libjp3dvm/Makefile.in
M jp3d/libjp3dvm/Makefile.am
M CHANGES
M jpwl/Makefile.in
M jpwl/Makefile.am
2010-10-22 08:51:38 +00:00
Winfried
a55ea39677
M CHANGES
...
M jpwl/Makefile.in
M jpwl/Makefile.am
2010-10-22 04:11:41 +00:00
Winfried
e65ef3a24f
M jp3d/Makefile.nix
...
M config.nix
M doc/Makefile.in
M doc/Makefile.am
M doc/Makefile.nix
M CHANGES
M jpwl/Makefile.nix
M Makefile.nix
2010-10-18 00:17:19 +00:00
Winfried
f4b08bacb0
-This line, and those below, will be ignored--
...
M configure
M Makefile.in
M opj_config.h.in.user
M mj2/Makefile.in
M mj2/Makefile.am
M mj2/Makefile.nix
M libopenjpeg/Makefile.in
M jp3d/Makefile.in
M jp3d/libjp3dvm/Makefile.in
M jp3d/Makefile.nix
M jp3d/codec/Makefile.in
M jp3d/codec/Makefile.am
M config.nix
M configure.ac
M doc/Makefile.in
M doc/Makefile.am
M doc/Makefile.nix
M INSTALL
M CHANGES
M jpwl/Makefile.in
M jpwl/Makefile.am
M jpwl/Makefile.nix
M Makefile.am
M Makefile.nix
M codec/Makefile.in
M codec/Makefile.am
2010-10-17 22:42:46 +00:00
Antonin Descampe
eeefefd56c
Added files to let people build openjpeg with configure tools ; Added makefiles to let people manually build openjpeg on *nix platforms ; Removed obsolete Makefiles ; Renamed dirent.h to windirent.h ; Made optional the PNG, TIFF, and LCMS support in CMake files ; Added opj_config* files to configure openjpeg before building it (opj_config.h generated by configure, cmake, or manually by the user) ; Renamed this file from ChangeLog to CHANGES ; Renamed License.txt to LICENSE ; Updated README files ; Added INSTALL and LICENSE files ; Added man pages
2010-10-05 10:33:15 +00:00
Luis Ibanez
b7208fb525
ENH: Now forcing openjpeg_JPWL to be a STATIC library.
2010-09-07 22:29:56 +00:00
Luis Ibanez
1a79adb3a9
COMP: PNG_LIBRARIES were missing for the TARGET_LINK_LIBRARIES command
...
of the executable targets.
2010-09-05 20:54:55 +00:00
Luis Ibanez
d22912349b
ENH: Grouping the logic that detects getopt.c into a single .cmake file.
...
Multiple directories were repeating this configuration independently.
The directory jp3d is expected to be self-suficient so it still does
the configuration directly.
2010-09-05 20:15:05 +00:00
Luis Ibanez
26e8f3fd28
COMP: Fixing configuration for static builds. Fixing dependencies that several
...
executables have on getopt.c, convert.c and index.c.
Some refactoring is going to be required in order to have a cleaner
configuration process and make it easier to maintain.
2010-09-01 00:52:26 +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
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
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
Giuseppe Baruffa
123a680669
Improved success for the linux build; OPJViewer shows all the COM contents
2007-10-23 14:33:40 +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
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
564e16d5ce
Added the knowledge of JPSEC SEC and INSEC markers (you have to compile the JPWL project). Management of these markers is limited to skipping them without crashing: no real security function at this stage. Deprecated USE_JPSEC and USE_JPWL will be removed next
2007-09-03 13:30:59 +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
Giuseppe Baruffa
4a50efe542
Fixed a bug in JPWL module, which prevented to exploit the full error correction capability of RS codes (e.g. it gave up at 5 errors, even if 6 were correctable); defined a JPWL_MAXIMUM_EPB_ROOM for better customization of the maximum dimension of EPBs (the dimension is pre-calculated on an hypothesis, if it goes beyond 65535 there will be problems, thus we give a little less than the max, let's say 65450)
2007-07-12 08:31:01 +00:00
Giuseppe Baruffa
144e1ff4e6
Following to Hervé's suggestions, all the exit() calls, added by JPWL strict checking in t2.c and j2k.c, have been substituted with (object free'ing + opj_evt_message(EVT_ERROR) + return); added linking to TIFF library in the JPWL VC6 workspaces
2007-03-27 17:18:56 +00:00
Giuseppe Baruffa
3f36196dfd
Improved parsing in OPJViewer, as well some aesthetic modifications; support for image rendering with bit depths lower than 8 bits; can display an arbitrary frame of an MJ2 file (only in B/W, though); can reload a file; better image resizing capabilities
2007-03-27 12:48:17 +00:00
Giuseppe Baruffa
e2a54d9ac6
Modified JPWL libopenjpeg library by directly embedding the JPWL functions
2007-02-28 23:43:37 +00:00
Giuseppe Baruffa
e6ce7958f2
Added makefile for linux build of JPWL module; added newlines at the end of JPWL files
2007-02-23 18:24:49 +00:00
Giuseppe Baruffa
8a75823eea
Fixed a copy-and-paste type assignment error (bool instead of int) in the JPWL section of decoder parameters structure in openjpeg.h; minor type-casting in jpwl_lib.c. As a result, now OPJViewer should run correctly when built against the most current SVN trunk of LibOpenJPEG.lib
2007-02-23 01:23:05 +00:00
Giuseppe Baruffa
6b9d244449
Definition of USE_JPWL in doxygen file for building the corresponding documentation on JPWL module; creation of README file in JPWL directory
2006-12-13 11:50:24 +00:00
Giuseppe Baruffa
76ee6b8441
+ Antonin verified that the MacOS build of JPWL module suffered from a missing definition of the "min" macro; I've added this into both jpwl.h and rs.h
2006-12-07 18:46:28 +00:00
Giuseppe Baruffa
3adfd18602
* Better fix of the TPH EPBs bug in JPWL module
...
* Fixed the UEP bug in JPWL module
+ Added some lines in the help of JPWL_image_to_j2k
2006-12-05 18:20:04 +00:00
Francois-Olivier Devaux
34661c5aea
SVN file properties modified
2006-12-04 16:11:23 +00:00
Francois-Olivier Devaux
d53edb5ea7
SVN file properties modified
2006-12-04 16:11:05 +00:00
Francois-Olivier Devaux
16fbba79ec
EOL handling
2006-12-04 16:10:24 +00:00
Giuseppe Baruffa
9eaaf55f7a
Fixed the following bug:
...
- when using -W h,h0 the EPBs in TPHs always get a "not latest in current header" signature, even if they are really the latest.
The fix checks for additional EPBs, after the TPH one (e.g. UEP EPBs), and sets the Depb field of the TPH EPB accordingly.
2006-12-04 15:28:48 +00:00
Francois-Olivier Devaux
b420c330b2
JPWL version 1.0 by Universita' degli Studi di Perugia
2006-12-04 13:24:22 +00:00
Francois-Olivier Devaux
7fd2ae9786
JPWL version 1.0 by Universita' degli Studi di Perugia
2006-12-04 13:23:44 +00:00
Francois-Olivier Devaux
3d2f2b4048
Deleted because this directory corresponds to an old version of the JPWL library
2006-12-04 13:20:19 +00:00
Francois-Olivier Devaux
9fc6e4f4bd
Deleted because this directory corresponds to an old version of the JPWL library
2006-12-04 13:20:06 +00:00
Francois-Olivier Devaux
07fa11a94c
Deleted because this directory corresponds to an old version of the JPWL library
2006-12-04 13:19:25 +00:00
Francois-Olivier Devaux
36c6e4abb9
Deleted because this directory corresponds to an old version of the JPWL library
2006-12-04 13:18:53 +00:00
Giuseppe Baruffa
af448b94a1
2006-10-27 19:06:07 +00:00
Giuseppe Baruffa
4bd7195ea6
Test
2006-10-27 19:04:31 +00:00
Giuseppe Baruffa
331d3e523d
2006-10-27 19:00:14 +00:00