RSS feed
	
	
	
		34abc7a9
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2006/02/17 15:25
		
Update my email address; artofcode.com no longer works.
		 
	
		3753ca9c
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/12/18 13:12
		
Correct an invalid return value. Thanks to Leonardo for pointing this
		 
	
		d94bdb63
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/12/05 20:50
		
Update changelog.
		 
	
		a9d42d06
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/12/05 20:47
		
The SBDSOFFSET field is a *signed* 5 bit integer, so we need to sign
		 
	
		994516f6
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/12/05 18:39
		
Add -DJBIG2_DEBUG to the default scons build.
		 
	
		49d3aed4
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/12/03 02:26
		
Fix data for Huffman table B.12.
		 
	
		49519f4c
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/12/02 22:35
		
Correct an operator precedence bug that was corrupting reading of uncompressed
		 
	
		0d020e4f
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/12/01 18:56
		
Promote artimetic debug printout code to JBIG2_DECODE_ARITH from
		 
	
		391a059a
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/12/01 16:52
		
Handle immediate lossless generic regions the same as immediate generic
		 
	
		b7890048
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/09/01 00:13
		
Some minor corrections and bug fixes.
		 
	
		6a998859
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/31 12:41
		
Make a Jbig2WordStream return zeros past the end of the defined
		 
	
		8acccc58
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/29 22:05
		
Fix some small bugs and add additional error checking to the
		 
	
		e2ff5e37
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/27 20:10
		
Comment clean-up.
		 
	
		d23b5e5b
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/25 04:14
		
Work-in-progress commit of huffman text region support. Fix a number
		 
	
		d2d97abc
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/23 02:09
		
Work-in-progress commit of huffman text region support. Initial implemetation of symbol id huffman
		 
	
		a0531af8
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/17 16:03
		
Hack around the lack of subtree support in jbig2_huffman_table_build()
		 
	
		5bbd972e
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/16 19:57
		
Work-in-progress commit. Partial implementation of Huffman text region
		 
	
		d22a2ed8
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/16 17:41
		
Copy out the collective bitmap symbols for huffman symbol dictionaries.
		 
	
		3c04507a
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/16 17:16
		
Implement reading an uncompressed collective symbol bitmap.
		 
	
		338f0fbd
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/16 16:38
		
Remove huffman debugging printouts. Preserve the state dump functions
		 
	
		df910b6f
		 – ray <ray@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/16 16:20
		
Fix for shift right 32 bits of unsigned int being treated as shift right 0.
		 
	
		720e508d
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/04 03:05
		
Work-in-progress commit of halftone dictionary implementation. This
		 
	
		3fb9f080
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/08/04 03:03
		
bstract the GB_stats size calculation into a function.
		 
	
		45a5c573
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/07/27 20:59
		
Warning cleanup. Implement an unoptimized version of the REPLACE image
		 
	
		9d9c7e26
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/07/27 19:55
		
Some code cleanup. Remember the external combination op for region
		 
	
		dcb83f94
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/07/27 19:49
		
Fix an off-by-one in reading the SBDEFPIXEL and SBCOMBOP fields of
		 
	
		4a8c95e3
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/07/27 13:29
		
Commit an off-by-one fix from Alex Cherepanov related to bug 688244.
		 
	
		0d128dbe
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/07/27 04:29
		
Work in progress commit of huffman support. This version is still buggy and
		 
	
		4cc11bea
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/07/13 12:51
		
Work-in-progress check in of huffman symbol dictionary support.
		 
	
		1b6a01e6
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/07/13 12:28
		
Move a repeated calculation out of a loop.
		 
	
		46ff1e62
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/06/20 07:09
		
Minor cleanup of unimplemented huffman sections.
		 
	
		1eb7ae73
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/06/19 10:16
		
Properly initialize the decode result field of the segment header struct
		 
	
		84de6377
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/06/15 10:09
		
Fail on fatal symbol dict decoding errors.
		 
	
		e5bdc75c
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/06/08 10:23
		
Add support for striped page decode. We still return a full
		 
	
		d954b0f1
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/06/08 10:23
		
Work in progress commit to support huffman text regions. Parse
		 
	
		b28d531e
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/06/08 10:20
		
Implement remaining standard huffman tables.
		 
	
		2ff386d4
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/06/08 10:19
		
Turn on -Wall when compiling with gcc.
		 
	
		0a9dae0a
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/05/23 23:49
		
Update the arith and huffman tests to run with the new code. We now
		 
	
		d78f4fba
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/05/17 20:42
		
Attempt to hook the self tests into the scons build. This is supposed
		 
	
		cc3a563e
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/05/11 03:14
		
Export the pre-defined huffman tables for external use.
		 
	
		34b95add
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/05/02 22:27
		
Allocate a huffman decoder for symbol dictionaries that require it.
		 
	
		67a0de3a
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/05/02 22:25
		
Update the huffman decoder interface.
		 
	
		1e2d6ead
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/05/02 21:10
		
Re enable the huffman and arithmetic coder unit tests.
		 
	
		7fa4382f
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/05/02 16:49
		
Alter our portability fallback implementation of memcmp() to properly return
		 
	
		65885f28
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/04/28 00:44
		
Add the changelog to the distribution.
		 
	
		40379d7c
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/04/28 00:37
		
Add experimental scons build file.
		 
	
		0c358eca
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/04/28 00:36
		
Fix implicit cast warnings from MSVC. Bug 687988.
		 
	
		26c310ef
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/04/28 00:35
		
Bump the version number for new development work.
		 
	
		b67e1875
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/04/28 00:31
		
Update version and changelog for the 0.8 release.
		 
	
		c49714a0
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/04/06 14:14
		
