From 3356b6708d72688831a62d0928345fb07f2d785e Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 18 Oct 2009 19:50:03 +0000 Subject: revert /Crypt filter support -- I seemed to have misinterpreted it git-svn-id: svn+q:///qpdf/trunk@822 71b93d88-0707-0410-a8cf-f5a4172ac649 --- libqpdf/QPDF_Stream.cc | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'libqpdf/QPDF_Stream.cc') diff --git a/libqpdf/QPDF_Stream.cc b/libqpdf/QPDF_Stream.cc index dd934f3d..a9e2ec51 100644 --- a/libqpdf/QPDF_Stream.cc +++ b/libqpdf/QPDF_Stream.cc @@ -136,11 +136,6 @@ QPDF_Stream::filterable(std::vector& filters, filterable = false; } } - else if (key == "/Crypt") - { - // XXX untested - // we handle this in decryptStream - } else { filterable = false; @@ -217,8 +212,7 @@ QPDF_Stream::filterable(std::vector& filters, iter != filters.end(); ++iter) { std::string const& filter = *iter; - if (! ((filter == "/Crypt") || - (filter == "/FlateDecode") || + if (! ((filter == "/FlateDecode") || (filter == "/LZWDecode") || (filter == "/ASCII85Decode") || (filter == "/ASCIIHexDecode"))) @@ -272,11 +266,7 @@ QPDF_Stream::pipeStreamData(Pipeline* pipeline, bool filter, iter != filters.rend(); ++iter) { std::string const& filter = *iter; - if (filter == "/Crypt") - { - // Ignore -- handled by pipeStreamData - } - else if (filter == "/FlateDecode") + if (filter == "/FlateDecode") { if (predictor == 12) { -- cgit v1.2.3-54-g00ecf