| Index: core/src/fxcodec/codec/fx_codec.cpp
|
| diff --git a/core/src/fxcodec/codec/fx_codec.cpp b/core/src/fxcodec/codec/fx_codec.cpp
|
| index 9bbcce105f7de32a9d7e38f522ff7e00bb42da6a..8edfde5319c3ebcf862ae5f34eace183adcf922f 100644
|
| --- a/core/src/fxcodec/codec/fx_codec.cpp
|
| +++ b/core/src/fxcodec/codec/fx_codec.cpp
|
| @@ -49,13 +49,13 @@ uint8_t* CCodec_ScanlineDecoder::GetScanline(int line)
|
| m_NextLine ++;
|
| return m_pLastScanline;
|
| }
|
| -FX_BOOL CCodec_ScanlineDecoder::SkipToScanline(int line, IFX_Pause* pPause)
|
| +bool CCodec_ScanlineDecoder::SkipToScanline(int line, IFX_Pause* pPause)
|
| {
|
| if (m_pDataCache && line < m_pDataCache->m_nCachedLines) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (m_NextLine == line || m_NextLine == line + 1) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (m_NextLine < 0 || m_NextLine > line) {
|
| v_Rewind();
|
| @@ -66,10 +66,10 @@ FX_BOOL CCodec_ScanlineDecoder::SkipToScanline(int line, IFX_Pause* pPause)
|
| m_pLastScanline = ReadNextLine();
|
| m_NextLine ++;
|
| if (pPause && pPause->NeedToPauseNow()) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| uint8_t* CCodec_ScanlineDecoder::ReadNextLine()
|
| {
|
| @@ -107,10 +107,10 @@ void CCodec_ScanlineDecoder::DownScale(int dest_width, int dest_height)
|
| m_pDataCache->m_Width = m_OutputWidth;
|
| m_pDataCache->m_nCachedLines = 0;
|
| }
|
| -FX_BOOL CCodec_BasicModule::RunLengthEncode(const uint8_t* src_buf, FX_DWORD src_size, uint8_t*& dest_buf,
|
| +bool CCodec_BasicModule::RunLengthEncode(const uint8_t* src_buf, FX_DWORD src_size, uint8_t*& dest_buf,
|
| FX_DWORD& dest_size)
|
| {
|
| - return FALSE;
|
| + return false;
|
| }
|
| extern "C" double FXstrtod(const char* nptr, char** endptr)
|
| {
|
| @@ -216,26 +216,26 @@ extern "C" double FXstrtod(const char* nptr, char** endptr)
|
| }
|
| return is_negative ? -ret : ret;
|
| }
|
| -FX_BOOL CCodec_BasicModule::A85Encode(const uint8_t* src_buf, FX_DWORD src_size, uint8_t*& dest_buf,
|
| +bool CCodec_BasicModule::A85Encode(const uint8_t* src_buf, FX_DWORD src_size, uint8_t*& dest_buf,
|
| FX_DWORD& dest_size)
|
| {
|
| - return FALSE;
|
| + return false;
|
| }
|
| class CCodec_RLScanlineDecoder : public CCodec_ScanlineDecoder
|
| {
|
| public:
|
| CCodec_RLScanlineDecoder();
|
| virtual ~CCodec_RLScanlineDecoder();
|
| - FX_BOOL Create(const uint8_t* src_buf, FX_DWORD src_size, int width, int height, int nComps, int bpc);
|
| + bool Create(const uint8_t* src_buf, FX_DWORD src_size, int width, int height, int nComps, int bpc);
|
| virtual void v_DownScale(int dest_width, int dest_height) {}
|
| - virtual FX_BOOL v_Rewind();
|
| + virtual bool v_Rewind();
|
| virtual uint8_t* v_GetNextLine();
|
| virtual FX_DWORD GetSrcOffset()
|
| {
|
| return m_SrcOffset;
|
| }
|
| protected:
|
| - FX_BOOL CheckDestSize();
|
| + bool CheckDestSize();
|
| void GetNextOperator();
|
| void UpdateOperator(uint8_t used_bytes);
|
|
|
| @@ -244,7 +244,7 @@ protected:
|
| FX_DWORD m_SrcSize;
|
| FX_DWORD m_dwLineBytes;
|
| FX_DWORD m_SrcOffset;
|
| - FX_BOOL m_bEOD;
|
| + bool m_bEOD;
|
| uint8_t m_Operator;
|
| };
|
| CCodec_RLScanlineDecoder::CCodec_RLScanlineDecoder()
|
| @@ -253,7 +253,7 @@ CCodec_RLScanlineDecoder::CCodec_RLScanlineDecoder()
|
| , m_SrcSize(0)
|
| , m_dwLineBytes(0)
|
| , m_SrcOffset(0)
|
| - , m_bEOD(FALSE)
|
| + , m_bEOD(false)
|
| , m_Operator(0)
|
| {
|
| }
|
| @@ -263,7 +263,7 @@ CCodec_RLScanlineDecoder::~CCodec_RLScanlineDecoder()
|
| FX_Free(m_pScanline);
|
| }
|
| }
|
| -FX_BOOL CCodec_RLScanlineDecoder::CheckDestSize()
|
| +bool CCodec_RLScanlineDecoder::CheckDestSize()
|
| {
|
| FX_DWORD i = 0;
|
| FX_DWORD old_size = 0;
|
| @@ -273,14 +273,14 @@ FX_BOOL CCodec_RLScanlineDecoder::CheckDestSize()
|
| old_size = dest_size;
|
| dest_size += m_pSrcBuf[i] + 1;
|
| if (dest_size < old_size) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| i += m_pSrcBuf[i] + 2;
|
| } else if (m_pSrcBuf[i] > 128) {
|
| old_size = dest_size;
|
| dest_size += 257 - m_pSrcBuf[i];
|
| if (dest_size < old_size) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| i += 2;
|
| } else {
|
| @@ -288,11 +288,11 @@ FX_BOOL CCodec_RLScanlineDecoder::CheckDestSize()
|
| }
|
| }
|
| if (((FX_DWORD)m_OrigWidth * m_nComps * m_bpc * m_OrigHeight + 7) / 8 > dest_size) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| -FX_BOOL CCodec_RLScanlineDecoder::Create(const uint8_t* src_buf, FX_DWORD src_size, int width, int height, int nComps, int bpc)
|
| +bool CCodec_RLScanlineDecoder::Create(const uint8_t* src_buf, FX_DWORD src_size, int width, int height, int nComps, int bpc)
|
| {
|
| m_pSrcBuf = src_buf;
|
| m_SrcSize = src_size;
|
| @@ -300,20 +300,20 @@ FX_BOOL CCodec_RLScanlineDecoder::Create(const uint8_t* src_buf, FX_DWORD src_si
|
| m_OutputHeight = m_OrigHeight = height;
|
| m_nComps = nComps;
|
| m_bpc = bpc;
|
| - m_bColorTransformed = FALSE;
|
| + m_bColorTransformed = false;
|
| m_DownScale = 1;
|
| m_Pitch = (width * nComps * bpc + 31) / 32 * 4;
|
| m_dwLineBytes = (width * nComps * bpc + 7) / 8;
|
| m_pScanline = FX_Alloc(uint8_t, m_Pitch);
|
| return CheckDestSize();
|
| }
|
| -FX_BOOL CCodec_RLScanlineDecoder::v_Rewind()
|
| +bool CCodec_RLScanlineDecoder::v_Rewind()
|
| {
|
| FXSYS_memset(m_pScanline, 0, m_Pitch);
|
| m_SrcOffset = 0;
|
| - m_bEOD = FALSE;
|
| + m_bEOD = false;
|
| m_Operator = 0;
|
| - return TRUE;
|
| + return true;
|
| }
|
| uint8_t* CCodec_RLScanlineDecoder::v_GetNextLine()
|
| {
|
| @@ -326,17 +326,17 @@ uint8_t* CCodec_RLScanlineDecoder::v_GetNextLine()
|
| }
|
| FXSYS_memset(m_pScanline, 0, m_Pitch);
|
| FX_DWORD col_pos = 0;
|
| - FX_BOOL eol = FALSE;
|
| + bool eol = false;
|
| while (m_SrcOffset < m_SrcSize && !eol) {
|
| if (m_Operator < 128) {
|
| FX_DWORD copy_len = m_Operator + 1;
|
| if (col_pos + copy_len >= m_dwLineBytes) {
|
| copy_len = m_dwLineBytes - col_pos;
|
| - eol = TRUE;
|
| + eol = true;
|
| }
|
| if (copy_len >= m_SrcSize - m_SrcOffset) {
|
| copy_len = m_SrcSize - m_SrcOffset;
|
| - m_bEOD = TRUE;
|
| + m_bEOD = true;
|
| }
|
| FXSYS_memcpy(m_pScanline + col_pos, m_pSrcBuf + m_SrcOffset, copy_len);
|
| col_pos += copy_len;
|
| @@ -349,13 +349,13 @@ uint8_t* CCodec_RLScanlineDecoder::v_GetNextLine()
|
| FX_DWORD duplicate_len = 257 - m_Operator;
|
| if (col_pos + duplicate_len >= m_dwLineBytes) {
|
| duplicate_len = m_dwLineBytes - col_pos;
|
| - eol = TRUE;
|
| + eol = true;
|
| }
|
| FXSYS_memset(m_pScanline + col_pos, fill, duplicate_len);
|
| col_pos += duplicate_len;
|
| UpdateOperator((uint8_t)duplicate_len);
|
| } else {
|
| - m_bEOD = TRUE;
|
| + m_bEOD = true;
|
| break;
|
| }
|
| }
|
|
|