mirror of https://github.com/FreeRDP/FreeRDP
e326e43e66
Compression doesn't work on big endian machines currently. The recieved data are stored as little endian. Use conversion macros from endian.h to load and store the data properly. The patch fixes following error (so -compression option is no more needed on big endian machines): [06:42:14:782] [13772:13773] [ERROR][com.freerdp.core] - Decompression failure! [06:42:14:782] [13772:13773] [ERROR][com.freerdp.core.fastpath] - bulk_decompress() failed [06:42:14:782] [13772:13773] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail [06:42:14:782] [13772:13773] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1 https://github.com/FreeRDP/FreeRDP/issues/2520 |
||
---|---|---|
.. | ||
cache | ||
codec | ||
common | ||
core | ||
crypto | ||
gdi | ||
locale | ||
primitives | ||
utils | ||
CMakeLists.txt | ||
FreeRDPConfig.cmake.in | ||
freerdp.pc.in |