summaryrefslogtreecommitdiff
path: root/usbredirhost
AgeCommit message (Collapse)AuthorFilesLines
2011-07-13Add device / interface class infoHans de Goede1-0/+23
And add a new usb_redir_interface_info packet type which contains the interface info.
2011-06-29Rename device_info -> device_connect, device_disconnected -> device_disconnectHans de Goede1-8/+12
And document how a single usbredirproto connection may be reused for a newly plugged in / re-plugged device.
2011-06-28s/usbredirparser_debug2/usbredirparser_debug_data/Hans de Goede1-2/+2
2011-06-28Fixup mistake in ab55621d commitHans de Goede1-2/+2
2011-06-28Remove id argument from usb_reset functionHans de Goede1-1/+1
Now that there no longer is a usb_reset_status packet type / callback having an id argument makes no sense.
2011-06-09Drop the usb_redir_reset_status packet typeHans de Goede1-8/+5
Drop usb_redir_reset_status, instead if reconnecting to the device fails after reset the usb-host will send a usb_redir_device_disconnected packet
2011-06-09Drop usb_redir_disconnected statusHans de Goede1-16/+13
Drop usb_redir_disconnected status, instead the usb-host should always send a usb_redir_device_disconnected packet on device disconnection. The reason behind this is that having to handle disconnection from data packet handlers make things unnecessarily hard for the usb-guest
2011-06-08usbredirhost: use pkg-config for libusb link argumentsHans de Goede1-1/+1
2011-06-08usbredirhost: better disconnect handlingHans de Goede1-2/+75
2011-06-08usbredirhost silence cancel errors everywhereHans de Goede1-11/+17
2011-06-08Silence cancel urb errors during iso stream cancelHans de Goede2-2/+13
When cancelling an active iso stream some iso packets will likely complete while we are cancelling, but we will see them as uncomplete as long as we've not asked libusb to check for complete transfers, this is inherently racy and there is nothing we can do. Thus we will sometimes try to cancel already completed transfers which will fail. This is not a problem, but libusb spews ugly error messages to stderr when this happens. This patch silences these error messages.
2011-06-08usbredirhost: fix data logging verbose level checkHans de Goede1-1/+1
2011-05-31usbredirhost: handle libusb passing -EXDEV to usHans de Goede1-0/+2
2011-05-31usbredirhost: proper max packetsize calculation for usb 2 devsHans de Goede1-2/+17
2011-05-06Replace compile.sh with a proper buildsysHans de Goede1-0/+50
2011-05-06Put source files into subdirsHans de Goede2-0/+1753