RSS feed
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
e7c95125
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/11/24 12:50
correct a typo
faf1a860
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/11/24 12:49
We no longer need the result debug image; page composition is working ok.
cf1418dc
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/11/24 02:14
Implement generic refinement region segment handling. Decoding is still
e161b891
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/11/24 02:13
Clean up some debug messages.
581b2c04
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/11/23 22:03
Correct a typo in reading the SBRAT offsets in text segments.
b4c9f4c4
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/11/17 14:29
Promote the debugging get/set pixel routines to general availability.
2c22eeab
– root <root@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/10/22 18:28
Build an unoptimized version of the refinement template context calculation
65a3e8bf
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/10/22 18:21
minor comment reformatting
872c0bb4
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/10/07 21:29
correct shift offsets
441dc4f5
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/10/03 17:14
Additional work on refinement region template 1. Context update still
5d03d94b
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/10/02 03:08
Commit of work in progress to support refinement region decode. First
0c8fe23a
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/09/29 10:15
Work in progress of refinement region support. Call logic for refagg
ef32d14a
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/09/29 09:48
Turn on all warnings by default.
f5e87215
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2004/08/17 21:11
correct some property settings in the source repository
Next