Hello FreeRDP developers,

Since we are adding new features to FreeRDP at a fast pace, I was taking a
look at RemoteFX USB redirection. There are still many features that are of
higher priority than this one, but I would still like to get an idea of the
effort required for its implementation. I have never developed USB drivers,
and the kind of knowledge required to write a USB driver appears to be
required for such work to be done.

Nevertheless, I started gathering information regarding RemoteFX USB
redirection on the wiki:
http://www.freerdp.com/wiki/doku.php?id=usb_redirection

I don't know much about USB, but there seems to be some similarities between
the disk redirection extension and the usb redirection extension. Both
appear to be using IRPs, or at least something that looks like it.

The USB extension talks about URBs (USB Request Blocks) and IOCTLs. I found
mentions of URBs in Linux API documentation, but they don't look like they
match their Windows equivalents. Maybe they are different but still
equivalent.

Is there anyone knowledgeable of USB on the mailing list that could provide
better insight on the difficulty associated with implementing RemoteFX USB
redirection in FreeRDP?

Best regards,
- Marc-Andre
------------------------------------------------------------------------------
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