Re: [Freerdp-devel] RemoteFX SSE/SSE2 decoding (was RemoteFX software decoding)

2011-06-08 Thread Martin Fleisz
Hi Eric, On Wed, Jun 8, 2011 at 2:16 AM, S. Erisman > wrote: Marc, I took your suggestions into account, revised my earlier patch, and committed my changes to a new fork: https://github.com/serisman/FreeRDP ... more comments below ... On

Re: [Freerdp-devel] RemoteFX SSE/SSE2 decoding (was RemoteFX software decoding)

2011-06-08 Thread Marc-André Moreau
On Wed, Jun 8, 2011 at 2:03 AM, S. Erisman wrote: > Marc, > > > On 6/7/2011 11:35 PM, Marc-André Moreau wrote: > >> Hi Steve, >> >> I just tried your patch - awesome! >> >> Thanks. That was the first SSE code I have ever written and it ended up > being pretty easy. Once we have high level agre

Re: [Freerdp-devel] RemoteFX SSE/SSE2 decoding (was RemoteFX software decoding)

2011-06-08 Thread Marc-André Moreau
Hi Eric, On Wed, Jun 8, 2011 at 2:16 AM, S. Erisman wrote: > Marc, > > I took your suggestions into account, revised my earlier patch, and > committed my changes to a new fork: >https://github.com/serisman/FreeRDP > > ... more comments below ... > > > On 6/7/2011 9:29 PM, Marc-André Moreau w

Re: [Freerdp-devel] RemoteFX SSE/SSE2 decoding (was RemoteFX software decoding)

2011-06-07 Thread S. Erisman
Marc, I took your suggestions into account, revised my earlier patch, and committed my changes to a new fork: https://github.com/serisman/FreeRDP ... more comments below ... On 6/7/2011 9:29 PM, Marc-André Moreau wrote: > Hi Steve, > > Well, that was fast :) I had started thinking of the d

Re: [Freerdp-devel] RemoteFX SSE/SSE2 decoding (was RemoteFX software decoding)

2011-06-07 Thread S. Erisman
Marc, On 6/7/2011 11:35 PM, Marc-André Moreau wrote: > Hi Steve, > > I just tried your patch - awesome! > Thanks. That was the first SSE code I have ever written and it ended up being pretty easy. Once we have high level agreement on the structure needed around these optimizations there is def

Re: [Freerdp-devel] RemoteFX SSE/SSE2 decoding (was RemoteFX software decoding)

2011-06-07 Thread Marc-André Moreau
Hi Steve, I just tried your patch - awesome! I can almost watch a youtube video in fullscreen now with a resolution of 1680x1050. For testing performance, I think we can go with relative comparison of performance, unless someone wants to implement some way to properly measure performance. It's

Re: [Freerdp-devel] RemoteFX SSE/SSE2 decoding (was RemoteFX software decoding)

2011-06-07 Thread Marc-André Moreau
Hi Steve, Well, that was fast :) I had started thinking of the different ways we can integrate this SSE acceleration within the rest in a clean way. I see two major options: 1) The SSE code is part of the library, and can be disabled with a compile-time option. Methods for SSE and non-SSE have th

[Freerdp-devel] RemoteFX SSE/SSE2 decoding (was RemoteFX software decoding)

2011-06-07 Thread S. Erisman
Marc, On 6/6/2011 9:20 AM, Marc-André Moreau wrote: I read more about SSE, and then about NEON which is the equivalent for ARM My first impression is damn, how could I not see this before? This thing looks very well suited not only for acceleration of RemoteFX decoding, but there's a chance