VoodooHDA is an open source audio driver for devices compliant with the Intel High Definition Audio (HDA) specification, based primarily on code from the FreeBSD hdac driver. It is intended as an Intel-only replacement for AppleHDA on Mac OS X with support for a wide range of audio controllers and codecs.All major VoodooHDA development for the past year has been going on from a Project OS X thread, so check that out for the latest source code, kexts, and updates.-nawcom
Audio feedback (also known as the Larsen effect after the Danish scientist, Søren Absalon Larsen, who first discovered its principles) is a special kind of positive feedback which occurs when a sound loop exists between an audio input (for example, a microphone or guitar pickup) and an audio output (for example, a loudspeaker). In this example, a signal received by the microphone is amplified and passed out of the loudspeaker. The sound from the loudspeaker can then be received by the microphone again, amplified further, and then passed out through the loudspeaker again. This is a good example of positive feedback. The frequency of the resulting sound is determined by resonance frequencies in the microphone, amplifier, and loudspeaker, the acoustics of the room, the directional pick-up and emission patterns of the microphone and loudspeaker, and the distance between them.
每个 输入/输出节点序列都有4组Verbs数据哦
例如
Jack Color Description Node PinDefault Original Verbs
----------------------------------------------------------------------------------------------
1/8 Green Line Out at Ext Rear 20 0x14 0x01014410 21471c10 21471d44 21471e01 21471f01
其中节点数据(NodeID[NID])中 0x14为16进制表示方式,20为十进制表示方式
默认序列为 21471c1021471d4421471e0121471f01
CAd (Codec Adress) NID (NodeID) Verb Command Verb Data
*关于Default Association (默认组别) 保持默认的吧,按照次序,对那些还没存在在dump中家伙的替换设定成新的值吧。(没出现在列表中的自己添加= =!) 你能可以使用 1,2,3,4,5,6,7,8,9,a,b,c,d, 还有 f (如果你还是不懂的,看看Verbit的东东是咋搞的)
Port Connectivity bits 7:6
-----------------------------------------------------------
00 - Port is connected to a Jack
01 - No External Port -or- No physical connection for Port
10 - Fixed Function/Built In Device (integrated speaker, mic, etc)
11 - Jack and Internal device are attached
Location Part 1 - bits 5:4
-----------------------------------------------------------
00 - External on primary chassis
01 - Internal
10 - Separate chassis
11 - Other
Location Part 2 - bits 3:0
-----------------------------------------------------------
The meaning depends on Location Part 1
00 0000 N/A
00 0001 Rear
00 0010 Front
00 0011 Left
00 0100 Right
00 0101 Top
00 0110 Bottom
00 0111 Special (Rear panel)
00 1000 Special (Drive bay)
10 0000 N/A
10 0001 Rear
10 0010 Front
10 0011 Left
10 0100 Right
10 0101 Top
10 0110 Bottom
11 0000 N/A
11 0110 ?
11 0111 Inside Mobile Lid (example: mic)
11 1000 Outside Mobile Lid
Bits
Hex 76 54 3210
-------------------
71f01 = 00 00 0001 - Port has a jack - It is External - Rear Location
71f02 = 00 00 0010 - Port has a jack - It is External - Front Panel Location
71f59 = 01 01 1001 - No External Port - ATAPI
71f18 = 00 01 1000 - Port has a jack - External - HDMI
71f90 = 10 01 0000 - Built In Device - Internal - N/A
| | ||||
| | |--------- Location part 2
| |------------ Location part 1
|--------------- Port Connectivity