Add an explicit cast to quiet a warning on MSVC. Bug 687988.
		 
	
		2561fd5c
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/04/05 20:29
		
Add a cast to in checking a range against an unsigned value.
		 
	
		cf7b160a
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/04/05 19:40
		
Minor comment cleanup.
		 
	
		c5393dfc
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/04/05 19:39
		
dd a missing break; in the segment release dispatch. Release of symbol
		 
	
		c04c341b
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/19 14:31
		
#ifdef out the cygwin stdint-from-sys/types fixup. Newer cygwin seems to provide
		 
	
		fdc9d09b
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/04 02:05
		
Correct some memory leaks in text region decoding: properly free arith
		 
	
		3cf2d67f
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/04 02:04
		
Correctly free the (dynamic) glyph array when freeing a symbol
		 
	
		ad0de343
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/04 00:17
		
Also correctly free the integer arith coding contexts in symbol
		 
	
		bff29a59
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/04 00:07
		
Properly free the arith and word stream states in symbol dictionary decoding.
		 
	
		81b74674
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/03 23:53
		
Properly free some segment results when the segment header structures
		 
	
		304420e1
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/03 23:41
		
Properly free tag and value strings from inside the metadata struct. We
		 
	
		e641718f
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/03 23:40
		
Minor cleanup: remove an unnecessary check before releasing an immediate
		 
	
		e3a50c85
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/03 19:53
		
Properly free arithmetic coding and word stream states after region
		 
	
		de271483
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/03 19:34
		
Properly free the decoded page image array on context free.
		 
	
		f72323e4
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2005/01/03 19:32
		
Simplify the ubc teststream hashes.
		 
	
		eb7f4606
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/23 07:53
		
Properly mask the last row byte in the shift == 0 compositor
		 
	
		99672eb6
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/23 07:07
		
update changelog.
		 
	
		6f0b0d18
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/23 06:54
		
Implement a slow general fallback for image compositing. This adds
		 
	
		7d9a6439
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/22 04:34
		
Clarify variable references to better match the spec.
		 
	
		b62aa9dd
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/21 20:36
		
Trivial whitespace fix.
		 
	
		afe3a66d
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/21 17:59
		
replace individual memset calls for clearing images with a new
		 
	
		d264e8da
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/20 20:05
		
Initialize the initial text region segment bitmap to zero.
		 
	
		50493055
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/20 19:35
		
Re-assign the return value of jbig2_realloc() when growning the page
		 
	
		28e7ac27
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/13 15:00
		
Fix and error return. The normal 'return jbig2_error(ctx, JBIG2_SEVERITY_FATAL,...)'
		 
	
		a065bcb4
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/08 17:49
		
Bump version number post-release, and correct a CHANGES typo.
		 
	
		afc8acb7
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/08 16:00
		
Set the release date.
		 
	
		0577ac1d
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/08 15:49
		
Error if the symbol id indicated for refinement in a refagg symbol
		 
	
		0aa9e029
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/06 20:37
		
Bump the version number for release.
		 
	
		422bfff0
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/06 20:23
		
Add jbig2_refinement.c to the Jam and MSVC builds.
		 
	
		389ea3e6
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/06 00:37
		
Code cleanup. The refinement region decode procedures use a 'GR' prefix
		 
	
		65b51e72
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/06 00:36
		
Correct the test for the nominal generic region template 0 AT pixel
		 
	
		5bbe1205
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/04 23:15
		
Update the changelog
		 
	
		801c41b1
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/04 23:15
		
Add an unoptimized generic decoder for generic region template 0. We now
		 
	
		2b617919
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/04 22:48
		
Add a generic but unoptimized handler for generic region arithmetic
		 
	
		b8fc23e4
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/03 21:29
		
Implement non-standard AT positions in the unoptimized version
		 
	
		42c0312c
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/03 21:24
		
The gbat and grat content pixel offset arrays are signed.
		 
	
		91496de8
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/03 12:04
		
Remove the reference image debug dump.
		 
	
		c51afb6c
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/03 12:03
		
#ifdef protect a debug image dump.
		 
	
		8a905008
		 – raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/03 01:55
		
Implement text refinement regions (SBREFINE = 1 in text segments).
		 
	
		74eba6a7
		 – raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/01 17:19
		
Implements IAID procedure for decoding reference symbol id's in symbol
		 
	
		a4d66009
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/01 14:50
		
Use the correct definition of the SDREFAGG flag to switch GR_stats allocation.
		 
	
		804b91c4
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/01 14:45
		
Correct a typo, and switch allocation of GR_stats on SDREFAGG instead of SDRTEMPLATE.
		 
	
		d89f78a5
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/01 14:40
		
Trial implementation of separate GR_stats for refinement arithmetic coding.
		 
	
		d489de65
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/01 14:26
		
Zero the sdrat values if they are not going to be used. Avoids a UMR in a later debug message.
		 
	
		ccb4bbff
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/01 13:51
		
Fix an error in REFAGG decoding, and properly warn that REFAGGNINST > 1 isn't yes implemented.
		 
	
		f2bc04b3
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/01 13:50
		
Update changelog with recent new features.
		 
	
		8291bc31
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/12/01 13:21
		
Protect the refinement region debug output with an #ifdef.
		 
	
		b588b1a9
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/11/24 14:35
		
Implement an unoptimized version of refinement region template 0.
		 
	
		ccd60228
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/11/24 14:29
		
Invert the check for refinement region movable template
		 
	
		c3f6e30d
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/11/24 14:26
		
Rename the refinement region typical prediction flag
		 
	
		a01d4e48
		 – giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
 authored
 on 2004/11/24 12:52
		
Correct the size of the GB_stats allocation for the refinement
		 
Next