Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						287fb0b8fd 
					 
					
						
						
							
							Bug fixed by David Bruken. Fixed memory allocation issue in opj_malloc.h.  
						
						... 
						
						
						
						Possible errors in pi_create_encode handled 
						
						
					 
					
						2007-12-21 10:19:01 +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 
							
						 
					 
					
						
						
							
						
						010ae27471 
					 
					
						
						
							
							Patch by Callum Lerwick. The opj_tcd_cblk array is one of the largest allocations, because it 		contains a bunch of static buffers. This also makes it a major source of cache thrashing. This patch allocates the buffers from the heap, and dynamically sizes them in the decoder. I have not yet managed to dynamically size  them in the encoder, getting the decoder to do it was tricky enough... I also split opj_tcd_cblk_t into separate encode and decode versions. A lot of fields were not used by both, so this cuts its size even further.  
						
						
						
						
					 
					
						2007-11-14 10:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						24e189e4d8 
					 
					
						
						
							
							Patch by Callum Lerwick. This patch rearranges the largest memory allocations so they're allocated as late as possible, and freed as soon as possible. This cuts memory usage by about half on two large test images.  
						
						
						
						
					 
					
						2007-11-14 08:45:00 +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 
						 
				 
			
				
					
						
							
							
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						a6ba04cdf4 
					 
					
						
						
							
							Fixed issues with Reading and Writing TIF images in convert.c to avoid segmentation fault.  
						
						... 
						
						
						
						Fixed issues relating to using user specified rates for CINEMA option for multiple images. 
						
						
					 
					
						2007-09-18 13:07:29 +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 
						 
				 
			
				
					
						
							
							
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						3816e0edf4 
					 
					
						
						
							
							Indexes can now be generated when decoding J2K codestreams.  
						
						
						
						
					 
					
						2007-09-07 15:01:55 +00:00 
						 
				 
			
				
					
						
							
							
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						7a2d96efe1 
					 
					
						
						
							
							Added information regarding the end of packet position in the index  
						
						
						
						
					 
					
						2007-08-30 15:32:51 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						3d626da232 
					 
					
						
						
							
							Fixed the generation of index files. Now works with cinema formats.  
						
						
						
						
					 
					
						2007-06-15 13:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Parvatha Elangovan 
							
						 
					 
					
						
						
							
						
						dbd132dca8 
					 
					
						
						
							
							Accepting "j2c"  as format for Encoding and Decoding. Modification in image_to_j2k.c.  
						
						... 
						
						
						
						Modified imagetotif() to read images with signed data. Modification in convert.c. 
						
						
					 
					
						2007-04-10 16:23:48 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Mathieu Malaterre 
							
						 
					 
					
						
						
							
						
						b883da435b 
					 
					
						
						
							
							COMP: Fix declaration hides parameter len  
						
						
						
						
					 
					
						2006-02-18 12:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mathieu Malaterre 
							
						 
					 
					
						
						
							
						
						6a4572a56f 
					 
					
						
						
							
							COMP: Fix declaration hides parameter len  
						
						
						
						
					 
					
						2006-02-18 12:51:35 +00:00 
						 
				 
			
				
					
						
							
							
								Freeimage 
							
						 
					 
					
						
						
							
						
						355b88c15d 
					 
					
						
						
							
							fixed various minor warnings occuring under icc9 and bcc32, added MSVC project and compiler directives to build a 'standard' WIN32 DLL  
						
						
						
						
					 
					
						2006-01-31 21:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						34c8a555fa 
					 
					
						
						
							
							fixed a bug when specifying a rate '-r' => no distortion info was available in the index  
						
						
						
						
					 
					
						2005-12-08 14:47:40 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						c83ae7397d 
					 
					
						
						
							
							Added layer option '-l' to the command line. This option allows user to  
						
						... 
						
						
						
						specify a maximum number of quality layers to be decoded. 
						
						
					 
					
						2005-01-26 09:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								Francois-Olivier Devaux 
							
						 
					 
					
						
						
							
						
						1bdb07cefe 
					 
					
						
						
							
							fprintf correctly redirected to stderr or stdout  
						
						
						
						
					 
					
						2004-11-15 12:41:35 +00:00 
						 
				 
			
				
					
						
							
							
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						8d2121606d 
					 
					
						
						
							
							Minor changes for RESET mode  
						
						
						
						
					 
					
						2004-07-16 09:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Antonin Descampe 
							
						 
					 
					
						
						
							
						
						55e5910d6b 
					 
					
						
						
							
							* PPM markers handling modified (comment keyword : ppmbug1)  
						
						... 
						
						
						
						* empty resolution level or subband handling (comment keyword : sizebug1)
* index_on field forwarded to j2k_cp_t structure 
						
						
					 
					
						2004-07-14 08:52:15 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastien Lugan 
							
						 
					 
					
						
						
							
						
						64c34e0d52 
					 
					
						
						
							
							Reformatage :  indent -kr -i2 -ci2 $(find . -name '*.c') $(find . -name '*.h')  
						
						
						
						
					 
					
						2004-04-29 13:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastien Lugan 
							
						 
					 
					
						
						
							
						
						ec9bd9f6a4 
					 
					
						
						
							
							Reformatage :  indent -kr $(find . -name '*.c') $(find . -name '*.h')  
						
						
						
						
					 
					
						2004-04-29 13:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								Yannick Verschueren 
							
						 
					 
					
						
						
							
						
						c74313aa15 
					 
					
						
						
							
							remove obsolete part of code in t2_encode_packet  
						
						
						
						
					 
					
						2004-04-19 13:08:55 +00:00 
						 
				 
			
				
					
						
							
							
								Yannick Verschueren 
							
						 
					 
					
						
						
							
						
						1f7520c88b 
					 
					
						
						
							
							Update to version 0.9 : option -reduce added on decoder  
						
						
						
						
					 
					
						2004-03-05 14:42:53 +00:00 
						 
				 
			
				
					
						
							
							
								Yannick Verschueren 
							
						 
					 
					
						
						
							
						
						bb349b2cee 
					 
					
						
						
							
							Update for version 0.8  
						
						
						
						
					 
					
						2004-02-13 09:47:40 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastien Lugan 
							
						 
					 
					
						
						
							
						
						2ad6a9770a 
					 
					
						
						
							
							Initial revision  
						
						
						
						
					 
					
						2003-11-27 10:10:17 +00:00