On 5/25/2011 8:42 PM, Vic Lee wrote:
> Hi,
>
> I have finally completed RemoteFX software decoding feature. It's writen
> as a separate and relatively independent library librfx. I only added it
> to xfreerdp, but the library is portable, so there shouldn't be problem
> to use it in other UI.
>
> I have started the pull request, please review and test it.
>
> Vic
Vic,

I tried out your RemoteFX code over the weekend, and it works very nicely.

I noticed it is a little sluggish (at least on my test machine) compared 
to the Windows client.
If I can find enough time, I may take a stab at trying to optimize it 
further, but it is definitely an awesome feature to have .

Anyway, I did find one bug with how it's wired up to xfreerdp.
When you enter/exit fullscreen mode most of the display gets blanked out.
Resetting the clip region appears to fix it.

Something like this near the top of xf_toggle_fullscreen seems to work 
for me:
     XRectangle * clip_rect;

     /* Reset the clip region to the full screen */
     clip_rect = (XRectangle *) malloc(sizeof(XRectangle));
     clip_rect->x = 0;
     clip_rect->y = 0;
     clip_rect->width = width;
     clip_rect->height = height;
     XSetClipRectangles(xfi->display, xfi->gc, 0, 0, clip_rect, 1, 
YXBanded);

Thanks,
  Steve



------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today. 
http://p.sf.net/sfu/quest-dev2dev2 
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to