mirror of
https://github.com/qpdf/qpdf.git
synced 2024-06-02 02:10:52 +00:00
revert /Crypt filter support -- I seemed to have misinterpreted it
git-svn-id: svn+q:///qpdf/trunk@822 71b93d88-0707-0410-a8cf-f5a4172ac649
This commit is contained in:
parent
f0211d954c
commit
3356b6708d
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue
Block a user