Oops - Justin B Rye wrote: > When the Kinect is first plugged in, it shows up as a generic USB device > with a bulk endpoint; after the appropriate firmware is installed, a > re-enumeration takes place and a USB Audio Class device becomes available.
But my patch has "bulk-transfer endpoint". Revised version matching my review attached. -- JBR with qualifications in linguistics, experience as a Debian sysadmin, and probably no clue about this particular package
diff -ru kinect-audio-setup-0.3.pristine/debian/control kinect-audio-setup-0.3/debian/control --- kinect-audio-setup-0.3.pristine/debian/control 2013-12-06 23:45:40.000000000 +0000 +++ kinect-audio-setup-0.3/debian/control 2014-01-02 15:03:55.693963115 +0000 @@ -20,17 +20,16 @@ udev, wget, p7zip-full (>= 9.20) -Description: helpers to setup audio input from the Microsoft Kinect sensor - When the Kinect is first plugged in the USB port it shows up as - a generic USB device with a bulk endpoint; after uploading a certain - firmware a reenumeration takes place and a USB Audio Class device - becomes available. +Description: Microsoft Kinect audio sensor setup helpers + When the Kinect is first plugged in it shows up as a generic USB device + with a bulk endpoint; after the appropriate firmware is installed, a + re-enumeration takes place and a USB Audio Class device becomes available. . - kinect-audio-setup provides tools to download the firmware off the net - at installation time —since the firmware is not redistributable—, and - it sets up udev rules to call the firmware loader when the device is - plugged in to finally get the USB Audio Class device. + Since the firmware is not redistributable, kinect-audio-setup provides + tools to download it from the Internet at installation time, and sets up + udev rules to call the firmware loader when the device is plugged in to + finally get the USB Audio Class device. . - The UAC firmware is downloaded from the Microsoft Kinect SDK at - http://www.kinectforwindows.org, the license of the SDK can be found at - http://www.kinectforwindows.org/download/EULA.htm + The UAC firmware is downloaded from the Microsoft Kinect Software + Development Kit at http://www.kinectforwindows.org, the license + of which can be found at http://www.kinectforwindows.org/download/EULA.htm diff -ru kinect-audio-setup-0.3.pristine/debian/templates kinect-audio-setup-0.3/debian/templates --- kinect-audio-setup-0.3.pristine/debian/templates 2013-12-06 23:45:40.000000000 +0000 +++ kinect-audio-setup-0.3/debian/templates 2014-01-02 10:27:12.535589911 +0000 @@ -1,17 +1,19 @@ Template: kinect-audio-setup/accept_eula Type: boolean Default: false -_Description: Do you accept the Microsoft KinectForWindows EULA? - In order to fetch the binary firmware needed by this package you need - to agree to the EULA of the Microsoft KinectForWindows SDK: +#flag:translate!:3 +_Description: Do you accept the Microsoft Kinect for Windows EULA? + In order to fetch the binary firmware needed by the kinect-audio-setup + package, you need to agree to the End User License Agreement (EULA) of + the Microsoft Kinect for Windows Software Development Kit: . http://www.kinectforwindows.org/download/EULA.htm Template: kinect-audio-setup/eula_not_accepted -Type: note +Type: error _Description: EULA not accepted - You need to accept the EULA of Microsoft KinectForWindows SDK in order - to fetch the binary firmware needed by this package. + You need to accept the End User License Agreement (EULA) of the + Microsoft Kinect for Windows Software Development Kit in order + to fetch the binary firmware needed by the kinect-audio-setup package. . - You can do this later by calling: - dpkg-reconfigure kinect-audio-setup + You can do this later with "dpkg-reconfigure kinect-audio-setup".
Template: kinect-audio-setup/accept_eula Type: boolean Default: false #flag:translate!:3 _Description: Do you accept the Microsoft Kinect for Windows EULA? In order to fetch the binary firmware needed by the kinect-audio-setup package, you need to agree to the End User License Agreement (EULA) of the Microsoft Kinect for Windows Software Development Kit: . http://www.kinectforwindows.org/download/EULA.htm Template: kinect-audio-setup/eula_not_accepted Type: error _Description: EULA not accepted You need to accept the End User License Agreement (EULA) of the Microsoft Kinect for Windows Software Development Kit in order to fetch the binary firmware needed by the kinect-audio-setup package. . You can do this later with "dpkg-reconfigure kinect-audio-setup".
Source: kinect-audio-setup Maintainer: Antonio Ospite <osp...@studenti.unina.it> Section: contrib/sound XS-Autobuild: no Priority: extra Build-Depends: debhelper (>= 9), po-debconf, libusb-1.0-0-dev, pkg-config Standards-Version: 3.9.5 Vcs-Browser: http://git.ao2.it/kinect-audio-setup.git/ Vcs-Git: git://git.ao2.it/kinect-audio-setup.git -b debian Homepage: http://git.ao2.it/kinect-audio-setup.git/ Package: kinect-audio-setup Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, debconf, udev, wget, p7zip-full (>= 9.20) Description: Microsoft Kinect audio sensor setup helpers When the Kinect is first plugged in it shows up as a generic USB device with a bulk endpoint; after the appropriate firmware is installed, a re-enumeration takes place and a USB Audio Class device becomes available. . Since the firmware is not redistributable, kinect-audio-setup provides tools to download it from the Internet at installation time, and sets up udev rules to call the firmware loader when the device is plugged in to finally get the USB Audio Class device. . The UAC firmware is downloaded from the Microsoft Kinect Software Development Kit at http://www.kinectforwindows.org, the license of which can be found at http://www.kinectforwindows.org/download/EULA.htm