RSS feed
6cb5f391
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/24 14:40
Save referred-to segment numbers. (untested)
fcc43c7f
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/24 11:51
checkpointing work on text region decoder.
468a9f35
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/22 17:20
Store the decoded symbol dictionary in the result field of the corresponding
f2ac7803
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/22 12:05
Gratuitous renaming. Promote the segment header to Jbig2Segment and use it
7fc72d14
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/22 06:08
Treat seg_idx=-1 specially in the error callback, since we're using that for
8384a640
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/22 05:58
Interpret '-' as an output filename meaning stdout.
72591b23
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/22 05:47
remove the redundant width and height fields from Jbig2GenericRegionParams
8f101214
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/21 19:11
restore original behavior for -DOUTPUT_PBM
30beab7a
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/21 18:56
Update decode_symbol_dict() to use images, fixing a type-related bug from the earlier changes.
69b79684
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/21 18:54
remove dead code
acf706d0
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/21 15:11
remove dead code
12369718
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/21 15:10
Generic regions decode into Jbig2Image structures, which are then (trivially)
ed23b268
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/20 11:42
Beginnings of text segment handling. Parse (most of) the text region
22320087
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/20 11:40
Fix a precedence bug which prevented using the first page structure.
0cad58a5
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/18 09:40
Handle 'page info' segments, and allocate an image buffer based on the page size.
033b9666
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/18 05:46
Add warnings for remaining unhandled segment types. remove dead code.
86787151
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/17 17:11
add prototypes for segment header routines
5219d82f
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/17 17:06
Further segment code rearrangement. Add some comments and promote some bitwise types to unsigned. Also add some diagnostic messages on segment type.
dcb62034
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/17 12:30
Update the image routines to use the ctx structure for dynamic memory and remove the test framework.
f46505e1
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/17 09:27
add some autotools files to .cvsignore
559870f8
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/15 12:16
actually add the segment header source
c47c3b08
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/15 12:02
add segment routines in a separate file. prune the semi-dead jbig2dec.h in
2dce5e04
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/15 11:47
Add -lpng to LIBS when the png library is available.
57c5cda8
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/15 10:15
Add page segment parse and dump routines.
e22ae8f1
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/15 10:12
minor code rearrangement and comments
43bf50d0
– raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/04 20:15
Brings code into line with spec. This fixes the SOFTWARE_CONVENTION case
8055e400
– raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/04 20:03
Fixes bug in arithmetic integer decoding procedure. Thanks to William
2d6d6e0c
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/04 12:51
Add pbm import support and a simple 'pbm2png' implementation as a test harness for the image code. No makefile support--just didn't want to lose the code.
f508fadb
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/06/04 12:47
add some description of the decoder commandline options
693e8b21
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/05/08 22:29
add getopt implementation for portability to systems w/o getopt_long()
04d17fa2
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/05/07 23:03
Code cleanup and rearrangement.
42ead910
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/05/07 22:36
Rename the png output source files, and add pbm output support. Also allow
0459e440
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/05/07 22:28
add autotools files to .cvsignore
f1287326
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/05/07 22:27
Autoheader and configure fixups.
ab76b7e3
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/05/07 20:59
Rought autotools support.
0f218050
– raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/04/25 19:24
Makefile changes to add jbig2_mmr functions.
971100aa
– raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/04/25 19:24
Adds partial support for mmr (CCITT 2D fax) decoding. This commit can
98a2ac89
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/03/28 03:28
basic getopt-based commandline parsing
ef36831c
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/02/19 02:09
simple code cleanup. add license headers, include jbig2dec.h with dead code.
5d215388
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/02/19 00:48
Abstract the compiler command.
625abbde
– raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/02/16 02:25
Lots of changes: Added template 0 generic decoder. Added "results"
10713838
– raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/02/15 15:46
A good start at generic region decoding. The added jbig2_generic code
0a9304da
– raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/02/13 03:47
Implementation of new API as discussed on jbig2-dev. Not all logic
3a77ab1d
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/02/11 21:19
'normalize' formatting.
a2eca800
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/02/11 21:19
Standard protection against multiple and C++ inclusion.
ce1259d7
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/02/09 20:17
Update usage to reflect the embedded stream mode.
f0780d5a
– raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2002/02/09 17:31
Adds some support for "embedded" format, with separate global and page
30034932
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/08/13 16:31
Fix image stride calculation, and generate a simpler (checkerboard) test pattern.
595741f1
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/08/13 15:51
one-line readme
e42dde61
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/08/13 15:50
start of a .cvsignore
b82c5a1b
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/08/11 02:46
png output now compiles
7181b7a8
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/08/10 19:29
initial image buffer and png output routines
15fbf3af
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/07/05 18:37
more general huffmann test routine
678523a1
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/25 20:30
move the huffman tables to a separate header
47a138b6
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/14 19:09
complain if the file uses the 'random access' layout which we don't handle yet.
83513ef8
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/14 04:25
attempt to skip the right number of bytes in long-form segment references.
f1a9f2cd
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/12 19:35
added parser for the page info segment
8a02a862
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/12 05:56
added complete list of segement types to dump_segment()
d498a8c2
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/12 05:15
make get_next_word return uint32
f77dcdbe
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/12 05:09
more general huffmann test code, borrowing from the arith version.
bfc01074
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/10 04:43
minor comment update
c5b572ab
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/10 03:15
added 'make clean' target
d9367f74
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/10 03:09
added copyright statements to the source files
a2cb3337
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/10 03:03
updated includes for the jbig2dec.h name change
4369688d
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/06/10 02:50
renamed jbig2.* to the more eponymous jbig2dec.*
9cd558cd
– raph <raph@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/05/31 02:23
Fixed API so that context is now an argument to the arithmetic decode
fa37e9a7
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/05/30 17:36
added GPL license
df5789c4
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/05/30 17:05
add missing stdio include
b536be35
– giles <giles@ded80894-8fb9-0310-811b-c03f3676ab4d>
authored
on 2001/05/30 16:58
Initial revision