aboutsummaryrefslogtreecommitdiff
path: root/usb-linux.c
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2011-05-31 11:35:26 +0200
committerGerd Hoffmann <kraxel@redhat.com>2011-06-14 12:56:49 +0200
commitf8ddbfbcda3ed83b57df537f2457db25de2cc572 (patch)
tree041ed1a56a5afa7a1d5de4c7744535458491b02f /usb-linux.c
parente447fc63530bcd0e50201da3b06e112eab1a851d (diff)
downloadqemu-f8ddbfbcda3ed83b57df537f2457db25de2cc572.zip
qemu-f8ddbfbcda3ed83b57df537f2457db25de2cc572.tar.gz
qemu-f8ddbfbcda3ed83b57df537f2457db25de2cc572.tar.bz2
usb-linux: Enlarge buffer for descriptors to 8192 bytes
1024 bytes is way to small, one hd UVC webcam I have over here has so many resolutions its descriptors take op close to 4k. Hopefully 8k will be enough for all devices. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'usb-linux.c')
-rw-r--r--usb-linux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usb-linux.c b/usb-linux.c
index a4dfe5c..5d2ec5c 100644
--- a/usb-linux.c
+++ b/usb-linux.c
@@ -115,7 +115,7 @@ typedef struct USBHostDevice {
USBDevice dev;
int fd;
- uint8_t descr[1024];
+ uint8_t descr[8192];
int descr_len;
int configuration;
int ninterfaces;