aboutsummaryrefslogtreecommitdiffstats
path: root/libtests/predictors.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2018-01-13 20:15:20 +0100
committerJay Berkenbilt <ejb@ql.org>2018-01-14 01:49:42 +0100
commit53971d50be39448c980d842a1fe1f525b4cee597 (patch)
tree4a8ddcfcecd26d7cc1713e74ecf06d842ef163f6 /libtests/predictors.cc
parentd9c90497089ae5cf00891d6febfa7f486f021833 (diff)
downloadqpdf-53971d50be39448c980d842a1fe1f525b4cee597.tar.zst
Add Pl_TIFFPredictor
Diffstat (limited to 'libtests/predictors.cc')
-rw-r--r--libtests/predictors.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/libtests/predictors.cc b/libtests/predictors.cc
index fe2b90f4..47efa287 100644
--- a/libtests/predictors.cc
+++ b/libtests/predictors.cc
@@ -1,4 +1,5 @@
#include <qpdf/Pl_PNGFilter.hh>
+#include <qpdf/Pl_TIFFPredictor.hh>
#include <qpdf/Pl_StdioFile.hh>
#include <qpdf/QUtil.hh>
@@ -23,6 +24,13 @@ void run(char const* filename, char const* filter,
encode ? Pl_PNGFilter::a_encode : Pl_PNGFilter::a_decode,
columns, samples_per_pixel, bits_per_sample);
}
+ else if (strcmp(filter, "tiff") == 0)
+ {
+ pl = new Pl_TIFFPredictor(
+ "png", out,
+ encode ? Pl_TIFFPredictor::a_encode : Pl_TIFFPredictor::a_decode,
+ columns, samples_per_pixel, bits_per_sample);
+ }
else
{
std::cerr << "unknown filter " << filter << std::endl;