Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-25 | audio(9) says low level drivers are allowed to change the requested | Jacob Meuser | |
values of the audio_params structure during AUDIO_SETINFO if the hardware cannot be set to exactly the requested mode. some drivers do this sometimes. others always return EINVAL if there isn't an exact match. be more consistent. only return EINVAL if an absurd parameter was requested, otherwise return a supported set of parameters, as close as possible to what was requested. with/ok ratchov@ | |||
2008-10-23 | S/PDIF output support in ac97(4), auich(4) and auvia(4) | Jacob Meuser | |
from NetBSD tested by a few with no regressions. optical works for jsg@. ok ratchov@ | |||
2008-10-02 | according to the alsa driver for these devices, the hardware provides | Jacob Meuser | |
256 buffer descriptors, and the 256th descriptor is flakey. this driver uses one descriptor for each block of the buffer, so we need to make sure buffer size / block size < 256, or we will run out of usable descriptors. lets me play youtube videos via gnash on my auvia equipped machine. ok ratchov@ | |||
2008-09-24 | remove dead stores and newly created unused variables. | Charles Longeau | |
Found by LLVM/Clang Static Analyzer. ok ratchov@ | |||
2008-08-12 | VT8233+ uses a different register base for capturing | Jacob Meuser | |
from NetBSD. fixes recording for kili@, martynas@ and me. | |||
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | |||
2008-05-25 | use ac97 default parameters for auich(4), auixp(4) and auvia(4). | Jacob Meuser | |
they may have codecs which only handle 48kHz sampling rates. ok ratchov@ | |||
2008-04-21 | allow low level audio drivers to specify a default sample format, | Jacob Meuser | |
instead of 8-bit mono mulaw @ 8kHz. this is just the infrastructure; no drivers are specifying a default yet. ok ratchov@, deanna@ | |||
2008-03-30 | todd@ has 82c686 based auvia(4) devices that do full-duplex | Jacob Meuser | |
properly. restore full-duplex capabilities for 82c686 based devices. | |||
2008-03-24 | auvia(4) doesn't record properly, so don't claim full-duplex | Jacob Meuser | |
capabilities. | |||
2008-01-15 | bring in lots of ac97(4) and auvia(4) updates from NetBSD | Jacob Meuser | |
user visible changes: - when setting up ac97(4) mixer items, for some features like surround sound, check if the feature if supported by the codec and only add items for that feature if it is - auvia(4) now supports multichannel playback with at least some multichannel ac97(4) codecs fixes problems for me and ajacoutot with different auvia(4) devices/codecs. no regressions reported by testers. if you have an ac97(4) audio device and are using mixerctl.conf(5), you may want/need to update it. ok ratchov | |||
2005-05-06 | Remove debug printf which crept in; spotted by drahn@ | Miod Vallat | |
2005-04-16 | do not provide round_buffer if not needed unless explained why in comments | Michael Shalayeff | |
2005-04-14 | make sure round_blocksize does not produce 0 after alignment | Michael Shalayeff | |
2005-04-11 | Make sure that the requested size is a multiple of block size in | Matthieu Herrb | |
auvia_build_dma_ops(). Patch by miod@, ok deraadt@. | |||
2004-12-07 | Don't link to ac97 specs from individual drivers. | Jonathan Gray | |
ok mickey@ | |||
2004-09-14 | remove unused variable; netbsd, ok theo | Peter Valchev | |
2004-01-09 | remove uvm_extern.h | Brad Smith | |
tested on alpha, i386, powerpc, sparc64, m68k. ok miod@ | |||
2003-10-19 | Put fix from NetBSD: | Alexander Yurchenko | |
Enable auvia_reset_codec's code and wait until the card is available. Fixes 'invalid codec' problems (at least with AD1980). ok mickey@ | |||
2003-05-21 | Endian fix for this driver, now works on big endian machines, ok mickey@ | Dale Rahn | |
2003-04-27 | strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit. | Hakan Olsson | |
2003-02-28 | remove non-typo changes. sorry folks | Michael Shalayeff | |
2003-02-28 | typo; from weissmanndude | Michael Shalayeff | |
2002-11-19 | Add a simplistic table driven lookup routine and use it where appropriate. | Jason Wright | |
2002-06-03 | wrong cutnpaster; problem reported by Tim Tickel <twt@globodom.com> via pr2711 | Michael Shalayeff | |
2002-06-02 | knf, spaces, no \n in panic | Michael Shalayeff | |
2002-05-31 | put the right thing into the audio name; pt out by Sebastian Stark ↵ | Michael Shalayeff | |
<seb@todesplanet.de> | |||
2002-05-30 | proper support for vt8233; from freebsd; tested by Jolan Luff ↵ | Michael Shalayeff | |
<jolan@encryptedemail.net> | |||
2002-05-08 | kt266 is reported to be doing auvia alright by Ian McWilliam ↵ | Michael Shalayeff | |
<ianm@cit.uws.edu.au> | |||
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-01-20 | make all audio drivers use the new allocm and round_buffersize decl's. | Eric Jackson | |
will ease porting, and generally cleans up a bit | |||
2001-11-19 | remove local hack and use ac97_set_rate; tested by form@ | Michael Shalayeff | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-10-31 | Change the audio_hm_if->mappage interface to return paddr_t and take off_t | Artur Grabowski | |
as the mmap offset. | |||
2001-08-25 | Change pci_intr_map to take pci_attach_args as an argument. | Artur Grabowski | |
All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD. | |||
2001-06-12 | Make pci_mapreg_map take an extra argument where we can | Niklas Hallqvist | |
put a size limitation of the PCI region to map. That makes the PERC 3/Di raid controller usable, as it publishes too much PCI memory for us to map in the kernel virtual memory. As we only access the first 256 byte it is of no use to map 128MB of kvm. | |||
2001-05-16 | No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok) | Hakan Olsson | |
2001-05-16 | extended registers are now in ac97.h | Michael Shalayeff | |
2001-04-21 | correct dmesg | Theo de Raadt | |
2001-04-16 | dmesg cleanups | Theo de Raadt | |
2001-03-14 | count interrupts proper; pointed out and tested by form@ | Michael Shalayeff | |
2000-12-27 | behave nicely w/ fixed rate codecs; from netbsd; testing by Igor Lulic ↵ | Michael Shalayeff | |
<il11@mail.csuchico.edu> | |||
2000-10-14 | Add $OpenBSD$ tags. | Aaron Campbell | |
2000-07-20 | new auvia and fms drivers from netbsd (testing requests sent out, since i ↵ | Theo de Raadt | |
cannot find any of these devices) |