#
23090366 |
| 04-Nov-2012 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Sync from head
|
#
d3e08ca9 |
| 01-Nov-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Correct buffer size printout.
MFC after: 1 week
|
#
58e8ac5c |
| 01-Nov-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Increase default volume for FastTracker playback channels.
MFC after: 1 week
|
#
ff4d5953 |
| 01-Nov-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix sysctl free bug in last commit, which eventually leads to a panic. Add software mixer table for FastTrack Ultra. Only set volume controls which are valid at startup for standard USB audio devices
Fix sysctl free bug in last commit, which eventually leads to a panic. Add software mixer table for FastTrack Ultra. Only set volume controls which are valid at startup for standard USB audio devices, so that settings like treble and bass use the reset defaults.
MFC after: 1 week
show more ...
|
#
902514f6 |
| 01-Nov-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Export all mixer nodes into dev.pcm.X.mixer.Y sysctl nodes, hence the PCM API doesn't support showing all the knobs. Make sure all the USB audio mixer nodes are freed at detach. Before this patch USB
Export all mixer nodes into dev.pcm.X.mixer.Y sysctl nodes, hence the PCM API doesn't support showing all the knobs. Make sure all the USB audio mixer nodes are freed at detach. Before this patch USB audio would leak some memory at detach. Print out buffer sizes in number of samples at attach. Fix setting of volume controls when the number of channels is greater than two.
MFC after: 1 week
show more ...
|
#
b4380da7 |
| 28-Oct-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement support for the so-called USB feedback endpoint for USB audio devices. This endpoint gives clues to the USB host about the actual data rate on asynchronous endpoints and makes the more expe
Implement support for the so-called USB feedback endpoint for USB audio devices. This endpoint gives clues to the USB host about the actual data rate on asynchronous endpoints and makes the more expensive USB audio devices usable under FreeBSD. The Linux USB audio driver was used as reference for the automagic shift of the received value.
MFC after: 1 week
show more ...
|
#
76eaf537 |
| 26-Oct-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Make sure the vendor class quirk only matches the vendor specific class, else multiple pcm devices can appear on certain USB audio devices.
MFC after: 1 week
|
#
1234097e |
| 24-Oct-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix USB audio specification compliance by filtering which descriptors can appear on which interface. This fixes detection of some USB audio adapters. Also increase the channel limit for FULL speed de
Fix USB audio specification compliance by filtering which descriptors can appear on which interface. This fixes detection of some USB audio adapters. Also increase the channel limit for FULL speed devices to 4 channels.
Tested by: gavin MFC after: 1 week
show more ...
|
#
e2524b2e |
| 17-Sep-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement support for USB Audio v2.0. Remove some redundant USB audio v1.0 debug data, hence userspace tools like lsusb exist to show this information properly.
|
#
6a068746 |
| 15-May-2012 |
Alexander Motin <mav@FreeBSD.org> |
MFC
|
#
38f1b189 |
| 26-Apr-2012 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r234692
sys/amd64/include/cpufunc.h sys/amd64/include/fpu.h sys/amd64/amd64/fpu.c sys/amd64/vmm/vmm.c
- Add API to allow vmm FPU state init/save/restore.
FP stuff discussed with: kib
|
Revision tags: release/8.3.0_cvs, release/8.3.0 |
|
#
8833b15f |
| 03-Apr-2012 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge head r232686 through r233825 into projects/pf/head.
|
#
6d917491 |
| 02-Apr-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix compiler warnings, mostly signed issues, when USB modules are compiled with WARNS=9.
MFC after: 1 weeks
|
#
9b5da816 |
| 23-Feb-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Avoid creating PCM devices for MIDI adapters.
MFC after: 3 days
|
#
8fa0b743 |
| 23-Jan-2012 |
Xin LI <delphij@FreeBSD.org> |
IFC @230489 (pending review).
|
#
80dbff4e |
| 04-Jan-2012 |
Sean Bruno <sbruno@FreeBSD.org> |
IFC to head to catch up the bhyve branch
Approved by: grehan@
|
Revision tags: release/9.0.0 |
|
#
11b81ced |
| 14-Dec-2011 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Use usbd_transfer_unsetup() instead of usbd_transfer_stop() so that we don't have to worry about locking.
MFC after: 1 weeks
|
#
a6ed4937 |
| 14-Dec-2011 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Stop USB audio transfers early so that any audio applications will time out and close opened /dev/dspX.Y device(s), if any. This is a workaround because we cannot unregister PCM devices while the aud
Stop USB audio transfers early so that any audio applications will time out and close opened /dev/dspX.Y device(s), if any. This is a workaround because we cannot unregister PCM devices while the audio character device is in use.
Add a missing inclusion guard.
MFC after: 1 weeks
show more ...
|
#
4b7ec270 |
| 22-Nov-2011 |
Marius Strobl <marius@FreeBSD.org> |
- There's no need to overwrite the default device method with the default one. Interestingly, these are actually the default for quite some time (bus_generic_driver_added(9) since r52045 and bus_
- There's no need to overwrite the default device method with the default one. Interestingly, these are actually the default for quite some time (bus_generic_driver_added(9) since r52045 and bus_generic_print_child(9) since r52045) but even recently added device drivers do this unnecessarily. Discussed with: jhb, marcel - While at it, use DEVMETHOD_END. Discussed with: jhb - Also while at it, use __FBSDID.
show more ...
|
#
3ee1a36e |
| 22-Nov-2011 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r227804
Pull in the virtio drivers from head.
|
#
6472ac3d |
| 07-Nov-2011 |
Ed Schouten <ed@FreeBSD.org> |
Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.
The SYSCTL_NODE macro defines a list that stores all child-elements of that node. If there's no SYSCTL_DECL macro anywhere else,
Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.
The SYSCTL_NODE macro defines a list that stores all child-elements of that node. If there's no SYSCTL_DECL macro anywhere else, there's no reason why it shouldn't be static.
show more ...
|
#
fab4c373 |
| 16-Sep-2011 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r225592
sys/dev/bvm/bvm_console.c - move up to the new alt-break order.
|
#
51e586d9 |
| 07-Sep-2011 |
Xin LI <delphij@FreeBSD.org> |
IFC @225440.
|
#
5dc9d765 |
| 06-Sep-2011 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix precedence warning when compiling kernel with clang.
Approved by: re (kib) Submitted by: dim MFC after: 1 week
|
#
bd2228ab |
| 19-Jul-2011 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r224187
|