summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uaudio.c
AgeCommit message (Expand)Author
2010-08-18* indentation fixJacob Meuser
2010-08-18* the detach and drain functions do the same waiting for channels toJacob Meuser
2010-07-31check for audio stream and control interface descriptors in theJacob Meuser
2010-07-23bring back changes in uaudio.c r1.83, this time remembering to commitJacob Meuser
2010-07-23revert last commit, unbreaking the tree; was missing a macro definitionStuart Henderson
2010-07-23support for playback sync endpointsJacob Meuser
2010-07-21add a couple quirks for the E-MU 0202Jacob Meuser
2010-07-21* check that the bytes per frame the device is reporting isn't aJacob Meuser
2010-07-21move use_maxpkt out of struct chan, use a local variable in theJacob Meuser
2010-07-21some bits for USB 2.0 playback support. I'm not 100% sure aboutJacob Meuser
2010-07-21currently we use the endpoint's maximum packet size for recording,Jacob Meuser
2010-07-20support 24-bit encodings. simplify the way supported encodings areJacob Meuser
2010-07-19* don't round blocksize to multiples of 16; can cause problems whenJacob Meuser
2010-07-19add a quirk to allow attaching devices which claim to have a vendorJacob Meuser
2010-07-19move audio specific quirks out of usb_quirks and into uaudioJacob Meuser
2010-07-15add two new members to structs audio_encoding and audio_prinfo.Jacob Meuser
2009-12-04calculate the number of frames per usb xfer only once, and take intoJacob Meuser
2009-12-04instead of returning a structure, return the only member of theJacob Meuser
2009-12-04In uaudio_detach(), check that sc->sc_alts is not NULL beforeAlexandre Ratchov
2009-11-26allow USB xfer requests to use up to 16 frames per xfer, depending onJacob Meuser
2009-11-26greatly reduce latency and kill some XXXs:Jacob Meuser
2009-11-03don't take playback blocksize constraints into account when roundingJacob Meuser
2009-11-03don't claim to support full-duplex if the device doesn't support bothJacob Meuser
2009-11-03provide a get_default_params method. tries aucat(1) defaults firstJacob Meuser
2009-11-03rewrite supported audio parameter matching codeJacob Meuser
2009-10-17remove bogus quirk. these devices do not lie about their type, butJacob Meuser
2009-10-15If the bSynchAddress of the AudioStreaming isochronous audio dataJacob Meuser
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2008-11-21cast d->bmaControls to uByte * in uaudio_add_feature()Robert Nagy
2008-11-12fix typo in debug printf; ok ratchov@Stuart Henderson
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-17if reading (or writing) is not supported, but the device is openedJacob Meuser
2008-04-21allow low level audio drivers to specify a default sample format,Jacob Meuser
2007-12-02spelling fix in debug printfRobert Nagy
2007-11-05audio encoding conversion cleanupJacob Meuser
2007-10-11treat usb vendor/product names as a locator, and have usbd_print handle it,Theo de Raadt
2007-09-28no longer used macrosJacob Meuser
2007-09-25fix emulated encodingsAlexandre Ratchov
2007-09-11KNFGilles Chehade
2007-09-09more M_ZERO conversions; ok krw@.Federico G. Schwindt
2007-09-08fix uaudio(4) devices using signed mixer controlsAlexandre Ratchov
2007-06-14Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS andMarc Balmer
2007-06-13Remove the defintion and use of some byteswap macros.Marc Balmer
2007-06-13Apply some KNF after the recent removal of macros and type definitions.Marc Balmer
2007-06-12Remove the definition and use of the device_ptr_t which was a struct device *.Marc Balmer
2007-06-10Remove the definition and use of the USBDEVNAME macro.Marc Balmer
2007-06-10Remove the definition and use of the USBDEV macro. It only created confusionMarc Balmer
2007-06-06Mechanical removal of USBBASEDEVICE. No binary change.Michael Knudsen
2007-06-05Remove the "Static" declaration of many functions. It was defined to be emptyMarc Balmer
2007-06-04Last part of FreeBSD/NetBSD sepcific code removal.Marc Balmer