History log of /haiku/src/add-ons/kernel/drivers/audio/usb/Driver.cpp
Revision Date Author Comments
# 19151d01 12-Mar-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!


# 965d4047 09-Mar-2019 Augustin Cavalier <waddlesplash@gmail.com>

usb_audio: Trim trailing spaces; change device basename to "hmulti/usb".


# 8f3b264a 13-May-2016 Augustin Cavalier <waddlesplash@gmail.com>

usb_audio: Change driver path to match Haiku conventions.


# 222b10cb 19-Aug-2013 Siarzhuk Zharski <zharik@gmx.li>

USB audio: Fix building on x86_64

* fix x86_64 build errors and warnings pointed out by Diver;
* fix warning building with gcc2.


# a69892ca 17-Aug-2013 Siarzhuk Zharski <zharik@gmx.li>

Rename driver folder 'usb_audio' to 'usb'

... just because the source path ./kernel/drivers/audio/usb obviously
references audio hardware so "_audio" suffix is excessive.

No functional changes.


# 222b10cbc0981904272b180609c74df8510b5c21 19-Aug-2013 Siarzhuk Zharski <zharik@gmx.li>

USB audio: Fix building on x86_64

* fix x86_64 build errors and warnings pointed out by Diver;
* fix warning building with gcc2.


# a69892cadca9288b901ac66273d342bfb4329373 17-Aug-2013 Siarzhuk Zharski <zharik@gmx.li>

Rename driver folder 'usb_audio' to 'usb'

... just because the source path ./kernel/drivers/audio/usb obviously
references audio hardware so "_audio" suffix is excessive.

No functional changes.