1 //========================================================================
5 // Copyright 1996-2003 Glyph & Cog, LLC
7 //========================================================================
13 #ifdef USE_GCC_PRAGMAS
18 #ifdef USE_GCC_PRAGMAS
19 #pragma implementation
31 #include "goo/gfile.h"
32 #include "poppler-config.h"
43 struct jpeg_source_mgr pub
;
50 class DCTStream
: public FilterStream
{
53 DCTStream(Stream
*strA
);
55 virtual StreamKind
getKind() { return strDCT
; }
57 virtual int getChar();
58 virtual int lookChar();
59 virtual GooString
*getPSFilter(int psLevel
, char *indent
);
60 virtual GBool
isBinary(GBool last
= gTrue
);
61 Stream
*getRawStream() { return str
; }
67 struct jpeg_decompress_struct cinfo
;
68 struct jpeg_error_mgr jerr
;
69 struct str_src_mgr src
;
70 JSAMPARRAY row_buffer
;