| Index: core/src/fxcodec/codec/fx_codec_jpx_opj.cpp
|
| diff --git a/core/src/fxcodec/codec/fx_codec_jpx_opj.cpp b/core/src/fxcodec/codec/fx_codec_jpx_opj.cpp
|
| index 2d395b0b4bac56d06fb5f67ca8f25eb8549e70eb..92af626f25c75173817c92cebdab081c5cf883a7 100644
|
| --- a/core/src/fxcodec/codec/fx_codec_jpx_opj.cpp
|
| +++ b/core/src/fxcodec/codec/fx_codec_jpx_opj.cpp
|
| @@ -587,17 +587,17 @@ class CJPX_Decoder
|
| public:
|
| CJPX_Decoder();
|
| ~CJPX_Decoder();
|
| - FX_BOOL Init(const unsigned char* src_data, int src_size);
|
| + bool Init(const unsigned char* src_data, int src_size);
|
| void GetInfo(FX_DWORD& width, FX_DWORD& height, FX_DWORD& codestream_nComps, FX_DWORD& output_nComps);
|
| - FX_BOOL Decode(uint8_t* dest_buf, int pitch, FX_BOOL bTranslateColor, uint8_t* offsets);
|
| + bool Decode(uint8_t* dest_buf, int pitch, bool bTranslateColor, uint8_t* offsets);
|
| const uint8_t* m_SrcData;
|
| int m_SrcSize;
|
| opj_image_t *image;
|
| opj_codec_t* l_codec;
|
| opj_stream_t *l_stream;
|
| - FX_BOOL m_useColorSpace;
|
| + bool m_useColorSpace;
|
| };
|
| -CJPX_Decoder::CJPX_Decoder(): image(NULL), l_codec(NULL), l_stream(NULL), m_useColorSpace(FALSE)
|
| +CJPX_Decoder::CJPX_Decoder(): image(NULL), l_codec(NULL), l_stream(NULL), m_useColorSpace(false)
|
| {
|
| }
|
| CJPX_Decoder::~CJPX_Decoder()
|
| @@ -612,11 +612,11 @@ CJPX_Decoder::~CJPX_Decoder()
|
| opj_image_destroy(image);
|
| }
|
| }
|
| -FX_BOOL CJPX_Decoder::Init(const unsigned char* src_data, int src_size)
|
| +bool CJPX_Decoder::Init(const unsigned char* src_data, int src_size)
|
| {
|
| static const unsigned char szJP2Header[] = { 0x00, 0x00, 0x00, 0x0c, 0x6a, 0x50, 0x20, 0x20, 0x0d, 0x0a, 0x87, 0x0a };
|
| if (!src_data || src_size < sizeof(szJP2Header)) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| image = NULL;
|
| m_SrcData = src_data;
|
| @@ -624,7 +624,7 @@ FX_BOOL CJPX_Decoder::Init(const unsigned char* src_data, int src_size)
|
| DecodeData srcData(const_cast<unsigned char*>(src_data), src_size);
|
| l_stream = fx_opj_stream_create_memory_stream(&srcData, OPJ_J2K_STREAM_CHUNK_SIZE, 1);
|
| if (l_stream == NULL) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| opj_dparameters_t parameters;
|
| opj_set_default_decoder_parameters(¶meters);
|
| @@ -637,33 +637,33 @@ FX_BOOL CJPX_Decoder::Init(const unsigned char* src_data, int src_size)
|
| l_codec = opj_create_decompress(OPJ_CODEC_J2K);
|
| }
|
| if(!l_codec) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| opj_set_info_handler(l_codec, fx_info_callback, 00);
|
| opj_set_warning_handler(l_codec, fx_warning_callback, 00);
|
| opj_set_error_handler(l_codec, fx_error_callback, 00);
|
| if ( !opj_setup_decoder(l_codec, ¶meters) ) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if(! opj_read_header(l_stream, l_codec, &image)) {
|
| image = NULL;
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (!parameters.nb_tile_to_decode) {
|
| if (!opj_set_decode_area(l_codec, image, parameters.DA_x0,
|
| parameters.DA_y0, parameters.DA_x1, parameters.DA_y1)) {
|
| opj_image_destroy(image);
|
| image = NULL;
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (!(opj_decode(l_codec, l_stream, image) && opj_end_decompress(l_codec, l_stream))) {
|
| opj_image_destroy(image);
|
| image = NULL;
|
| - return FALSE;
|
| + return false;
|
| }
|
| } else {
|
| if (!opj_get_decoded_tile(l_codec, l_stream, image, parameters.tile_index)) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| }
|
| opj_stream_destroy(l_stream);
|
| @@ -684,9 +684,9 @@ FX_BOOL CJPX_Decoder::Init(const unsigned char* src_data, int src_size)
|
| image->icc_profile_len = 0;
|
| }
|
| if(!image) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| void CJPX_Decoder::GetInfo(FX_DWORD& width, FX_DWORD& height, FX_DWORD& codestream_nComps, FX_DWORD& output_nComps)
|
| {
|
| @@ -694,7 +694,7 @@ void CJPX_Decoder::GetInfo(FX_DWORD& width, FX_DWORD& height, FX_DWORD& codestre
|
| height = (FX_DWORD)image->y1;
|
| output_nComps = codestream_nComps = (FX_DWORD)image->numcomps;
|
| }
|
| -FX_BOOL CJPX_Decoder::Decode(uint8_t* dest_buf, int pitch, FX_BOOL bTranslateColor, uint8_t* offsets)
|
| +bool CJPX_Decoder::Decode(uint8_t* dest_buf, int pitch, bool bTranslateColor, uint8_t* offsets)
|
| {
|
| int i, wid, hei, row, col, channel, src;
|
| uint8_t* pChannel;
|
| @@ -702,14 +702,14 @@ FX_BOOL CJPX_Decoder::Decode(uint8_t* dest_buf, int pitch, FX_BOOL bTranslateCol
|
| uint8_t* pPixel;
|
|
|
| if(image->comps[0].w != image->x1 || image->comps[0].h != image->y1) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if(pitch < (int)(image->comps[0].w * 8 * image->numcomps + 31) >> 5 << 2) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| FXSYS_memset(dest_buf, 0xff, image->y1 * pitch);
|
| uint8_t** channel_bufs = FX_Alloc(uint8_t*, image->numcomps);
|
| - FX_BOOL result = FALSE;
|
| + bool result = false;
|
| int* adjust_comps = FX_Alloc(int, image->numcomps);
|
| for (i = 0; i < (int)image->numcomps; i ++) {
|
| channel_bufs[i] = dest_buf + offsets[i];
|
| @@ -765,7 +765,7 @@ FX_BOOL CJPX_Decoder::Decode(uint8_t* dest_buf, int pitch, FX_BOOL bTranslateCol
|
| }
|
| }
|
| }
|
| - result = TRUE;
|
| + result = true;
|
|
|
| done:
|
| FX_Free(channel_bufs);
|
| @@ -778,7 +778,7 @@ void initialize_sign_lut();
|
| CCodec_JpxModule::CCodec_JpxModule()
|
| {
|
| }
|
| -void* CCodec_JpxModule::CreateDecoder(const uint8_t* src_buf, FX_DWORD src_size , FX_BOOL useColorSpace)
|
| +void* CCodec_JpxModule::CreateDecoder(const uint8_t* src_buf, FX_DWORD src_size , bool useColorSpace)
|
| {
|
| CJPX_Decoder* pDecoder = new CJPX_Decoder;
|
| pDecoder->m_useColorSpace = useColorSpace;
|
| @@ -794,7 +794,7 @@ void CCodec_JpxModule::GetImageInfo(void* ctx, FX_DWORD& width, FX_DWORD& height
|
| CJPX_Decoder* pDecoder = (CJPX_Decoder*)ctx;
|
| pDecoder->GetInfo(width, height, codestream_nComps, output_nComps);
|
| }
|
| -FX_BOOL CCodec_JpxModule::Decode(void* ctx, uint8_t* dest_data, int pitch, FX_BOOL bTranslateColor, uint8_t* offsets)
|
| +bool CCodec_JpxModule::Decode(void* ctx, uint8_t* dest_data, int pitch, bool bTranslateColor, uint8_t* offsets)
|
| {
|
| CJPX_Decoder* pDecoder = (CJPX_Decoder*)ctx;
|
| return pDecoder->Decode(dest_data, pitch, bTranslateColor, offsets);
|
|
|