| Index: core/fxcodec/codec/ccodec_jpxmodule.h | 
| diff --git a/core/fxcodec/codec/ccodec_jpxmodule.h b/core/fxcodec/codec/ccodec_jpxmodule.h | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..149e8a7c9a617baaff16a44050190988d88564ce | 
| --- /dev/null | 
| +++ b/core/fxcodec/codec/ccodec_jpxmodule.h | 
| @@ -0,0 +1,36 @@ | 
| +// Copyright 2016 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_FXCODEC_CODEC_CCODEC_JPXMODULE_H_ | 
| +#define CORE_FXCODEC_CODEC_CCODEC_JPXMODULE_H_ | 
| + | 
| +#include <vector> | 
| + | 
| +#include "core/fxcrt/include/fx_system.h" | 
| + | 
| +class CJPX_Decoder; | 
| +class CPDF_ColorSpace; | 
| + | 
| +class CCodec_JpxModule { | 
| + public: | 
| +  CCodec_JpxModule(); | 
| +  ~CCodec_JpxModule(); | 
| + | 
| +  CJPX_Decoder* CreateDecoder(const uint8_t* src_buf, | 
| +                              uint32_t src_size, | 
| +                              CPDF_ColorSpace* cs); | 
| +  void GetImageInfo(CJPX_Decoder* pDecoder, | 
| +                    uint32_t* width, | 
| +                    uint32_t* height, | 
| +                    uint32_t* components); | 
| +  bool Decode(CJPX_Decoder* pDecoder, | 
| +              uint8_t* dest_data, | 
| +              int pitch, | 
| +              const std::vector<uint8_t>& offsets); | 
| +  void DestroyDecoder(CJPX_Decoder* pDecoder); | 
| +}; | 
| + | 
| +#endif  // CORE_FXCODEC_CODEC_CCODEC_JPXMODULE_H_ | 
|  |