codec: Fix broken return values

This commit is contained in:
Martin Fleisz 2016-12-05 13:44:08 +01:00
parent 4b65a95f5a
commit f12100d9de

View File

@ -127,7 +127,7 @@ BOOL freerdp_image_copy_from_monochrome(BYTE* pDstData, UINT32 DstFormat,
} }
} }
return 1; return TRUE;
} }
static INLINE UINT32 freerdp_image_inverted_pointer_color(UINT32 x, UINT32 y, static INLINE UINT32 freerdp_image_inverted_pointer_color(UINT32 x, UINT32 y,
@ -188,22 +188,22 @@ BOOL freerdp_image_copy_from_pointer_data(
andStep += (andStep % 2); andStep += (andStep % 2);
if (!xorMask || (xorMaskLength == 0)) if (!xorMask || (xorMaskLength == 0))
return -1; return FALSE;
switch (xorBpp) switch (xorBpp)
{ {
case 1: case 1:
if (!andMask || (andMaskLength == 0)) if (!andMask || (andMaskLength == 0))
return -1; return FALSE;
xorStep = (nWidth + 7) / 8; xorStep = (nWidth + 7) / 8;
xorStep += (xorStep % 2); xorStep += (xorStep % 2);
if (xorStep * nHeight > xorMaskLength) if (xorStep * nHeight > xorMaskLength)
return -1; return FALSE;
if (andStep * nHeight > andMaskLength) if (andStep * nHeight > andMaskLength)
return -1; return FALSE;
for (y = 0; y < nHeight; y++) for (y = 0; y < nHeight; y++)
{ {
@ -257,7 +257,7 @@ BOOL freerdp_image_copy_from_pointer_data(
} }
} }
return 1; return TRUE;
case 8: case 8:
case 16: case 16:
@ -271,16 +271,16 @@ BOOL freerdp_image_copy_from_pointer_data(
{ {
WLog_ERR(TAG, "null palette in conversion from %d bpp to %d bpp", WLog_ERR(TAG, "null palette in conversion from %d bpp to %d bpp",
xorBpp, dstBitsPerPixel); xorBpp, dstBitsPerPixel);
return -1; return FALSE;
} }
if (xorStep * nHeight > xorMaskLength) if (xorStep * nHeight > xorMaskLength)
return -1; return FALSE;
if (andMask) if (andMask)
{ {
if (andStep * nHeight > andMaskLength) if (andStep * nHeight > andMaskLength)
return -1; return FALSE;
} }
for (y = 0; y < nHeight; y++) for (y = 0; y < nHeight; y++)
@ -374,13 +374,13 @@ BOOL freerdp_image_copy_from_pointer_data(
} }
} }
return 1; return TRUE
} }
default: default:
WLog_ERR(TAG, "failed to convert from %d bpp to %d bpp", WLog_ERR(TAG, "failed to convert from %d bpp to %d bpp",
xorBpp, dstBitsPerPixel); xorBpp, dstBitsPerPixel);
return -1; return FALSE;
} }
} }