| Index: core/src/fxcodec/codec/fx_codec_jpeg.cpp
|
| diff --git a/core/src/fxcodec/codec/fx_codec_jpeg.cpp b/core/src/fxcodec/codec/fx_codec_jpeg.cpp
|
| index b5eb4b2692e3865101c3edb3cd4abff2818c1f4a..1276219123857283ed28cfa61c30e3ee15abe435 100644
|
| --- a/core/src/fxcodec/codec/fx_codec_jpeg.cpp
|
| +++ b/core/src/fxcodec/codec/fx_codec_jpeg.cpp
|
| @@ -230,6 +230,7 @@ static void _JpegEncode(const CFX_DIBSource* pSource,
|
| FX_Free(line_buf);
|
| dest_size = dest_buf_length - (FX_STRSIZE)dest.free_in_buffer;
|
| }
|
| +
|
| #ifdef PDF_ENABLE_XFA
|
| static void _JpegLoadAttribute(struct jpeg_decompress_struct* pInfo,
|
| CFX_DIBAttribute* pAttribute) {
|
| @@ -242,7 +243,8 @@ static void _JpegLoadAttribute(struct jpeg_decompress_struct* pInfo,
|
| pAttribute->m_wDPIUnit = pInfo->density_unit;
|
| }
|
| }
|
| -#endif
|
| +#endif // PDF_ENABLE_XFA
|
| +
|
| static FX_BOOL _JpegLoadInfo(const uint8_t* src_buf,
|
| FX_DWORD src_size,
|
| int& width,
|
| @@ -629,15 +631,19 @@ void CCodec_JpegModule::Input(void* pContext,
|
| p->m_SrcMgr.next_input_byte = src_buf;
|
| p->m_SrcMgr.bytes_in_buffer = src_size;
|
| }
|
| +
|
| +#ifdef PDF_ENABLE_XFA
|
| int CCodec_JpegModule::ReadHeader(void* pContext,
|
| int* width,
|
| int* height,
|
| -#ifndef PDF_ENABLE_XFA
|
| - int* nComps) {
|
| -#else
|
| int* nComps,
|
| CFX_DIBAttribute* pAttribute) {
|
| -#endif
|
| +#else // PDF_ENABLE_XFA
|
| +int CCodec_JpegModule::ReadHeader(void* pContext,
|
| + int* width,
|
| + int* height,
|
| + int* nComps) {
|
| +#endif // PDF_ENABLE_XFA
|
| FXJPEG_Context* p = (FXJPEG_Context*)pContext;
|
| if (setjmp(p->m_JumpMark) == -1) {
|
| return 1;
|
|
|