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
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
72b6fdb04b
fixed a bug in mj2.c that prevented extract_j2k_from_mj2 to build properly. Patch from winfried
2010-10-08 10:16:27 +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
Francois-Olivier Devaux
54214fb65f
Code improvements using 'g++-4.4.0' to trace the code (v1.4). Thanks to Winfried for this patch.
2010-03-24 11:20:45 +00:00
Francois-Olivier Devaux
9e114bcaa4
Patch from Callum Lewick. Memset patch. See ChangeLog for more details. Thanks Callum !
2007-10-18 12:26:11 +00:00
Francois-Olivier Devaux
1d0dbeb232
Robustified MJ2 codecs
2007-08-21 10:18:40 +00:00
Francois-Olivier Devaux
1200dd871a
MJ2 codec updated from LibOpenJPEG version 0.97 to LibOpenJPEG version 1. Hence, the MJ2 codec will now take advantage of all the improvements and optimizations done on the LibOpenJPEG library.
2007-05-10 14:21:09 +00:00
Francois-Olivier Devaux
2b3947e8a8
MJ2 codec restructuration. Created MJ2_codec directory and moved MJ2 codec files to this directory, created libopenjpeg_097 directory and moved libopenjpeg files version 0.97 to this directory
2006-12-08 17:09:39 +00:00
Francois-Olivier Devaux
ee7c2c28f1
Variables in Movie and Track structure initialized to avoid problems when freeing memory.
...
These initializations are made in mj2_read_smhd and mj2_read_hmhd.
2005-05-23 09:48:44 +00:00
Francois-Olivier Devaux
1b0a585256
Modified mj2_init_stdmovie. Check for division by zero at line 212: tk->sample[j].sample_delta = tk->timescale / tk->sample_rate;
...
Thanks to Valentin Mesaros !
2005-05-20 07:59:01 +00:00
Francois-Olivier Devaux
2cbcbb25b0
Standard movie initialisation slightely modified
2005-04-19 09:17:03 +00:00
Francois-Olivier Devaux
10aee43cbc
Replaced bad message error when unknown box is found
2005-03-25 13:44:54 +00:00
Francois-Olivier Devaux
85691a02a6
Initialisation of movie->cl changed in mj2_init_stdmovie
2005-03-21 15:14:16 +00:00
Francois-Olivier Devaux
fdbca0fc9d
Minor bugs in error messages fixed
2005-02-09 10:26:22 +00:00
Francois-Olivier Devaux
632902d7e3
Added tk->visual_w and tk->visual_h variables, specifying the track's visual presentation size as fixed-point 16.16 values.
2005-02-09 10:08:48 +00:00
Francois-Olivier Devaux
9310f1b4a9
Precision added to tk->balance, tk->volume, movie->volume and movie->rate
2005-02-09 09:56:32 +00:00
Francois-Olivier Devaux
ba1cf545df
Bug with mj2_read_struct fixed (problem when reading MJ2 files starting with the MOOV box fixed)
2005-01-14 08:14:01 +00:00
Francois-Olivier Devaux
43a6b92345
New modular version of the MJ2 library.
...
The goal of this new version is to make the library more independent from OpenJPEG
2004-12-08 11:22:18 +00:00
Francois-Olivier Devaux
3b600a986c
Stack corruption error corrected with "tmp" variable
2004-11-05 08:59:58 +00:00
Francois-Olivier Devaux
2410db2ae7
Memory leak bug fixed in the read_mdat() function
2004-10-06 08:58:27 +00:00
Francois-Olivier Devaux
899439a906
Bug with tk->imagefile pointer fixed
2004-09-09 13:34:20 +00:00
Francois-Olivier Devaux
02e3a4ec77
Modification of stsc_decompact function
2004-09-08 15:12:21 +00:00
Francois-Olivier Devaux
7250ce0668
Bug with sound and hint tracks fixed
2004-09-06 15:53:36 +00:00
Francois-Olivier Devaux
313975debf
Pointer values initialized to zero
2004-08-27 14:22:33 +00:00
Francois-Olivier Devaux
0abe8e1997
Fixed bugs. Thanks to Dereck !
2004-08-24 13:36:45 +00:00
Francois-Olivier Devaux
3d67d80d49
First upload of MJ2 module
2004-07-16 14:10:49 +00:00