diff options
Diffstat (limited to 'Build/source/libs/poppler/poppler-src/poppler/DCTStream.h')
-rw-r--r-- | Build/source/libs/poppler/poppler-src/poppler/DCTStream.h | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/Build/source/libs/poppler/poppler-src/poppler/DCTStream.h b/Build/source/libs/poppler/poppler-src/poppler/DCTStream.h deleted file mode 100644 index 00e0484c861..00000000000 --- a/Build/source/libs/poppler/poppler-src/poppler/DCTStream.h +++ /dev/null @@ -1,91 +0,0 @@ -//======================================================================== -// -// DCTStream.h -// -// This file is licensed under the GPLv2 or later -// -// Copyright 2005 Jeff Muizelaar <jeff@infidigm.net> -// Copyright 2005 Martin Kretzschmar <martink@gnome.org> -// Copyright 2005-2007, 2009-2011, 2017 Albert Astals Cid <aacid@kde.org> -// Copyright 2010 Carlos Garcia Campos <carlosgc@gnome.org> -// Copyright 2011 Daiki Ueno <ueno@unixuser.org> -// Copyright 2013 Thomas Freitag <Thomas.Freitag@alfa.de> -// -//======================================================================== - -#ifndef DCTSTREAM_H -#define DCTSTREAM_H - -#ifdef USE_GCC_PRAGMAS -#pragma interface -#endif - - -#ifdef USE_GCC_PRAGMAS -#pragma implementation -#endif - -#include "poppler-config.h" -#include <stdio.h> -#include <stdlib.h> -#include <stddef.h> -#include <setjmp.h> -#ifdef HAVE_UNISTD_H -#include <unistd.h> -#endif -#include <string.h> -#include <ctype.h> -#include "goo/gmem.h" -#include "goo/gfile.h" -#include "Error.h" -#include "Object.h" -#include "Decrypt.h" -#include "Stream.h" - -extern "C" { -#include <jpeglib.h> -#include <jerror.h> -} - -struct str_src_mgr { - struct jpeg_source_mgr pub; - JOCTET buffer; - Stream *str; - int index; -}; - -struct str_error_mgr { - struct jpeg_error_mgr pub; - jmp_buf setjmp_buffer; - int width; - int height; -}; - -class DCTStream: public FilterStream { -public: - - DCTStream(Stream *strA, int colorXformA, Dict *dict, int recursion); - ~DCTStream(); - StreamKind getKind() override { return strDCT; } - void reset() override; - int getChar() override; - int lookChar() override; - GooString *getPSFilter(int psLevel, const char *indent) override; - GBool isBinary(GBool last = gTrue) override; - -private: - void init(); - - GBool hasGetChars() override { return true; } - int getChars(int nChars, Guchar *buffer) override; - - int colorXform; - JSAMPLE *current; - JSAMPLE *limit; - struct jpeg_decompress_struct cinfo; - struct str_error_mgr err; - struct str_src_mgr src; - JSAMPARRAY row_buffer; -}; - -#endif |