diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2016-03-14 13:35:12 -0400 |
---|---|---|
committer | Dan Sinclair <dsinclair@chromium.org> | 2016-03-14 13:35:12 -0400 |
commit | 764ec513eecbebd12781bcc96ce81ed5e736ee92 (patch) | |
tree | 12763fde4be1f10ea1183d92185917b2b587e00b /core/src/fxcodec/jbig2/JBig2_TrdProc.h | |
parent | 97da97662417085774f75c26e535c6fbe70266ae (diff) | |
download | pdfium-764ec513eecbebd12781bcc96ce81ed5e736ee92.tar.xz |
Move core/src/ up to core/.
This CL moves the core/src/ files up to core/ and fixes up the include guards,
includes and build files.
R=tsepez@chromium.org
Review URL: https://codereview.chromium.org/1800523005 .
Diffstat (limited to 'core/src/fxcodec/jbig2/JBig2_TrdProc.h')
-rw-r--r-- | core/src/fxcodec/jbig2/JBig2_TrdProc.h | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/core/src/fxcodec/jbig2/JBig2_TrdProc.h b/core/src/fxcodec/jbig2/JBig2_TrdProc.h deleted file mode 100644 index e36b269ba6..0000000000 --- a/core/src/fxcodec/jbig2/JBig2_TrdProc.h +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright 2015 PDFium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com - -#ifndef CORE_SRC_FXCODEC_JBIG2_JBIG2_TRDPROC_H_ -#define CORE_SRC_FXCODEC_JBIG2_JBIG2_TRDPROC_H_ - -#include "core/include/fxcrt/fx_system.h" -#include "core/src/fxcodec/jbig2/JBig2_Image.h" - -class CJBig2_ArithDecoder; -class CJBig2_ArithIaidDecoder; -class CJBig2_ArithIntDecoder; -class CJBig2_BitStream; -class CJBig2_HuffmanTable; -struct JBig2ArithCtx; -struct JBig2HuffmanCode; - -struct JBig2IntDecoderState { - CJBig2_ArithIntDecoder* IADT; - CJBig2_ArithIntDecoder* IAFS; - CJBig2_ArithIntDecoder* IADS; - CJBig2_ArithIntDecoder* IAIT; - CJBig2_ArithIntDecoder* IARI; - CJBig2_ArithIntDecoder* IARDW; - CJBig2_ArithIntDecoder* IARDH; - CJBig2_ArithIntDecoder* IARDX; - CJBig2_ArithIntDecoder* IARDY; - CJBig2_ArithIaidDecoder* IAID; -}; - -enum JBig2Corner { - JBIG2_CORNER_BOTTOMLEFT = 0, - JBIG2_CORNER_TOPLEFT = 1, - JBIG2_CORNER_BOTTOMRIGHT = 2, - JBIG2_CORNER_TOPRIGHT = 3 -}; - -class CJBig2_TRDProc { - public: - CJBig2_Image* decode_Huffman(CJBig2_BitStream* pStream, - JBig2ArithCtx* grContext); - - CJBig2_Image* decode_Arith(CJBig2_ArithDecoder* pArithDecoder, - JBig2ArithCtx* grContext, - JBig2IntDecoderState* pIDS); - - public: - FX_BOOL SBHUFF; - FX_BOOL SBREFINE; - FX_DWORD SBW; - FX_DWORD SBH; - FX_DWORD SBNUMINSTANCES; - FX_DWORD SBSTRIPS; - FX_DWORD SBNUMSYMS; - - JBig2HuffmanCode* SBSYMCODES; - uint8_t SBSYMCODELEN; - - CJBig2_Image** SBSYMS; - FX_BOOL SBDEFPIXEL; - - JBig2ComposeOp SBCOMBOP; - FX_BOOL TRANSPOSED; - - JBig2Corner REFCORNER; - int8_t SBDSOFFSET; - CJBig2_HuffmanTable* SBHUFFFS; - CJBig2_HuffmanTable* SBHUFFDS; - CJBig2_HuffmanTable* SBHUFFDT; - CJBig2_HuffmanTable* SBHUFFRDW; - CJBig2_HuffmanTable* SBHUFFRDH; - CJBig2_HuffmanTable* SBHUFFRDX; - CJBig2_HuffmanTable* SBHUFFRDY; - CJBig2_HuffmanTable* SBHUFFRSIZE; - FX_BOOL SBRTEMPLATE; - int8_t SBRAT[4]; -}; - -#endif // CORE_SRC_FXCODEC_JBIG2_JBIG2_TRDPROC_H_ |