|
static INLINE UINT32 | planar_invert_format (BITMAP_PLANAR_CONTEXT *WINPR_RESTRICT planar, BOOL alpha, UINT32 DstFormat) |
|
static INLINE BOOL | freerdp_bitmap_planar_compress_plane_rle (const BYTE *WINPR_RESTRICT plane, UINT32 width, UINT32 height, BYTE *outPlane, UINT32 *WINPR_RESTRICT dstSize) |
|
static INLINE BYTE * | freerdp_bitmap_planar_delta_encode_plane (const BYTE *WINPR_RESTRICT inPlane, UINT32 width, UINT32 height, BYTE *WINPR_RESTRICT outPlane) |
|
static INLINE INT32 | planar_skip_plane_rle (const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcSize, UINT32 nWidth, UINT32 nHeight) |
|
static INLINE INT32 | planar_decompress_plane_rle_only (const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcSize, BYTE *WINPR_RESTRICT pDstData, UINT32 nWidth, UINT32 nHeight) |
|
static INLINE INT32 | planar_decompress_plane_rle (const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcSize, BYTE *WINPR_RESTRICT pDstData, INT32 nDstStep, UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, UINT32 nChannel, BOOL vFlip) |
|
static INLINE INT32 | planar_set_plane (BYTE bValue, BYTE *pDstData, INT32 nDstStep, UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, UINT32 nChannel, BOOL vFlip) |
|
static INLINE BOOL | writeLine (BYTE **WINPR_RESTRICT ppRgba, UINT32 DstFormat, UINT32 width, const BYTE **WINPR_RESTRICT ppR, const BYTE **WINPR_RESTRICT ppG, const BYTE **WINPR_RESTRICT ppB, const BYTE **WINPR_RESTRICT ppA) |
|
static INLINE BOOL | planar_decompress_planes_raw (const BYTE *WINPR_RESTRICT pSrcData[4], BYTE *WINPR_RESTRICT pDstData, UINT32 DstFormat, UINT32 nDstStep, UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, BOOL vFlip, UINT32 totalHeight) |
|
static BOOL | planar_subsample_expand (const BYTE *WINPR_RESTRICT plane, size_t planeLength, UINT32 nWidth, UINT32 nHeight, UINT32 nPlaneWidth, UINT32 nPlaneHeight, BYTE *WINPR_RESTRICT deltaPlane) |
|
BOOL | planar_decompress (BITMAP_PLANAR_CONTEXT *WINPR_RESTRICT planar, const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcSize, UINT32 nSrcWidth, UINT32 nSrcHeight, BYTE *WINPR_RESTRICT pDstData, UINT32 DstFormat, UINT32 nDstStep, UINT32 nXDst, UINT32 nYDst, UINT32 nDstWidth, UINT32 nDstHeight, BOOL vFlip) |
|
static INLINE BOOL | freerdp_split_color_planes (BITMAP_PLANAR_CONTEXT *WINPR_RESTRICT planar, const BYTE *WINPR_RESTRICT data, UINT32 format, UINT32 width, UINT32 height, UINT32 scanline, BYTE *WINPR_RESTRICT planes[4]) |
|
static INLINE UINT32 | freerdp_bitmap_planar_write_rle_bytes (const BYTE *WINPR_RESTRICT pInBuffer, UINT32 cRawBytes, UINT32 nRunLength, BYTE *WINPR_RESTRICT pOutBuffer, UINT32 outBufferSize) |
|
static INLINE UINT32 | freerdp_bitmap_planar_encode_rle_bytes (const BYTE *WINPR_RESTRICT pInBuffer, UINT32 inBufferSize, BYTE *WINPR_RESTRICT pOutBuffer, UINT32 outBufferSize) |
|
BOOL | freerdp_bitmap_planar_compress_plane_rle (const BYTE *WINPR_RESTRICT inPlane, UINT32 width, UINT32 height, BYTE *WINPR_RESTRICT outPlane, UINT32 *WINPR_RESTRICT dstSize) |
|
static INLINE BOOL | freerdp_bitmap_planar_compress_planes_rle (BYTE *WINPR_RESTRICT inPlanes[4], UINT32 width, UINT32 height, BYTE *WINPR_RESTRICT outPlanes, UINT32 *WINPR_RESTRICT dstSizes, BOOL skipAlpha) |
|
static INLINE BOOL | freerdp_bitmap_planar_delta_encode_planes (BYTE *WINPR_RESTRICT inPlanes[4], UINT32 width, UINT32 height, BYTE *WINPR_RESTRICT outPlanes[4]) |
|
BYTE * | freerdp_bitmap_compress_planar (BITMAP_PLANAR_CONTEXT *WINPR_RESTRICT context, const BYTE *WINPR_RESTRICT data, UINT32 format, UINT32 width, UINT32 height, UINT32 scanline, BYTE *WINPR_RESTRICT dstData, UINT32 *WINPR_RESTRICT pDstSize) |
|
BOOL | freerdp_bitmap_planar_context_reset (BITMAP_PLANAR_CONTEXT *WINPR_RESTRICT context, UINT32 width, UINT32 height) |
|
BITMAP_PLANAR_CONTEXT * | freerdp_bitmap_planar_context_new (DWORD flags, UINT32 maxWidth, UINT32 maxHeight) |
|
void | freerdp_bitmap_planar_context_free (BITMAP_PLANAR_CONTEXT *context) |
|
void | freerdp_planar_switch_bgr (BITMAP_PLANAR_CONTEXT *WINPR_RESTRICT planar, BOOL bgr) |
|
void | freerdp_planar_topdown_image (BITMAP_PLANAR_CONTEXT *WINPR_RESTRICT planar, BOOL topdown) |
|