summaryrefslogtreecommitdiff
path: root/jbig2dec/jbig2_segment.c
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2018-04-24 03:40:06 +0800
committerSebastian Rasmussen <sebras@gmail.com>2018-07-13 16:54:30 +0800
commit95df4340d0d65c1f5f180d31a93e8806ddb345dd (patch)
treee91adf2c031329cb2a121e459aba687988d9ff6a /jbig2dec/jbig2_segment.c
parentedb5c4000cc7e38c1f9f5e93243ab1737e13aeee (diff)
downloadghostpdl-95df4340d0d65c1f5f180d31a93e8806ddb345dd.tar.gz
jbig2dec: Clarify lack of support for dependency bit.
The extension segment dependency bit only matters for encoders. This is because it informs the encoder what other segments a specific segment depends on. Since jbig2dec doesn't do any alteration of segments this need not be supported (or indeed even parsed).
Diffstat (limited to 'jbig2dec/jbig2_segment.c')
-rw-r--r--jbig2dec/jbig2_segment.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/jbig2dec/jbig2_segment.c b/jbig2dec/jbig2_segment.c
index ee4c09e39..0d44947bf 100644
--- a/jbig2dec/jbig2_segment.c
+++ b/jbig2dec/jbig2_segment.c
@@ -217,7 +217,10 @@ jbig2_parse_extension_segment(Jbig2Ctx *ctx, Jbig2Segment *segment, const uint8_
type = jbig2_get_uint32(segment_data);
reserved = type & 0x20000000;
- /* dependent = type & 0x40000000; (NYI) */
+ /* Not implemented since this bit
+ is only needed by encoders.
+ dependent = type & 0x40000000;
+ */
necessary = type & 0x80000000;
if (necessary && !reserved) {