FreeRDP/libfreerdp
Ondrej Holy e326e43e66 codec/xcrush: Fix endianness in compression
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
2016-05-30 13:37:15 +02:00
..
cache Fix char signedness in glyph offset calculation, fixes #2137 2016-02-21 18:15:32 +01:00
codec codec/xcrush: Fix endianness in compression 2016-05-30 13:37:15 +02:00
common Fixed memory leaks. 2016-05-12 10:01:30 +02:00
core fixed kerberos authentication 2016-05-16 09:53:38 -07:00
crypto Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-05-11 11:05:17 -04:00
gdi channels/rdpgfx: fix resetting of codec contexts 2016-05-11 13:42:54 -04:00
locale freerdp: UWP porting 2016-03-29 16:03:15 -04:00
primitives fix segfaults casused by size_t format specifier 2016-05-27 15:55:28 +02:00
utils First shot on fixing over linking 2016-03-29 18:14:34 +02:00
CMakeLists.txt First shot on fixing over linking 2016-03-29 18:14:34 +02:00
FreeRDPConfig.cmake.in cleanup cmake exports and pkg-config files 2016-01-12 17:32:33 +01:00
freerdp.pc.in cleanup cmake exports and pkg-config files 2016-01-12 17:32:33 +01:00