This series of patches adds ability to share ISO files or local CD devices with guest system using USB redirection by emulation of USB CD device. For more information see commit comment of patch 2. Yuri Benditovich (2): cd-sharing: new source and header files cd-sharing: Implementation of CD sharing feature configure.ac | 27 + src/Makefile.am | 15 +- src/cd-device-linux.c | 137 ++ src/cd-device-win.c | 193 +++ src/cd-device.h | 40 + src/cd-scsi-dev-params.h | 52 + src/cd-scsi.c | 2765 +++++++++++++++++++++++++++++++++++++++++ src/cd-scsi.h | 122 ++ src/cd-usb-bulk-msd.c | 555 +++++++++ src/cd-usb-bulk-msd.h | 134 ++ src/channel-usbredir-priv.h | 9 +- src/channel-usbredir.c | 267 ++-- src/map-file | 9 + src/scsi-constants.h | 324 +++++ src/spice-option.c | 15 + src/usb-backend-common.c | 2009 ++++++++++++++++++++++++++++++ src/usb-backend.h | 112 ++ src/usb-device-manager-priv.h | 5 +- src/usb-device-manager.c | 609 +++++---- src/usb-device-manager.h | 107 +- src/usb-device-redir-widget.c | 2065 ++++++++++++++++++++++++++++++ src/usb-device-widget.c | 5 + src/usbutil.c | 52 +- src/usbutil.h | 5 +- src/win-usb-dev.c | 61 +- src/win-usb-dev.h | 2 + 26 files changed, 9190 insertions(+), 506 deletions(-) create mode 100644 src/cd-device-linux.c create mode 100644 src/cd-device-win.c create mode 100644 src/cd-device.h create mode 100644 src/cd-scsi-dev-params.h create mode 100644 src/cd-scsi.c create mode 100644 src/cd-scsi.h create mode 100644 src/cd-usb-bulk-msd.c create mode 100644 src/cd-usb-bulk-msd.h create mode 100644 src/scsi-constants.h create mode 100644 src/usb-backend-common.c create mode 100644 src/usb-backend.h create mode 100644 src/usb-device-redir-widget.c -- 2.9.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel