summaryrefslogtreecommitdiffstats
path: root/libqpdf
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2009-10-18 21:50:03 +0200
committerJay Berkenbilt <ejb@ql.org>2009-10-18 21:50:03 +0200
commit3356b6708d72688831a62d0928345fb07f2d785e (patch)
treea6397136fc8d09b9b648c92e8d70078bc5844f25 /libqpdf
parentf0211d954c055f21733bad7c0c5357b99f6c7b80 (diff)
downloadqpdf-3356b6708d72688831a62d0928345fb07f2d785e.tar.zst
revert /Crypt filter support -- I seemed to have misinterpreted it
git-svn-id: svn+q:///qpdf/trunk@822 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'libqpdf')
-rw-r--r--libqpdf/QPDF_Stream.cc14
1 files changed, 2 insertions, 12 deletions
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<std::string>& 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<std::string>& 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)
{