
Replaced the non-accelerated rgb to ycbcr encoder (rfx_encode.c) to use 32-bit integer multiplication with shifted factors: 2 times faster The accelerated SSE2 rgb to ycbcr encoder (rfx_sse2.c) was completely changed and simplified in order to make use of the SSE2 signed 16-bit integer multiplication: 2 times faster Also modified the non-accelerated ycbcr to rgb decoder (rfx_encode.c) to use 32-bit integer multiplications with shifted factors instead of floating point multiplications: 3 times faster
FreeRDP: A Remote Desktop Protocol Client ========================================= FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) following the Microsoft Open Specifications. Resources --------- Website: http://www.freerdp.com/ Wiki: http://www.freerdp.com/wiki/ Sources: http://www.freerdp.com/git/ API doc: http://www.freerdp.com/api/ IRC channel: #freerdp @ irc.freenode.net Mailing list: https://lists.sourceforge.net/lists/listinfo/freerdp-devel Microsoft Open Specifications ----------------------------- Information regarding the Microsoft Open Specifications can be found at: http://www.microsoft.com/openspecifications/ Compilation ----------- Instructions on how to get started compiling FreeRDP can be found on the wiki: http://www.freerdp.com/wiki/doku.php?id=compilation
Description
Languages
C
87.6%
C++
3.3%
CMake
3.2%
Objective-C
2.7%
Java
1.9%
Other
1.2%