RSS feed
8137443a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/20 07:43
jbig2dec: Change overflow check for allocations.
de541912
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/29 13:47
jbig2dec: Always complete a page, attempting decode of problematic streams.
56e2b41c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/13 08:49
jbig2dec: Limit scanline index in MMR coded data.
9607332e
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/13 08:41
jbig2dec: Handle EOFB whether it is required or not.
d50d2bbd
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/28 23:09
jbig2dec: Limit image size to 2GByte and check for overflow.
55c69896
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/19 21:38
jbig2dec: Cast BMSIZE in symbol dicts to size_t.
93ce4f96
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/28 22:58
jbig2dec: Remove denial of service check which is no longer needed.
ca14bdc9
– Ken Sharp <ken.sharp@artifex.com>
authored
on 2018/07/19 08:09
JBIG2DEC - add declarations which are not defined in VS 2005
f2bc4c48
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 13:26
jbig2dec: Ignore extension segments that are not marked necessary.
ab05baa2
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/04 18:23
jbig2dec: Improve halftoning debug message.
5d7dcc27
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/10 22:40
jbig2dec: Fix composing subset of image onto destination.
558a1777
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 09:19
jbig2dec: Warn on out of range symbol IDs, but continue.
f741b929
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 09:18
jbig2dec: Use already parsed size of page association field.
e6bea5d6
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 09:03
jbig2dec: Handle text regions without symbol dictionaries.
37a6758b
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 09:07
jbig2dec: Attempting to compose NULL on a page is silently accepted.
57a4ce1d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/04 18:19
jbig2dec: Make local functions static.
e4253bb1
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/28 21:54
jbig2dec: Handling missing OOB at end of height class.
04004561
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/24 12:00
jbig2dec: Handle immediate generic regions with unknown height.
466be685
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/26 22:13
jbig2dec: Print segment number in messages when available.
dc80279a
– Tor Andersson <tor.andersson@artifex.com>
authored
and Sebastian Rasmussen <sebras@gmail.com>
committed
on 2018/06/22 17:16
jbig2dec: Avoid accessing bytes outside of MMR decoder line.
d79efba4
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/14 14:19
jbig2dec: Untie fix for Visual Studio from Microsoft's compiler.
98742e58
– Ken Sharp <ken.sharp@artifex.com>
authored
on 2018/07/14 06:31
Jbig2dec - Fix compile error on old version of Visual Studio
6ceadfae
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/10 12:36
jbig2dec: Plug context leak upon errors.
91f3a6ac
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/10 17:29
jbig2dec: Free huffman tables upon symbol dictionary parse errors.
3d8da657
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/10 17:14
jbig2dec: Free symbol images upon text region parse error.
653ead57
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/19 19:16
jbig2dec: Remove untested, incomplete metadata handling.
2ca3c007
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/18 21:31
jbig2dec: Limit EXRUNLENGTH according to symbol dictionary header.
9926ce15
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/18 21:30
jbig2dec: Remove unnecessary limitation of EXRUNLENGTH.
63436cac
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/18 15:04
jbig2dec: Make private function static.
e392ac06
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/30 11:31
jbig2dec: Return NULL upon error, avoid returning variable.
2e42e1c2
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/01 10:33
jbig2dec: Make sure to print fatal error upon detected error.
558fba59
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/01 12:56
jbig2dec: Make sure to return fatal/warnings when propagating error.
c1707f54
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/30 13:30
jbig2dec: Change types to match those of the parsed data.
eaee584f
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/20 20:30
jbig2dec: Keep track of previous lines in generic region decoding.
6ae1795f
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/30 10:26
jbig2dec: No need to check for NULL in huff_get_next_word, use macro instead.
8a15ebc9
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 22:49
jbig2dec: Label everything not yet implemented NYI.
372463f0
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 22:48
jbig2dec: Validate ASCII characters in metadata comments.
bfbbf752
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 20:33
jbig2dec: Implement support for profile segment.
8bf61d39
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 17:43
jbig2dec: Implement support for outputting multipage PBM files.
c4b1d312
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:47
jbig2dec: Share arithmetic/huffman decoding contexts/tables.
36eea46c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/18 14:48
jbig2dec: Handle very large symbol code lengths without overflowing.
c953ed5d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:33
jbig2dec: Reorder test for huffman decoding vs arithmetic integer decoding.
cead696c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:27
jbig2dec: Move text region decoder parameters initialization.
9710b68a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:16
jbig2dec: Simplify cleanup when parsing symbol dictionary.
8e3dacad
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:11
jbig2dec: Initialize huffman table for size of symbols refinement data.
4d4275d7
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 21:57
jbig2dec: Let symbol refinement Y offset use its own huffman table.
f22c99da
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 21:50
jbig2dec: Remember to put all new symbols into ref/agg dictionary.
9320ddb9
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 18:32
jbig2dec: Paper over the fact that VS 2010 and earlier may not have SIZE_MAX.
a16825bb
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/19 22:33
jbig2dec: Check for T.88 amendments 2/3 bitstreams.
5bc215cd
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 09:39
jbig2dec: Handle under-/overflow in arithmetic integer decoder.
15013a4b
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 09:54
jbig2dec: Rename variables to closely follow the specification.
d34dadbd
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 00:01
jbig2dec: Implement support for resizing image width.
7ea64ae2
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/23 23:48
jbig2dec: When extending image use default page color.
36db5a62
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/23 23:40
jbig2dec: Clarify lack of support for dependency bit.
944999a4
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 19:57
jbig2dec: Move arithmetic decoder test logging inside test.
4f08ba8f
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 00:51
jbig2dec: Enable both huffman tests when running check.
31e0aec4
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/23 10:02
jbig2dec: Handle get_next_word() returning error/less than a word.
861e081b
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 16:05
jbig2dec: free/release functions must handle NULL argument.
3b08883c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/10 20:02
jbig2dec: Implement pixel out of field test for refinement regions too.
6a010f34
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/21 19:36
jbig2dec: Differentiate error messages in generic region decoder.
281958c0
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/21 21:45
jbig2dec: Fix and use decoder for template 3 generic regions.
14ae8a7f
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/22 21:25
jbig2dec: Handle non-nominal adaptive pixel locations in template 2.
786e185f
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/22 21:28
jbig2dec: Handle non-nominal adaptive pixel locations in template 1.
fe2a1c25
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/09 18:25
jbig2dec: Fix incorrect adaptive pixel location check.
7851efb8
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 23:27
jbig2dec: Differentiate between errors/OOB when decoding BMSIZE.
a61cbd41
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 09:39
jbig2dec: Print errors when out of boundary values occur.
8aa97f42
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:08
jbig2dec: Check if all arithmetic decoder contexts are initialized.
f32d81e7
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 23:28
jbig2dec: Skip over undecoded pages when getting pages.
d474e9e9
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 23:23
jbig2dec: Detect NULL image pointer before trying to take reference.
652011d1
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/01 06:36
jbig2dec: Rename jbig2_image_clone() to jbig2_image_reference().
438be646
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 23:24
jbig2dec: Refinement bitmaps without images should be treated as fatal errors.
bef709de
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 19:12
jbig2dec: Report warnings if called functions indicate errors.
a780e4ea
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 22:51
jbig2dec: Unsupported intermediate generic region is now a fatal error.
ad9a6d40
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 22:50
jbig2dec: Halftone regions with skip enabled is now a fatal error.
912c14dd
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 23:20
jbig2dec: Detected errors should be fatal, not warnings.
1f773152
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 17:48
jbig2dec: Remember to free IAID context upon error.
eedf4c69
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 20:52
jbig2dec: Free referred to symbol dictionary upon error.
20ebea4c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 23:26
jbig2dec: Pages without decoded images cannot be completed.
a97827f4
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 20:51
jbig2dec: When a page fails to complete, handle as an error.
20f6de3d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 20:33
jbig2dec: Releasing a page cannot not fail.
c2c5bd57
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 19:21
jbig2dec: Directly return jbig2_error(FATAL); they indicate errors.
ce3a7fe3
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 19:12
jbig2dec: Return jbig2_error(WARNING); they indicate errors.
b3d5fd5a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 21:24
jbig2dec: Convert debug messages in debug code to warnings.
9ec2217b
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/22 20:22
jbig2dec: Error callback should not modify jbig2_error() return code.
06800cf3
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/22 22:00
jbig2dec: Only return jbig2_error() for fatal errors/warnings.
c0353a0c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/06 19:43
jbig2dec: Add support to process embedded JBIG2 bitstreams.
3a9c3732
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 00:19
jbig2dec: Remove check for bitmap coding context use.
90fe1982
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/22 12:11
jbig2dec: Return error code from get_next_word().
5a0a14de
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/25 01:01
jbig2dec: Indicate success when using arithmetic decoder.
b488b851
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 16:05
jbig2dec: Avoid NULL-check before jbig2_free()/jbig2_image_release().
d4842952
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/22 20:04
jbig2dec: Move declarations from jbig2_priv.h to their respective headers.
64763d5e
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 15:12
jbig2dec: Create jbig2_segment.h with segment declarations.
cdf26701
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 11:00
jbig2dec: Create jbig2_refinement.h with refinement declarations.
f83d9369
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 10:51
jbig2dec: Create jbig2_page.h with page declarations.
b109bd22
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 11:12
jbig2dec: Create jbig2_image_rw.h with image reading/writing declarations.
3893f8c3
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 11:01
jbig2dec: Remove non-existing function from header.
ec7a4d2a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/24 19:54
jbig2dec: Add include guards to all headers.
6fec84b7
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 23:18
jbig2dec: Rephrase error messages.
6254bf0c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/23 22:05
jbig2dec: Remove unnecessary scoping.
808d2dd8
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 20:50
jbig2dec: Remove many unnecessary parentheses.
Next