diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2018-04-24 03:40:06 +0800 |
---|---|---|
committer | Sebastian Rasmussen <sebras@gmail.com> | 2018-07-13 16:54:30 +0800 |
commit | 95df4340d0d65c1f5f180d31a93e8806ddb345dd (patch) | |
tree | e91adf2c031329cb2a121e459aba687988d9ff6a /jbig2dec/jbig2_segment.c | |
parent | edb5c4000cc7e38c1f9f5e93243ab1737e13aeee (diff) | |
download | ghostpdl-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.c | 5 |
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) { |