Home
last modified time | relevance | path

Searched hist:"19151 d0134b448de0cf51c152629586f8c9b1dd6" (Results 1 – 1 of 1) sorted by relevance

/haiku/src/add-ons/kernel/drivers/audio/usb/
H A DDriver.cpp19151d0134b448de0cf51c152629586f8c9b1dd6 Wed Mar 13 04:34:58 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> usb_audio: Clean up and fix device management code.

* Actually use the global mutex instead of creating useless MutexLockers.
* Don't delete the device object on _free(), then it can't be opened again,
which we want to be possible. Matches the behavior of other audio drivers.
* Clean up device detection code to better match other drivers.

At least under XHCI, multi_audio_test throws a variety of errors and then
crashes while attempting to use this driver. But following implementing
CancelQueuedTransfers, the system no longer KDLs after that. Progress!