Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-12 | pin 47 on ALC65{0,5,8} ac97 codecs can be used for either eapd or | Jacob Meuser | |
spdif-in. usually the deault of spdif-in is used, but some ATI devices use pin 47 for eapd. add a list of subsystem ids (from ALSA) for these devices, and set bit 1 of register 7a to select the correct function of pin 47 for these devices. there was code here to do this prior to the ac97 update, but it was accidentally removed. rename the flag and bit to more accurately reflect what this does and hopefully avoid future confusion. problem noticed and fix tested/ok'd by matthieu@, thanks also some discussion with and pointers from brad@, thanks | |||
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 | |||
2008-01-13 | Check for a negative devinfo index, which could get here through | Deanna Phillips | |
mixer_ioctl. ok jakemsr@ | |||
2007-10-01 | More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...'. | Kenneth R Westerback | |
2007-07-27 | Add ids for two Conexant codecs; not sure they're official | Ian Darwin | |
("does not exist outside of mentions in linux/netbsd on the web"), gleaned from http://www.ussg.iu.edu/hypermail/linux/kernel/0504.0/1146.html. "sure" deraadt@, ok with above comment jsg@ | |||
2007-07-09 | don't always spew massive debug messages just because AUDIO_DEBUG is | Jacob Meuser | |
defined. | |||
2006-06-30 | newer alc codecs have revision in the low bits; pt out by jasper | Michael Shalayeff | |
2006-04-27 | Quirk for MSI Megabook S270 audio output. Ok deraadt@. | Matthieu Herrb | |
2005-12-28 | correct CX20468 initialization; mickey@ ok'ed this some time ago. | Federico G. Schwindt | |
if you have this conexant codec give it a try. | |||
2005-12-14 | some codecs have an external amplifier, and in some hw the bit to powering | Federico G. Schwindt | |
it down seems to be inverted, so rather than guessing or workaround this, add a extamp var so it can be toggled in userland via mixerctl(1). audio works in hp nx6125 now; tested by todd@, mickey@ ok. | |||
2005-12-12 | ansi, no binary change. | Federico G. Schwindt | |
2005-06-18 | Switch master and surround volume controls on AD1888 and AD1985 | Can Erkin Acar | |
Control muting of both left and right channels. | |||
2005-06-06 | correct names for miscellaneous control bit register | Michael Coulter | |
ok mickey@ | |||
2005-06-06 | AD1981 is actually AD1980 | Michael Coulter | |
ok mickey@ | |||
2005-05-25 | correctly initialize AD1886. | Joris Vink | |
"go ahead" mickey@ | |||
2005-02-16 | add support for enabling amp power on a non-documented Conexant codec | Todd T. Fries | |
ideas from alsa pointers by jsg@; mickey@ ok | |||
2005-01-31 | add a bunch of more codecs from var srcs. this makes almost everything from ↵ | Michael Shalayeff | |
the dmesglog to be resolved proper. most unresolvants are bit-errors on the ac link anyway | |||
2005-01-30 | Fix two Cirrus Logic codec IDs. | Mark Kettenis | |
ok millert@ | |||
2005-01-17 | update dead URL, from Steve Shockley <steve.shockley@shockley.net> | Jared Yanovich | |
2004-11-22 | ad1981 does not like init; from fgsch@ | Michael Shalayeff | |
2004-11-18 | a few more codecs from nbsd | Michael Shalayeff | |
2004-10-14 | a few more c-media codec ids | Michael Shalayeff | |
2004-10-04 | a whole bunch of avance logic codecs and also patch for some | Michael Shalayeff | |
2004-09-14 | two more icensemble codecs. now they are via really... | Michael Shalayeff | |
2004-04-23 | kill evil spaces | Michael Shalayeff | |
2004-04-23 | properly id CX20468 and patch it too, also one more _cx codec; made possible ↵ | Michael Shalayeff | |
by fries@ | |||
2004-02-27 | change url; jjy2+@pitt.edu | Theo de Raadt | |
2003-11-05 | another ad codec | Michael Shalayeff | |
2003-09-25 | more codec | Michael Shalayeff | |
2003-07-23 | VT1612A; matthew.gream@pobox.com | Theo de Raadt | |
2003-07-15 | Add support for AD1985, deraadt@ ok | Damien Couderc | |
2003-04-27 | strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit. | Hakan Olsson | |
2003-04-09 | a couple of sigmatel codec ids | Michael Shalayeff | |
2003-04-07 | a couple more codec ids from people | Michael Shalayeff | |
2002-09-17 | add ad1981a id; from hunter@dg.net.ua | Michael Shalayeff | |
2002-09-05 | Use the value from AUDIO_CTRL, later to be or'ed with VRM or VRA, not | Federico G. Schwindt | |
AUDIO_ID which contains what the codec supports, and do it only if the codec supports VRM or VRA. discussed with mickey@ a while ago. | |||
2002-07-28 | minor things from ac97 rev 2.3; mickey@ ok | Federico G. Schwindt | |
2002-04-08 | add flag to swap channels. from netbsd. | Mike Frantzen | |
ok deraadt@ | |||
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-01-09 | add ess1921 codec id | Michael Shalayeff | |
2001-12-17 | be more accurate in enabling variable rate bits | Michael Shalayeff | |
2001-12-01 | fix realtek codec ids. fxi codec id decode -- from krw@ | Michael Shalayeff | |
2001-10-28 | it appears that some non-vra compatible codecs implement part | Michael Shalayeff | |
of vra protocol by rounding all rates to 48kHz, but some return 0. fix this by reporting 48kHz for all codecs w/o vra. problem (finally) identified by hunter@dg.net.ua, diff by me. also, while here a/AC97_SOUND_ENHANCEMENT/AC97_CAPS_ENHANCEMENT/ . | |||
2001-10-24 | replace strings w/ defined names, missing initializer for pcbeep and split ↵ | Michael Shalayeff | |
tone into bass/treble | |||
2001-10-24 | add several more codecs, from elsa | Michael Shalayeff | |
2001-09-15 | fix unknown codec id printout | Michael Shalayeff | |
2001-06-20 | fix array filling; alaric@MIT.EDU | Theo de Raadt | |
2001-06-17 | Set the delta for the particular source so telling mixerctl to decrease the | Michael Shalayeff | |
volume (using --) adjusts it far enough to stick. from Eric Haszlakiewicz <erh@netbsd.org> | |||
2001-05-16 | add surrond, center and lfe ports (per 2.2 spec). | Michael Shalayeff | |
provide set_rate function, per 2.2 spec. | |||
2001-05-16 | call malloc w/ NOWAIT and check for NULL return | Michael Shalayeff | |