diff options
Diffstat (limited to 'libqpdf/qpdf/Pl_TIFFPredictor.hh')
-rw-r--r-- | libqpdf/qpdf/Pl_TIFFPredictor.hh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libqpdf/qpdf/Pl_TIFFPredictor.hh b/libqpdf/qpdf/Pl_TIFFPredictor.hh index 21757593..276ed54d 100644 --- a/libqpdf/qpdf/Pl_TIFFPredictor.hh +++ b/libqpdf/qpdf/Pl_TIFFPredictor.hh @@ -6,6 +6,8 @@ #include <qpdf/Pipeline.hh> +#include<vector> + class Pl_TIFFPredictor: public Pipeline { public: @@ -31,8 +33,10 @@ class Pl_TIFFPredictor: public Pipeline unsigned int bytes_per_row; unsigned int samples_per_pixel; unsigned int bits_per_sample; - std::shared_ptr<unsigned char> cur_row; - size_t pos; + std::vector<unsigned char> cur_row; + std::vector<long long> previous; + std::vector<unsigned char> out; + Pipeline* p_next; }; #endif // PL_TIFFPREDICTOR_HH |