Revision tags: release/6.4.0_cvs, release/6.4.0 |
|
#
b6562075 |
| 24-Nov-2008 |
Alexander Motin <mav@FreeBSD.org> |
Remove DELAY() on hdac_audio_commit(). I don't see the reason why it is needed.
|
#
1f925d91 |
| 23-Nov-2008 |
Alexander Motin <mav@FreeBSD.org> |
Do not use soft PCM volume for digital outputs to allow SPDIF AC3 bypass to work. Soft PCM volume (and vchans) unable to bypass AC3 stream now.
|
#
3a7a3fc2 |
| 23-Nov-2008 |
Alexander Motin <mav@FreeBSD.org> |
Strictly differentiate digital and analog PCM devices according to codec nodes capabilities. Add "Analog"/"Digital" marks to the pcm device names.
I hope it will help new users easier accept concept
Strictly differentiate digital and analog PCM devices according to codec nodes capabilities. Add "Analog"/"Digital" marks to the pcm device names.
I hope it will help new users easier accept concept of several PCM devices and understand exact purposes of that devices.
show more ...
|
#
f4088192 |
| 22-Nov-2008 |
Alexander Motin <mav@FreeBSD.org> |
Whitespace cleanup for previous commit.
|
#
e3ae9f65 |
| 22-Nov-2008 |
Alexander Motin <mav@FreeBSD.org> |
Handle device_get_children() errors in more correct way. We shouldn't detach until all children are surely destroyed.
Found with: Coverity Prevent(tm) CID: 2137
|
#
d7b96565 |
| 22-Nov-2008 |
Alexander Motin <mav@FreeBSD.org> |
Change check order to avoid array overrun.
Found with: Coverity Prevent(tm) CID: 2497
|
#
316f941e |
| 15-Nov-2008 |
Alexander Motin <mav@FreeBSD.org> |
Correct association 0 handling. as=0 means unused pin, so disable it explicitly, this is mostly cosmetics.
|
#
9fccea87 |
| 30-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Add quirk to set GPIO2 to enable internal speaker on Dell Vostro 1400.
Tested by: Sergio Veloso
|
#
6b3a1c6a |
| 25-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Fix spelling in comment.
|
#
6f6487c3 |
| 24-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Bump the revision after the latest commits.
|
#
e1a56547 |
| 24-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Add some special handeling for AD1981HD codec. It has very unusual design with several points unappropriate for the present parser. This patch disables input-to-output analog monitoring but instead f
Add some special handeling for AD1981HD codec. It has very unusual design with several points unappropriate for the present parser. This patch disables input-to-output analog monitoring but instead fixes recording.
Tested by Tobias Grosser on ThinkPad T61p.
show more ...
|
#
16c8eda0 |
| 23-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Add Intel ICH10 and SCH HDA controllers PCI IDs.
|
#
5ce33ccf |
| 20-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Make HDA PCM device boot and sndstat messages more alike to PCI device ones. Move codec # out of the device name as it is a device address and not part of device type name.
|
#
2ba37102 |
| 20-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Tune boot messages a bit. Use <> brackets only at device name line.
|
#
7be3ed1d |
| 14-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Add all Sigmatel/IDT codecs I could find. Add IDT and Intel unknown codecs.
PR: kern/125822
|
#
f5803010 |
| 12-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Bump driver revision after the previous commit.
|
#
bbbf908d |
| 12-Oct-2008 |
Alexander Motin <mav@FreeBSD.org> |
Fix bug in a second call of the channel allocation function. This should fix crash on systems where two audio codecs connected to the same HDA bus.
|
#
4d423c80 |
| 16-Sep-2008 |
Alexander Motin <mav@FreeBSD.org> |
Hide some of driver's internal debugging.
Left only parts surely required for basic troubleshooting and configuration purposes. There is still very long output, but further shrinking makes it less i
Hide some of driver's internal debugging.
Left only parts surely required for basic troubleshooting and configuration purposes. There is still very long output, but further shrinking makes it less informative.
Original debugging can be enabled with hw.snd.verbose=4.
show more ...
|
#
a6371849 |
| 14-Sep-2008 |
Alexander Motin <mav@FreeBSD.org> |
Small addition to the previous commit. Sorry.
|
#
ac14b5ee |
| 14-Sep-2008 |
Alexander Motin <mav@FreeBSD.org> |
Add some missing Realtek codec IDs. Just for reference. Fix small typo in error message.
|
#
c7edbd9d |
| 14-Sep-2008 |
Alexander Motin <mav@FreeBSD.org> |
Remove one unneeded printf from non-verbose output.
Submitted by: Artem Naluzhnyy
|
#
859159d1 |
| 13-Sep-2008 |
Alexander Motin <mav@FreeBSD.org> |
My massive snd_hda driver update.
Because of using more clear and same time more functional codec parser new driver is able to handle more codecs, use them better then before and without most of pre
My massive snd_hda driver update.
Because of using more clear and same time more functional codec parser new driver is able to handle more codecs, use them better then before and without most of previous quirks. All of tested codecs itself manage playback, record, input mixing and monitoring quite fine. In all of investigated trouble cases problem was found or in nonstandard codec usage or incorrect codec configuration made by BIOS. Most of that cases could be fixed using device hints, some of which are already included to the driver.
New driver supports multiple codecs per HDA bus, multiple audio function groups per codec and multiple logical sound devices per audio function group. So don't worry when you get several PCM devices instead of one, it is normal. It is usual situation with powerful codecs to provide, for example, 3 PCM devices: one for 7.1 playback and main recording, one for headset and one for digital SPDIF I/O.
New driver implements Universal Audio Architecture (UAA) much better then previous one. Most information about recommended codec usage now taken from the codec configuration registers initialized by BIOS. User may alter that configuration using device hints to reconfigure logical audio devices to his needs in a very broad range up to the limits of the codec functionality.
New driver supports digital PCM playback and AC3 pass-through. I am not sure about completeness of this implementation, but I have several success stories including my own. Vchans subsystem does not support AC3 pass-through so it had to be disabled for that devices at this moment.
New driver is ready for multichannel playback, but until our OSS is unable to use this it will just duplicate same stereo stream into all channel pairs.
New driver supports suspend/resume. I am unable to really test this part myself, but I have got several success stories.
Driver has very informative verbose boot messages. So if you have any questions or problems - enable and read them first.
Discussed on: freebsd-multimedia@ Tested by: many
show more ...
|
#
bbe9d8cb |
| 07-Sep-2008 |
Joel Dahl <joel@FreeBSD.org> |
Fix deactivation of speakers while plugging in headphones on Fujitsu U1010, Lenovo 3k N200 and Acer Aspire 4715Z.
Reviewed by: attilio PR: 126216, 126244, 127034 Submitted by: Anton E. Kartashev <a
Fix deactivation of speakers while plugging in headphones on Fujitsu U1010, Lenovo 3k N200 and Acer Aspire 4715Z.
Reviewed by: attilio PR: 126216, 126244, 127034 Submitted by: Anton E. Kartashev <amokk@mirahost.ru>, Ganael Laplanche <ganael.laplanche@martymac.com>, Dennis Generaloff <giantlock@gmail.com>
show more ...
|
#
ff7b31cb |
| 15-Jul-2008 |
Xin LI <delphij@FreeBSD.org> |
Add quirk for Dell D630 laptops.
Tested by: Quake Lee <quakelee geekcn org>, Robert Noland <rnoland 2hip net> MFC after: 1 week Approved by: ariff
|
#
c730aeff |
| 22-May-2008 |
Kevin Lo <kevlo@FreeBSD.org> |
Add codec id for Sigmatel STAC9872AK
Reviewed by: ariff
|