summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uaudio.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Set the length of isochronous transfers as the sum of the frames lengths.mpi2015-06-151-11/+7
* Remove all audio format conversion code from the kernel (btw holdingratchov2015-05-111-7/+1
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* pretty up some malloc() callsderaadt2015-01-121-3/+4
* yet more mallocarray() changes.doug2014-12-131-5/+8
* More malloc() -> mallocarray() in the kernel.doug2014-12-091-10/+10
* Nuke yet more obvious #include duplications.krw2014-11-181-2/+1
* Now that DVACT_DEACTIVATE is propagated to the children of a device whenmpi2014-08-211-28/+5
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-13/+13
* Properly compare endpoint addresses: ignore the direction bit whichratchov2014-06-041-2/+3
* fix format mistakes visible if UAUDIO_DEBUG is definedratchov2014-05-171-3/+3
* Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().pirofti2013-11-061-15/+14
* Introduce a global interrupt-aware mutex protecting dataratchov2013-05-151-7/+6
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-18/+18
* proc.h is way too much header for usb to handle.tedu2013-03-281-2/+1
* you probably don't need to include vnode.h or reboot.h. you most definitelytedu2013-03-281-9/+7
* use UE_GET_ADDR to get endpoint address (remove direction bit). Fixesratchov2012-03-011-2/+3
* add uhid/uaudio quirks for the iPad and iPad 2.brynet2012-01-311-1/+5
* Don't printf (recoverable) xruns unless UAUDIO_DEBUG is definedratchov2012-01-261-2/+2
* Mark Apple iPod and iPhone products with UQ_BAD_HID and UAUDIO_FLAG_BAD_AUDIO.dhill2011-12-011-1/+21
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-3/+1
* garbage collect "usb events". without /dev/usb there is no way to accessjakemsr2011-01-251-7/+1
* * instead of NULLing pointers to interface descriptors in the uaa, markjakemsr2011-01-161-5/+3
* * indentation fixjakemsr2010-08-181-3/+3
* * the detach and drain functions do the same waiting for channels tojakemsr2010-08-181-12/+12
* check for audio stream and control interface descriptors in thejakemsr2010-07-311-16/+38
* bring back changes in uaudio.c r1.83, this time remembering to commitjakemsr2010-07-231-65/+230
* revert last commit, unbreaking the tree; was missing a macro definitionsthen2010-07-231-230/+65
* support for playback sync endpointsjakemsr2010-07-231-65/+230
* add a couple quirks for the E-MU 0202jakemsr2010-07-211-4/+39
* * check that the bytes per frame the device is reporting isn't ajakemsr2010-07-211-6/+7
* move use_maxpkt out of struct chan, use a local variable in thejakemsr2010-07-211-8/+6
* some bits for USB 2.0 playback support. I'm not 100% sure aboutjakemsr2010-07-211-4/+23
* currently we use the endpoint's maximum packet size for recording,jakemsr2010-07-211-21/+48
* support 24-bit encodings. simplify the way supported encodings arejakemsr2010-07-201-190/+154
* * don't round blocksize to multiples of 16; can cause problems whenjakemsr2010-07-191-5/+2
* add a quirk to allow attaching devices which claim to have a vendorjakemsr2010-07-191-8/+22
* move audio specific quirks out of usb_quirks and into uaudiojakemsr2010-07-191-11/+53
* add two new members to structs audio_encoding and audio_prinfo.jakemsr2010-07-151-9/+21
* calculate the number of frames per usb xfer only once, and take intojakemsr2009-12-041-9/+5
* instead of returning a structure, return the only member of thejakemsr2009-12-041-18/+13
* In uaudio_detach(), check that sc->sc_alts is not NULL beforeratchov2009-12-041-1/+7
* allow USB xfer requests to use up to 16 frames per xfer, depending onjakemsr2009-11-261-24/+67
* greatly reduce latency and kill some XXXs:jakemsr2009-11-261-66/+93
* don't take playback blocksize constraints into account when roundingjakemsr2009-11-031-2/+3
* don't claim to support full-duplex if the device doesn't support bothjakemsr2009-11-031-2/+9
* provide a get_default_params method. tries aucat(1) defaults firstjakemsr2009-11-031-2/+43
* rewrite supported audio parameter matching codejakemsr2009-11-031-134/+97
* remove bogus quirk. these devices do not lie about their type, butjakemsr2009-10-171-4/+1
* If the bSynchAddress of the AudioStreaming isochronous audio datajakemsr2009-10-151-22/+22