| Age | Commit message (Collapse) | Author |
|
|
|
(ALPHA added for RGB and GRAY, correct handling of 12-bit precision), small bugfixes (credit to Winfried)
|
|
* [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.
|
|
|
|
|
|
|
|
|
|
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
|
|
way of doing this with autoconf, and with the default VS project files.
|
|
in order to carry the definition of OPJ_STATIC
when building static libraries.
|
|
|
|
|
|
codestreams [v1.4]. Thanks to Winfried for this patch
|
|
to Winfried for this patch. See details here http://code.google.com/p/openjpeg/issues/detail?id=16
|
|
Winfried for this patch.
|
|
|
|
|
|
properly (everything was compressed lossless regardless of the specified rate).
|
|
|
|
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
|
|
Patrick Piscaglia of Telemis (www.telemis.com). Thank you Patrick for this new module !
|
|
creation of index files, at encoding and decoding.
Fixed bugs during the creation of the index (PCRL progression order)
|
|
some more fields in the interface info structures (keep a list of markers, save start packet number for each tile)
|
|
the documentation (i.e. -ROI c=0,U=25)
|
|
segmentation fault.
Fixed issues relating to using user specified rates for CINEMA option for multiple images.
|
|
1.2. Sorry if some of you already adapted their code to the previous interface, but we want to avoid a ABI break....
|
|
number of resolutions.
|
|
additional structure in opj_codestream_info, to keep a record of the written markers
|
|
JPWL which created large EPBs even when null protection was specified
|
|
|
|
|
|
memset)
|
|
packets per tile part; JPWL now distributes the EPBs in all the tile part headers
|
|
the position of single tile parts. Changed also the write_index function in the codec, to reflect the presence of this new information.
|
|
|
|
regarding the codestream (also called index).
|
|
had more than one "." in name
|
|
|
|
|
|
|
|
University of Perugia team. Thanks to them !
|
|
|
|
|
|
|
|
bit files (t1.c and tcd.c) and the calculation of elapsed time for multiple tiles parts (tcd.c and tdc.h).
|
|
"convert.c".
Fixed the parameters used for cinema compression (9-7 transform used instead of 5-3). Modified "image_to_j2k.c"
|
|
and new decoding_limit: DECODE_ALL_BUT_PACKETS
|
|
image_to_j2k.c.
Modified imagetotif() to read images with signed data. Modification in convert.c.
|
|
in image_to_j2k.c.
Bit rate limitation for each color component. Modification in image_to_j2k.c, t2.c.
Modified and tested Progression order change "-POC" option. Modification in image_to_j2k.c, j2k.c, pi.c.
Function j2k_check_poc_val() to check for possible loss of packets in case of wrong POC declaration. Modification in j2k.c.
Structure T2_MODE. This tells if the t2_encode_packets() is called during Threshold calculation or in Final pass. Modification in j2k.h, tcd.c
|
|
Rsiz profile name generation to be STD_RSIZ for profiles which are not DCI compliant.Modification in image_to_j2k.c
Renamed convert_progression_order to j2k_convert_progression_order. Modification j2k.c
Calculation of number of tile part in each tile in j2k_calculate_tp. Modification j2k.c
j2k_setup_encoder to set bit rate limitation for digital cinema compliance with quality option. Modification in j2k.c
Equation to check multiple tile precincts. Modification pi.c
array size generation of pi->include in pi_initialise_encode().Modification in pi.c
Modification in pi_create_encode for tile part generation.Modification in pi.c
In tcd_rateallocate a variable stable_threshold which holds the valid threshold value. This is used to avoid error in case of a wrong threshold value in the last iteration. Modification in tcd.c.
|