Mickael Savinaud 
							
						 
					 
					
						
						
							
						
						e3e2dc1f6e 
					 
					
						
						
							
							fixed build error with position of variable declaration after patch 856  
						
						 
						
						
						
						
					 
					
						2011-08-11 08:37:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickael Savinaud 
							
						 
					 
					
						
						
							
						
						9e419fdaf7 
					 
					
						
						
							
							fixed glibc error with broken2 and broken4 images  
						
						 
						
						
						
						
					 
					
						2011-08-10 08:47:20 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickael Savinaud 
							
						 
					 
					
						
						
							
						
						e716a316f6 
					 
					
						
						
							
							manage case 0 frames inside yuv_num_frames function and correct some warnings with gcc4.5 (credit to Winfried)  
						
						 
						
						
						
						
					 
					
						2011-07-28 10:45:22 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						73a6ed7c21 
					 
					
						
						
							
							bug fixes to enable cmake compilation on WIN32 platform (see CHANGES for details)  
						
						 
						
						
						
						
					 
					
						2011-01-02 18:10:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathieu Malaterre 
							
						 
					 
					
						
						
							
						
						f30f4c744e 
					 
					
						
						
							
							Also dump the image info as well as cp info.  
						
						 
						
						
						
						
					 
					
						2010-06-22 14:03:52 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						295ad6b112 
					 
					
						
						
							
							fixed a bug in j2k.c (j2k_write_sod) that allowed to get negative rates, thanks zhong1985624 for pointing this.  
						
						 
						
						
						
						
					 
					
						2008-05-22 16:39:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						f4d394d932 
					 
					
						
						
							
							additional test to avoid crash due to invalid image size, patch by Christopher Layne  
						
						 
						
						
						
						
					 
					
						2008-05-22 12:34:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						64ed560f4f 
					 
					
						
						
							
							In pi.c, removed the Recursive function pi_check_next_level() and modified the code.  
						
						 
						
						
						
						
					 
					
						2007-12-19 12:28:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						9e5d165e79 
					 
					
						
						
							
							Fixed the maximum number of resolutions a user can discard while decoding.  
						
						 
						
						... 
						
						
						
						Added an error state in J2K_STATE (j2k.c) 
						
						
					 
					
						2007-11-27 14:00:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						61a15672bb 
					 
					
						
						
							
							Patch by Callum Lerwick. Instead of reinventing realloc, j2k_read_sod now just uses opj_realloc in j2k.c  
						
						 
						
						
						
						
					 
					
						2007-11-14 08:29:12 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						7e40a9475a 
					 
					
						
						
							
							Fixed issues with generation of SOP marker.  
						
						 
						
						
						
						
					 
					
						2007-09-19 14:56:19 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						3816e0edf4 
					 
					
						
						
							
							Indexes can now be generated when decoding J2K codestreams.  
						
						 
						
						
						
						
					 
					
						2007-09-07 15:01:55 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						d07fa5d9d0 
					 
					
						
						
							
							Fixed wrong destructors called in openjpeg.c  
						
						 
						
						... 
						
						
						
						Fixed bug in j2k_decode_jpt_stream 
						
						
					 
					
						2007-08-28 10:13:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						c101f8049c 
					 
					
						
						
							
							The end of main header is calculated after TLM and POC marker for Dcinema.  
						
						 
						
						
						
						
					 
					
						2007-08-24 15:11:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						adca52578d 
					 
					
						
						
							
							Memory leaks fixed  
						
						 
						
						
						
						
					 
					
						2007-08-21 12:21:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						7dcb817e6a 
					 
					
						
						
							
							Fixed the DCinema filesize allocation. It now includes the SOT marker size  
						
						 
						
						
						
						
					 
					
						2007-08-08 09:41:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						5dec8bbbe9 
					 
					
						
						
							
							 
						
						 
						
						
						
						
					 
					
						2007-07-13 13:07:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						3d626da232 
					 
					
						
						
							
							Fixed the generation of index files. Now works with cinema formats.  
						
						 
						
						
						
						
					 
					
						2007-06-15 13:27:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						1f55aaf4a6 
					 
					
						
						
							
							Bug fixed by Sylvain Munaut. Change in the reading of the POC marker. Since COD/COC can be anywhere in the header, the decoder cannot always know while decoding the POC marker the value of numlayers and numresolution.  
						
						 
						
						
						
						
					 
					
						2007-05-23 16:04:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						f3170bf64e 
					 
					
						
						
							
							Possibility to choose to apply MCT (multiple component transform) enabled, and new decoding_limit: DECODE_ALL_BUT_PACKETS  
						
						 
						
						
						
						
					 
					
						2007-05-10 14:13:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						dd18811600 
					 
					
						
						
							
							Digital cinema compliance for 4K chosen by "-cinema4K" option. Modification 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 
						
						
					 
					
						2007-04-04 13:40:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						9ba672366e 
					 
					
						
						
							
							Enable accepting file names with `-´ symbol .Modification getopt.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. 
						
						
					 
					
						2007-03-29 14:15:14 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						6045158ce6 
					 
					
						
						
							
							Fixed j2k_prog_order_list[]. Modifications in j2k.c.  
						
						 
						
						... 
						
						
						
						Fixed t1_decode_cblks. Modifications in t1.c. 
						
						
					 
					
						2007-03-21 13:01:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						694a173adb 
					 
					
						
						
							
							Added feature for generation of tile parts. Modifications in image_to_j2k.c, openjpeg.c, j2k.c, pi.c  
						
						 
						
						... 
						
						
						
						Added function j2k_write_tlm(),to generate TLM marker for a Digital cinema compliant codestream. Modifications in j2k.c. 
						
						
					 
					
						2007-03-20 17:15:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						78003a016a 
					 
					
						
						
							
							Added option for Digital cinema profile compliant codestream. This can be chosen by "-cinema2K" or "-cinema4K" for a 2K and 4K compliance respectively. The feature for tileparts has not been implemented in this version. Modification in image_to_j2k.c  
						
						 
						
						... 
						
						
						
						Added the Digital Cinema profiles (CINEMA2K and CINEMA4K) to the list of profiles recognized in the codestream SIZ marker segment. Modification in openjpeg.h,j2k.c
Added feature for constant quality within bitrate defined in Digital cinema standards. Modification in tcd.c
Modified the method of generation of buffer length. Modification in cio.c 
						
						
					 
					
						2007-03-07 16:04:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						eac141b69a 
					 
					
						
						
							
							Added OPJ_LIMIT_DECODING enabling us to limit the decoding to main header  
						
						 
						
						
						
						
					 
					
						2007-02-19 09:59:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						3f5e8eb92b 
					 
					
						
						
							
							Extra tokens at the end of #endif directive corrected in openjpeg.c, j2k.c and image_to_j2k.c -> no more warnings in linux compilation  
						
						 
						
						
						
						
					 
					
						2007-01-31 15:19:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						ed3aec55fd 
					 
					
						
						
							
							Copyright update  
						
						 
						
						
						
						
					 
					
						2007-01-15 09:55:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						2c03b73dff 
					 
					
						
						
							
							First integration of JPWL code  
						
						 
						
						
						
						
					 
					
						2006-12-04 14:59:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						b565431251 
					 
					
						
						
							
							added the ability to specify the rate as "float" (before : integer)  
						
						 
						
						
						
						
					 
					
						2006-10-31 17:10:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Freeimage 
							
						 
					 
					
						
						
							
						
						8f9f70f922 
					 
					
						
						
							
							changed the name of j2k_realloc to opj_realloc  
						
						 
						
						
						
						
					 
					
						2006-01-18 20:10:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						95bc884365 
					 
					
						
						
							
							OpenJPEG version 1.1  
						
						 
						
						
						
						
					 
					
						2005-12-08 09:38:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						f61cda9b7d 
					 
					
						
						
							
							openjpeg version 1.0 (previous version still available with tag opj0-97)  
						
						 
						
						
						
						
					 
					
						2005-12-02 13:34:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						e398154212 
					 
					
						
						
							
							small changes to remove warnings related to signedness  
						
						 
						
						
						
						
					 
					
						2005-11-08 16:15:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						8f3bd54c3d 
					 
					
						
						
							
							Changes proposed by Mathieu Malaterre from the GDCM project... Thanks a lot Mathieu  
						
						 
						
						... 
						
						
						
						- '//' replaced by '/* */'
- inclusion of int.h in int.c
- inclusion of j2k.h in int.h in order to export symbols
- adding (void) var when a variable is declared but not used
- some explicit cast
- CLOCKS_PER_SEC is declared as float in bcc55, so there is a need to cast it to int for the modulo operation
- some variables changed from float -> double 
						
						
					 
					
						2005-11-01 10:15:34 +00:00