Hi Steve,

Yes both is faster, but the SSE version is still quite slower than the 
original one. Here is my testing.

Before pulling:
| rfx_decode_YCbCr_to_RGB_SSE2  |       2123 |  1.750000 |  0.000824 |
| rfx_decode_YCbCr_to_RGB       |       2098 |  0.260000 |  0.000124 |

After pulling your commits:
| rfx_decode_YCbCr_to_RGB_SSE2  |       2049 |  0.690000 |  0.000337 |
| rfx_decode_YCbCr_to_RGB       |       2111 |  0.240000 |  0.000114 |

Oh by the way, the profiler is cool. :)

Vic

On 06/10/2011 12:13 PM, S. Erisman wrote:
> On 6/9/2011 10:04 PM, S. Erisman wrote:
> I pushed my changes up to the remotefx branch.
>
> https://github.com/FreeRDP/FreeRDP/commit/20c1b696c16b5a7005c65cfb7dd5b0c30f5b0e07
>
> The RemoteFX decoding routines now use 16-bit int buffers instead of
> 32-bit int buffers.  I also changed the SSE code to be integer based
> instead of floating point based.  Both changes seem to have made things
> a bit faster.
>
>> Thanks,
>>     Steve



------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to