How do I use AC3 codec instead of PCM like mplayer -ac hwac3

Norikatsu Shigemura nork at FreeBSD.org
Sun Nov 2 09:32:18 PST 2008


Hi mav!

	I think that my snd_hda(4) device supports hardware AC3 codec
	(SEE ALSO: attached dmesg and sysctl messages).  But I couldn't
	mplayer -ac hwac3 dvd:// like following:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
$ mplayer -ao oss -ac hwac3 dvd://
  :
Reading disc structure, please wait...
There are 4 titles on this DVD.
There are 10 chapters in this DVD title.
There are 1 angles in this DVD title.
DVD successfully opened.
audio stream: 0 format: ac3 (stereo) language: ja aid: 128.
number of audio channels on disk: 1.
subtitle ( sid ): 1 language: ja
number of subtitles on disk: 1
   :
==========================================================================
Forced audio codec: hwac3
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
dec_audio: Allocating 8192 bytes for input buffer.
dec_audio: Allocating 16384 + 65536 = 81920 bytes for output buffer.
No accelerated IMDCT transform found
hwac3: switched to AC3, 448000 bps, 48000 Hz
AUDIO: 48000 Hz, 2 ch, ac3, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [hwac3] afm: hwac3 (AC3 through S/PDIF)
==========================================================================
Building audio filter chain for 48000Hz/2ch/ac3 -> 0Hz/0ch/??...
[libaf] Adding filter dummy 
[dummy] Was reinitialized: 48000Hz/2ch/ac3
[dummy] Was reinitialized: 48000Hz/2ch/ac3
ao2: 48000 Hz  2 chans  ac3
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
[AO OSS] Can't set audio device /dev/dsp to ac3 output, trying s16le...
audio_setup: sample format: s16le (requested: s16le)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 48000 Hz samplerate (requested: 48000)
audio_setup: frags:  32/32  (2048 bytes/frag)  free:  65536
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 48000Hz/2ch/ac3 -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/ac3
[libaf] Adding filter format 
[format] Sample format big-endian AC3 not yet supported 
[libaf] Reinitialization did not work, audio filter 'format' returned error code -2
Couldn't find matching filter/ao format!
  :
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	So I did sysctl dev.pcm.1.play.vchanformat=ac3, but missed.
	Then I tried to test following patch:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--- sys/dev/sound/pcm/vchan.c.orig	2007-06-16 12:37:28.000000000 +0900
+++ sys/dev/sound/pcm/vchan.c	2008-11-03 00:50:34.107861333 +0900
@@ -53,6 +53,7 @@
 	{ "u24le", AFMT_U24_LE }, { "u24be", AFMT_U24_BE },
 	{ "s32le", AFMT_S32_LE }, { "s32be", AFMT_S32_BE },
 	{ "u32le", AFMT_U32_LE }, { "u32be", AFMT_U32_BE },
+	{   "ac3", AFMT_AC3    },
 	{    NULL, 0           },
 };
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	I got following result:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# sysctl dev.pcm.1.play.vchanformat=ac3
dev.pcm.1.play.vchanformat: s16le -> s16le
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	How do I use hardware AC3 codec?

-- 
Norikatsu Shigemura <nork at FreeBSD.org>
-------------- next part --------------
snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024]
feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=5 feeder_buffersize=16384 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25
pci0: driver added
found->	vendor=0x1002, dev=0x4397, revid=0x00
	domain=0, bus=0, slot=18, func=0
	class=0c-03-10, hdrtype=0x00, mfdev=1
	cmdreg=0x0017, statreg=0x02a0, cachelnsz=8 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=16
pci0:0:18:0: reprobing on driver added
found->	vendor=0x1002, dev=0x4398, revid=0x00
	domain=0, bus=0, slot=18, func=1
	class=0c-03-10, hdrtype=0x00, mfdev=0
	cmdreg=0x0017, statreg=0x02a0, cachelnsz=8 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=16
pci0:0:18:1: reprobing on driver added
found->	vendor=0x1002, dev=0x4397, revid=0x00
	domain=0, bus=0, slot=19, func=0
	class=0c-03-10, hdrtype=0x00, mfdev=1
	cmdreg=0x0017, statreg=0x02a0, cachelnsz=8 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=18
pci0:0:19:0: reprobing on driver added
found->	vendor=0x1002, dev=0x4398, revid=0x00
	domain=0, bus=0, slot=19, func=1
	class=0c-03-10, hdrtype=0x00, mfdev=0
	cmdreg=0x0017, statreg=0x02a0, cachelnsz=8 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=18
pci0:0:19:1: reprobing on driver added
found->	vendor=0x1002, dev=0x4385, revid=0x3a
	domain=0, bus=0, slot=20, func=0
	class=0c-05-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0003, statreg=0x0230, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
pci0:0:20:0: reprobing on driver added
found->	vendor=0x1002, dev=0x4383, revid=0x00
	domain=0, bus=0, slot=20, func=2
	class=04-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0006, statreg=0x0410, cachelnsz=8 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=16
	powerspec 2  supports D0 D3  current D0
pci0:0:20:2: reprobing on driver added
hdac0: <ATI SB600 High Definition Audio Controller> mem 0xf0500000-0xf0503fff irq 16 at device 20.2 on pci0
hdac0: HDA Driver Revision: 20081030_0115
ioapic0: Assigning PCI IRQ 16 to local APIC 1
ioapic0: routing intpin 16 (PCI IRQ 16) to vector 53
hdac0: [MPSAFE]
hdac0: [ITHREAD]
hdac0: Probing codec #0...
hdac0: HDA Codec #0: Realtek ALC888
hdac0:  HDA Codec ID: 0x10ec0888
hdac0:        Vendor: 0x10ec
hdac0:        Device: 0x0888
hdac0:      Revision: 0x02
hdac0:      Stepping: 0x02
hdac0: PCI Subvendor: 0x014b1025
hdac0: 	Found audio FG nid=1 startnode=2 endnode=39 total=37
hdac0: Probing codec #1...
hdac0: HDA Codec #1: Conexant (Unknown)
hdac0:  HDA Codec ID: 0x14f12c06
hdac0:        Vendor: 0x14f1
hdac0:        Device: 0x2c06
hdac0:      Revision: 0x00
hdac0:      Stepping: 0x00
hdac0: PCI Subvendor: 0x014b1025
hdac0: 	Found modem FG nid=2 startnode=112 endnode=116 total=4
hdac0: 
hdac0: Processing audio FG cad=0 nid=1...
hdac0: GPIO: 0xc0000002 NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1
hdac0:  nid 17 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1
hdac0:  nid 18 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1
hdac0:  nid 20 0x99130110 as  1 seq  0       Speaker Fixed jack  3 loc 25 color Unknown misc 1
hdac0:  nid 21 0x0221101f as  1 seq 15    Headphones  Jack jack  1 loc  2 color   Black misc 0
hdac0:  nid 22 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1
hdac0:  nid 23 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1
hdac0:  nid 24 0x02a19c30 as  3 seq  0           Mic  Jack jack  1 loc  2 color    Pink misc 12
hdac0:  nid 25 0x99a30931 as  3 seq  1           Mic Fixed jack  3 loc 25 color Unknown misc 9
hdac0:  nid 26 0x0281343f as  3 seq 15       Line-in  Jack jack  1 loc  2 color    Blue misc 4
hdac0:  nid 27 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1
hdac0:  nid 28 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1
hdac0: Patching widget caps nid=29 0x00400400 -> 0x00700400
hdac0:  nid 30 0x02451120 as  2 seq  0     SPDIF-out  Jack jack  5 loc  2 color   Black misc 1
hdac0:  nid 31 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1
hdac0: Patched pins configuration:
hdac0:  nid 17 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1 [DISABLED]
hdac0:  nid 18 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1 [DISABLED]
hdac0:  nid 20 0x99130110 as  1 seq  0       Speaker Fixed jack  3 loc 25 color Unknown misc 1
hdac0:  nid 21 0x0221101f as  1 seq 15    Headphones  Jack jack  1 loc  2 color   Black misc 0
hdac0:  nid 22 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1 [DISABLED]
hdac0:  nid 23 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1 [DISABLED]
hdac0:  nid 24 0x02a19c30 as  3 seq  0           Mic  Jack jack  1 loc  2 color    Pink misc 12
hdac0:  nid 25 0x99a30931 as  3 seq  1           Mic Fixed jack  3 loc 25 color Unknown misc 9
hdac0:  nid 26 0x0281343f as  3 seq 15       Line-in  Jack jack  1 loc  2 color    Blue misc 4
hdac0:  nid 27 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1 [DISABLED]
hdac0:  nid 28 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1 [DISABLED]
hdac0:  nid 30 0x02451120 as  2 seq  0     SPDIF-out  Jack jack  5 loc  2 color   Black misc 1
hdac0:  nid 31 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc  1 color   Black misc 1 [DISABLED]
hdac0: 3 associations found:
hdac0: Association 0 (1) out:
hdac0:  Pin nid=20 seq=0
hdac0:  Pin nid=21 seq=15
hdac0: Association 1 (2) out:
hdac0:  Pin nid=30 seq=0
hdac0: Association 2 (3) in:
hdac0:  Pin nid=24 seq=0
hdac0:  Pin nid=25 seq=1
hdac0:  Pin nid=26 seq=15
hdac0: Tracing association 0 (1)
hdac0:  Pin 20 traced to DAC 2
hdac0:  Pin 21 traced to DAC 2 and hpredir 0
hdac0: Association 0 (1) trace succeded
hdac0: Tracing association 1 (2)
hdac0:  Pin 30 traced to DAC 6
hdac0: Association 1 (2) trace succeded
hdac0: Tracing association 2 (3)
hdac0:  Pin 24 traced to ADC 8
hdac0:  Pin 25 traced to ADC 8
hdac0:  Pin 26 traced to ADC 8
hdac0: Association 2 (3) trace succeded
hdac0: Tracing input monitor
hdac0:  Tracing nid 11 to out
hdac0:  nid 11 is input monitor
hdac0:  Tracing nid 35 to out
hdac0: Tracing beeper
hdac0:  nid 29 traced to out
hdac0: GPIO init: data=0x00000000 mask=0x00000000 dir=0x00000000
hdac0: GPIO commit: data=0x00000001 mask=0x00000001 dir=0x00000001
hdac0: Enabling headphone/speaker audio routing switching:
hdac0: 	as=0 sense nid=21 [UNSOL]
hdac0: Pin sense: nid=21 res=0x00000000
hdac0: FG config/quirks: gpio0 forcestereo ivref50 ivref80 ivref100 ivref
hdac0: 
hdac0: +-------------------+
hdac0: | DUMPING HDA NODES |
hdac0: +-------------------+
hdac0: 
hdac0: Default Parameter
hdac0: -----------------
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e0560
hdac0:                  16 20 24 bits, 44 48 96 192 KHz
hdac0:          IN amp: 0x00000000
hdac0:         OUT amp: 0x00000000
hdac0: 
hdac0:             nid: 2
hdac0:            Name: audio output
hdac0:      Widget cap: 0x00000411
hdac0:                  PWR STEREO
hdac0:     Association: 0 (0x00008001)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e0560
hdac0:                  16 20 24 bits, 44 48 96 192 KHz
hdac0: 
hdac0:             nid: 3 [DISABLED]
hdac0:            Name: audio output
hdac0:      Widget cap: 0x00000411
hdac0:                  PWR STEREO
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e0560
hdac0:                  16 20 24 bits, 44 48 96 192 KHz
hdac0: 
hdac0:             nid: 4 [DISABLED]
hdac0:            Name: audio output
hdac0:      Widget cap: 0x00000411
hdac0:                  PWR STEREO
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e0560
hdac0:                  16 20 24 bits, 44 48 96 192 KHz
hdac0: 
hdac0:             nid: 5 [DISABLED]
hdac0:            Name: audio output
hdac0:      Widget cap: 0x00000411
hdac0:                  PWR STEREO
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e0560
hdac0:                  16 20 24 bits, 44 48 96 192 KHz
hdac0: 
hdac0:             nid: 6
hdac0:            Name: audio output
hdac0:      Widget cap: 0x00000611
hdac0:                  PWR DIGITAL STEREO
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e05e0
hdac0:                  16 20 24 bits, 44 48 88 96 192 KHz
hdac0: 
hdac0:             nid: 7 [DISABLED]
hdac0:            Name: vendor widget
hdac0:      Widget cap: 0x00f00000
hdac0: 
hdac0:             nid: 8
hdac0:            Name: audio input
hdac0:      Widget cap: 0x0010051b
hdac0:                  PWR STEREO
hdac0:     Association: 2 (0x00008003)
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e0560
hdac0:                  16 20 24 bits, 44 48 96 192 KHz
hdac0:       Input amp: 0x80051f0b
hdac0:                  mute=1 step=31 size=5 offset=11
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=35 [audio mixer]
hdac0: 
hdac0:             nid: 9 [DISABLED]
hdac0:            Name: audio input
hdac0:      Widget cap: 0x0010051b
hdac0:                  PWR STEREO
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e0560
hdac0:                  16 20 24 bits, 44 48 96 192 KHz
hdac0:       Input amp: 0x80051f0b
hdac0:                  mute=1 step=31 size=5 offset=11
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=34 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 10 [DISABLED]
hdac0:            Name: audio input
hdac0:      Widget cap: 0x00100711
hdac0:                  PWR DIGITAL STEREO
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e0560
hdac0:                  16 20 24 bits, 44 48 96 192 KHz
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=31 [pin: Speaker (None)] [DISABLED]
hdac0: 
hdac0:             nid: 11
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x0020010b
hdac0:                  STEREO
hdac0:     Association: -2 (0x00008003)
hdac0:             OSS: mix (mix)
hdac0:       Input amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 10
hdac0:           |
hdac0:           + <- nid=24 [pin: Mic (Jack)]
hdac0:           + <- nid=25 [pin: Mic (Fixed)]
hdac0:           + <- nid=26 [pin: Line-in (Jack)]
hdac0:           + [DISABLED] <- nid=27 [pin: Speaker (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=28 [pin: Speaker (None)] [DISABLED]
hdac0:           + <- nid=29 [beep widget]
hdac0:           + [DISABLED] <- nid=20 [pin: Speaker (Fixed)]
hdac0:           + [DISABLED] <- nid=21 [pin: Headphones (Jack)]
hdac0:           + [DISABLED] <- nid=22 [pin: Speaker (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=23 [pin: Speaker (None)] [DISABLED]
hdac0: 
hdac0:             nid: 12
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x0020010f
hdac0:                  STEREO
hdac0:     Association: 0 (0x00008001)
hdac0:             OSS: pcm, mix
hdac0:      Output amp: 0x00051f1f
hdac0:                  mute=0 step=31 size=5 offset=31
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=2 [audio output]
hdac0:           + <- nid=11 [audio mixer]
hdac0: 
hdac0:             nid: 13 [DISABLED]
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x0020010f
hdac0:                  STEREO
hdac0:     Association: -2 (0x00000000)
hdac0:      Output amp: 0x00051f1f
hdac0:                  mute=0 step=31 size=5 offset=31
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=3 [audio output] [DISABLED]
hdac0:           + [DISABLED] <- nid=11 [audio mixer]
hdac0: 
hdac0:             nid: 14 [DISABLED]
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x0020010f
hdac0:                  STEREO
hdac0:     Association: -2 (0x00000000)
hdac0:      Output amp: 0x00051f1f
hdac0:                  mute=0 step=31 size=5 offset=31
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=4 [audio output] [DISABLED]
hdac0:           + [DISABLED] <- nid=11 [audio mixer]
hdac0: 
hdac0:             nid: 15 [DISABLED]
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x0020010f
hdac0:                  STEREO
hdac0:     Association: -2 (0x00000000)
hdac0:      Output amp: 0x00051f1f
hdac0:                  mute=0 step=31 size=5 offset=31
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=5 [audio output] [DISABLED]
hdac0:           + [DISABLED] <- nid=11 [audio mixer]
hdac0: 
hdac0:             nid: 16 [DISABLED]
hdac0:            Name: audio output
hdac0:      Widget cap: 0x00000611
hdac0:                  PWR DIGITAL STEREO
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e05e0
hdac0:                  16 20 24 bits, 44 48 88 96 192 KHz
hdac0: 
hdac0:             nid: 17 [DISABLED]
hdac0:            Name: pin: Speaker (None)
hdac0:      Widget cap: 0x00400780
hdac0:                  PWR DIGITAL UNSOL
hdac0:         Pin cap: 0x00000014
hdac0:                  PDC OUT
hdac0:      Pin config: 0x411111f0
hdac0:     Pin control: 0x00000000
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=16 [audio output] [DISABLED]
hdac0: 
hdac0:             nid: 18 [DISABLED]
hdac0:            Name: pin: Speaker (None)
hdac0:      Widget cap: 0x00400401
hdac0:                  PWR STEREO
hdac0:         Pin cap: 0x00000020
hdac0:                  IN
hdac0:      Pin config: 0x411111f0
hdac0:     Pin control: 0x00000000
hdac0: 
hdac0:             nid: 19 [DISABLED]
hdac0:            Name: vendor widget
hdac0:      Widget cap: 0x00f00000
hdac0: 
hdac0:             nid: 20
hdac0:            Name: pin: Speaker (Fixed)
hdac0:      Widget cap: 0x0040058f
hdac0:                  PWR UNSOL STEREO
hdac0:     Association: 0 (0x00000001)
hdac0:         Pin cap: 0x0001003e
hdac0:                  TRQD PDC HP OUT IN EAPD
hdac0:      Pin config: 0x99130110
hdac0:     Pin control: 0x00000040 OUT
hdac0:            EAPD: 0x00000002
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 5
hdac0:           |
hdac0:           + <- nid=12 [audio mixer] (selected)
hdac0:           + [DISABLED] <- nid=13 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=14 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=15 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=38 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 21
hdac0:            Name: pin: Headphones (Jack)
hdac0:      Widget cap: 0x0040058f
hdac0:                  PWR UNSOL STEREO
hdac0:     Association: 0 (0x00008000)
hdac0:         Pin cap: 0x0001003e
hdac0:                  TRQD PDC HP OUT IN EAPD
hdac0:      Pin config: 0x0221101f
hdac0:     Pin control: 0x000000c0 HP OUT
hdac0:            EAPD: 0x00000002
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 5
hdac0:           |
hdac0:           + <- nid=12 [audio mixer] (selected)
hdac0:           + [DISABLED] <- nid=13 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=14 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=15 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=38 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 22 [DISABLED]
hdac0:            Name: pin: Speaker (None)
hdac0:      Widget cap: 0x0040058f
hdac0:                  PWR UNSOL STEREO
hdac0:         Pin cap: 0x00000036
hdac0:                  TRQD PDC OUT IN
hdac0:      Pin config: 0x411111f0
hdac0:     Pin control: 0x00000000
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 5
hdac0:           |
hdac0:           + [DISABLED] <- nid=12 [audio mixer] (selected)
hdac0:           + <- nid=13 [audio mixer] [DISABLED]
hdac0:           + <- nid=14 [audio mixer] [DISABLED]
hdac0:           + <- nid=15 [audio mixer] [DISABLED]
hdac0:           + <- nid=38 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 23 [DISABLED]
hdac0:            Name: pin: Speaker (None)
hdac0:      Widget cap: 0x0040058f
hdac0:                  PWR UNSOL STEREO
hdac0:         Pin cap: 0x00000036
hdac0:                  TRQD PDC OUT IN
hdac0:      Pin config: 0x411111f0
hdac0:     Pin control: 0x00000000
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 5
hdac0:           |
hdac0:           + [DISABLED] <- nid=12 [audio mixer] (selected)
hdac0:           + <- nid=13 [audio mixer] [DISABLED]
hdac0:           + <- nid=14 [audio mixer] [DISABLED]
hdac0:           + <- nid=15 [audio mixer] [DISABLED]
hdac0:           + <- nid=38 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 24
hdac0:            Name: pin: Mic (Jack)
hdac0:      Widget cap: 0x0040058f
hdac0:                  PWR UNSOL STEREO
hdac0:     Association: 2 (0x00000001)
hdac0:             OSS: mic (mic)
hdac0:         Pin cap: 0x0000373e
hdac0:                  TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdac0:      Pin config: 0x02a19c30
hdac0:     Pin control: 0x00000025 IN VREFs
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 5
hdac0:           |
hdac0:           + [DISABLED] <- nid=12 [audio mixer] (selected)
hdac0:           + [DISABLED] <- nid=13 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=14 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=15 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=38 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 25
hdac0:            Name: pin: Mic (Fixed)
hdac0:      Widget cap: 0x0040058f
hdac0:                  PWR UNSOL STEREO
hdac0:     Association: 2 (0x00000002)
hdac0:             OSS: monitor (monitor)
hdac0:         Pin cap: 0x0000373e
hdac0:                  TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdac0:      Pin config: 0x99a30931
hdac0:     Pin control: 0x00000025 IN VREFs
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 5
hdac0:           |
hdac0:           + [DISABLED] <- nid=12 [audio mixer] (selected)
hdac0:           + [DISABLED] <- nid=13 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=14 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=15 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=38 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 26
hdac0:            Name: pin: Line-in (Jack)
hdac0:      Widget cap: 0x0040058f
hdac0:                  PWR UNSOL STEREO
hdac0:     Association: 2 (0x00008000)
hdac0:             OSS: line (line)
hdac0:         Pin cap: 0x0000373e
hdac0:                  TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdac0:      Pin config: 0x0281343f
hdac0:     Pin control: 0x00000025 IN VREFs
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 5
hdac0:           |
hdac0:           + [DISABLED] <- nid=12 [audio mixer] (selected)
hdac0:           + [DISABLED] <- nid=13 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=14 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=15 [audio mixer] [DISABLED]
hdac0:           + [DISABLED] <- nid=38 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 27 [DISABLED]
hdac0:            Name: pin: Speaker (None)
hdac0:      Widget cap: 0x0040058f
hdac0:                  PWR UNSOL STEREO
hdac0:         Pin cap: 0x0000373e
hdac0:                  TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdac0:      Pin config: 0x411111f0
hdac0:     Pin control: 0x00000000
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 5
hdac0:           |
hdac0:           + [DISABLED] <- nid=12 [audio mixer] (selected)
hdac0:           + <- nid=13 [audio mixer] [DISABLED]
hdac0:           + <- nid=14 [audio mixer] [DISABLED]
hdac0:           + <- nid=15 [audio mixer] [DISABLED]
hdac0:           + <- nid=38 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 28 [DISABLED]
hdac0:            Name: pin: Speaker (None)
hdac0:      Widget cap: 0x00400481
hdac0:                  PWR UNSOL STEREO
hdac0:         Pin cap: 0x00000024
hdac0:                  PDC IN
hdac0:      Pin config: 0x411111f0
hdac0:     Pin control: 0x00000000
hdac0: 
hdac0:             nid: 29
hdac0:            Name: beep widget
hdac0:      Widget cap: 0x00700400
hdac0:                  PWR
hdac0:     Association: -2 (0x00000000)
hdac0:             OSS: speaker (speaker)
hdac0: 
hdac0:             nid: 30
hdac0:            Name: pin: SPDIF-out (Jack)
hdac0:      Widget cap: 0x00400780
hdac0:                  PWR DIGITAL UNSOL
hdac0:     Association: 1 (0x00000001)
hdac0:         Pin cap: 0x00000014
hdac0:                  PDC OUT
hdac0:      Pin config: 0x02451120
hdac0:     Pin control: 0x00000040 OUT
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=6 [audio output]
hdac0: 
hdac0:             nid: 31 [DISABLED]
hdac0:            Name: pin: Speaker (None)
hdac0:      Widget cap: 0x00400680
hdac0:                  PWR DIGITAL UNSOL
hdac0:         Pin cap: 0x00000024
hdac0:                  PDC IN
hdac0:      Pin config: 0x411111f0
hdac0:     Pin control: 0x00000000
hdac0: 
hdac0:             nid: 32 [DISABLED]
hdac0:            Name: vendor widget
hdac0:      Widget cap: 0x00f00040
hdac0:                  PROC
hdac0: 
hdac0:             nid: 33 [DISABLED]
hdac0:            Name: vendor widget
hdac0:      Widget cap: 0x00f00000
hdac0: 
hdac0:             nid: 34 [DISABLED]
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x0020010b
hdac0:                  STEREO
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 12
hdac0:           |
hdac0:           + [DISABLED] <- nid=24 [pin: Mic (Jack)]
hdac0:           + [DISABLED] <- nid=25 [pin: Mic (Fixed)]
hdac0:           + [DISABLED] <- nid=26 [pin: Line-in (Jack)]
hdac0:           + [DISABLED] <- nid=27 [pin: Speaker (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=28 [pin: Speaker (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=29 [beep widget]
hdac0:           + [DISABLED] <- nid=20 [pin: Speaker (Fixed)]
hdac0:           + [DISABLED] <- nid=21 [pin: Headphones (Jack)]
hdac0:           + [DISABLED] <- nid=22 [pin: Speaker (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=23 [pin: Speaker (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=11 [audio mixer]
hdac0:           + [DISABLED] <- nid=18 [pin: Speaker (None)] [DISABLED]
hdac0: 
hdac0:             nid: 35
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x0020010b
hdac0:                  STEREO
hdac0:     Association: 2 (0x00008003)
hdac0:             OSS: speaker, line, mic, mix, monitor
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 11
hdac0:           |
hdac0:           + <- nid=24 [pin: Mic (Jack)]
hdac0:           + <- nid=25 [pin: Mic (Fixed)]
hdac0:           + <- nid=26 [pin: Line-in (Jack)]
hdac0:           + [DISABLED] <- nid=27 [pin: Speaker (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=28 [pin: Speaker (None)] [DISABLED]
hdac0:           + <- nid=29 [beep widget]
hdac0:           + [DISABLED] <- nid=20 [pin: Speaker (Fixed)]
hdac0:           + [DISABLED] <- nid=21 [pin: Headphones (Jack)]
hdac0:           + [DISABLED] <- nid=22 [pin: Speaker (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=23 [pin: Speaker (None)] [DISABLED]
hdac0:           + <- nid=11 [audio mixer]
hdac0: 
hdac0:             nid: 36 [DISABLED]
hdac0:            Name: vendor widget
hdac0:      Widget cap: 0x00f00000
hdac0: 
hdac0:             nid: 37 [DISABLED]
hdac0:            Name: audio output
hdac0:      Widget cap: 0x00000411
hdac0:                  PWR STEREO
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e0560
hdac0:                  16 20 24 bits, 44 48 96 192 KHz
hdac0: 
hdac0:             nid: 38 [DISABLED]
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x0020010f
hdac0:                  STEREO
hdac0:     Association: -2 (0x00000000)
hdac0:      Output amp: 0x00051f1f
hdac0:                  mute=0 step=31 size=5 offset=31
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=37 [audio output] [DISABLED]
hdac0:           + [DISABLED] <- nid=11 [audio mixer]
hdac0: 
hdac0: Processing modem FG cad=1 nid=2...
hdac0: 
pci1: driver added
found->	vendor=0x1002, dev=0x960f, revid=0x00
	domain=0, bus=1, slot=5, func=1
	class=04-03-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=19
	powerspec 3  supports D0 D1 D2 D3  current D0
	MSI supports 1 message, 64 bit
pci0:1:5:1: reprobing on driver added
hdac1: <ATI (Unknown) High Definition Audio Controller> mem 0xcfdec000-0xcfdeffff irq 19 at device 5.1 on pci1
hdac1: HDA Driver Revision: 20081030_0115
pcib1: hdac1 requested memory range 0xcfdec000-0xcfdeffff: good
hdac1: [MPSAFE]
hdac1: [ITHREAD]
hdac1: Probing codec #0...
hdac1: HDA Codec #0: ATI (Unknown)
hdac1:  HDA Codec ID: 0x1002791a
hdac1:        Vendor: 0x1002
hdac1:        Device: 0x791a
hdac1:      Revision: 0x00
hdac1:      Stepping: 0x00
hdac1: PCI Subvendor: 0x014b1025
hdac1: 	Found audio FG nid=1 startnode=2 endnode=4 total=2
hdac1: 
hdac1: Processing audio FG cad=0 nid=1...
hdac1: GPIO: 0x00000000 NumGPIO=0 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=0
hdac1:  nid 3 0x18560010 as  1 seq  0   Digital-out  Jack jack  6 loc 24 color Unknown misc 0
hdac1: Patched pins configuration:
hdac1:  nid 3 0x18560010 as  1 seq  0   Digital-out  Jack jack  6 loc 24 color Unknown misc 0
hdac1: 1 associations found:
hdac1: Association 0 (1) out:
hdac1:  Pin nid=3 seq=0
hdac1: Tracing association 0 (1)
hdac1:  Pin 3 traced to DAC 2
hdac1: Association 0 (1) trace succeded
hdac1: Tracing input monitor
hdac1: Tracing beeper
hdac1: FG config/quirks: gpio0 forcestereo ivref50 ivref80 ivref100 ivref
hdac1: 
hdac1: +-------------------+
hdac1: | DUMPING HDA NODES |
hdac1: +-------------------+
hdac1: 
hdac1: Default Parameter
hdac1: -----------------
hdac1:      Stream cap: 0x00000001
hdac1:                  PCM
hdac1:         PCM cap: 0x00020040
hdac1:                  16 bits, 48 KHz
hdac1:          IN amp: 0x00000000
hdac1:         OUT amp: 0x00000000
hdac1: 
hdac1:             nid: 2
hdac1:            Name: audio output
hdac1:      Widget cap: 0x00000201
hdac1:                  DIGITAL STEREO
hdac1:     Association: 0 (0x00000001)
hdac1:             OSS: pcm (pcm)
hdac1:      Stream cap: 0x00000001
hdac1:                  PCM
hdac1:         PCM cap: 0x00020040
hdac1:                  16 bits, 48 KHz
hdac1: 
hdac1:             nid: 3
hdac1:            Name: pin: Digital-out (Jack)
hdac1:      Widget cap: 0x00400381
hdac1:                  DIGITAL UNSOL STEREO
hdac1:     Association: 0 (0x00000001)
hdac1:         Pin cap: 0x00000094
hdac1:                  PDC OUT
hdac1:      Pin config: 0x18560010
hdac1:     Pin control: 0x00000040 OUT
hdac1:     connections: 1
hdac1:           |
hdac1:           + <- nid=2 [audio output]
hdac1: 
pci2: driver added
pci5: driver added
pci6: driver added
found->	vendor=0x14e4, dev=0x1684, revid=0x10
	domain=0, bus=6, slot=0, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0006, statreg=0x0010, cachelnsz=8 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=19
	powerspec 3  supports D0 D3  current D0
	MSI supports 1 message, 64 bit
pci0:6:0:0: reprobing on driver added
pci7: driver added
pci8: driver added
pcm0: <HDA Realtek ALC888 PCM #0> at cad 0 nid 1 on hdac0
pcm0: +--------------------------------------+
pcm0: | DUMPING PCM Playback/Record Channels |
pcm0: +--------------------------------------+
pcm0: 
pcm0: Playback:
pcm0: 
pcm0:      Stream cap: 0x00000001
pcm0:                  PCM
pcm0:         PCM cap: 0x000e0560
pcm0:                  16 20 24 bits, 44 48 96 192 KHz
pcm0:             DAC: 2
pcm0: 
pcm0: Record:
pcm0: 
pcm0:      Stream cap: 0x00000001
pcm0:                  PCM
pcm0:         PCM cap: 0x000e0560
pcm0:                  16 20 24 bits, 44 48 96 192 KHz
pcm0:             ADC: 8
pcm0: 
pcm0: +--------------------------------+
pcm0: | DUMPING Playback/Record Pathes |
pcm0: +--------------------------------+
pcm0: 
pcm0: Playback:
pcm0: 
pcm0:     nid=20 [pin: Speaker (Fixed)]
pcm0:       |
pcm0:       + <- nid=12 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=2 [audio output] [src: pcm]
pcm0:              + <- nid=11 [audio mixer] [src: mix]
pcm0: 
pcm0:     nid=21 [pin: Headphones (Jack)]
pcm0:       |
pcm0:       + <- nid=12 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=2 [audio output] [src: pcm]
pcm0:              + <- nid=11 [audio mixer] [src: mix]
pcm0: 
pcm0: Record:
pcm0: 
pcm0:     nid=8 [audio input]
pcm0:       |
pcm0:       + <- nid=35 [audio mixer] [src: speaker, line, mic, mix, monitor]
pcm0:              |
pcm0:              + <- nid=24 [pin: Mic (Jack)] [src: mic]
pcm0:              + <- nid=25 [pin: Mic (Fixed)] [src: monitor]
pcm0:              + <- nid=26 [pin: Line-in (Jack)] [src: line]
pcm0:              + <- nid=29 [beep widget] [src: speaker]
pcm0:              + <- nid=11 [audio mixer] [src: mix]
pcm0: 
pcm0: Input Mix:
pcm0: 
pcm0:     nid=11 [audio mixer]
pcm0:       |
pcm0:       + <- nid=24 [pin: Mic (Jack)] [src: mic]
pcm0:       + <- nid=25 [pin: Mic (Fixed)] [src: monitor]
pcm0:       + <- nid=26 [pin: Line-in (Jack)] [src: line]
pcm0:       + <- nid=29 [beep widget] [src: speaker]
pcm0: 
pcm0: +-------------------------+
pcm0: | DUMPING Volume Controls |
pcm0: +-------------------------+
pcm0: 
pcm0: Master Volume (OSS: vol)
pcm0:    |
pcm0:    +- ctl 13 (nid  12 out):    -46/0dB (32 steps)
pcm0:    +- ctl 14 (nid  12 in   0): mute
pcm0:    +- ctl 15 (nid  12 in   1): mute
pcm0:    +- ctl 25 (nid  20 in ):    mute
pcm0:    +- ctl 27 (nid  21 in ):    mute
pcm0: 
pcm0: PCM Volume (OSS: pcm)
pcm0:    |
pcm0:    +- ctl 14 (nid  12 in   0): mute
pcm0: 
pcm0: Microphone Volume (OSS: mic)
pcm0:    |
pcm0:    +- ctl 34 (nid  24 out):    0/30dB (4 steps)
pcm0:    +- ctl 53 (nid  35 in   0): mute
pcm0: 
pcm0: Microphone2 Volume (OSS: monitor)
pcm0:    |
pcm0:    +- ctl 36 (nid  25 out):    0/30dB (4 steps)
pcm0:    +- ctl 54 (nid  35 in   1): mute
pcm0: 
pcm0: Line-in Volume (OSS: line)
pcm0:    |
pcm0:    +- ctl 38 (nid  26 out):    0/30dB (4 steps)
pcm0:    +- ctl 55 (nid  35 in   2): mute
pcm0: 
pcm0: Speaker/Beep Volume (OSS: speaker)
pcm0:    |
pcm0:    +- ctl  8 (nid  11 in   5): -34/12dB (32 steps) + mute
pcm0:    +- ctl 58 (nid  35 in   5): mute
pcm0: 
pcm0: Recording Level (OSS: rec)
pcm0:    |
pcm0:    +- ctl  1 (nid   8 in   0): -16/30dB (32 steps) + mute
pcm0:    +- ctl 53 (nid  35 in   0): mute
pcm0:    +- ctl 54 (nid  35 in   1): mute
pcm0:    +- ctl 55 (nid  35 in   2): mute
pcm0:    +- ctl 58 (nid  35 in   5): mute
pcm0:    +- ctl 63 (nid  35 in  10): mute
pcm0: 
pcm0: Input Mix Level (OSS: mix)
pcm0:    |
pcm0:    +- ctl  3 (nid  11 in   0): -34/12dB (32 steps) + mute
pcm0:    +- ctl  4 (nid  11 in   1): -34/12dB (32 steps) + mute
pcm0:    +- ctl  5 (nid  11 in   2): -34/12dB (32 steps) + mute
pcm0:    +- ctl  8 (nid  11 in   5): -34/12dB (32 steps) + mute
pcm0:    +- ctl 15 (nid  12 in   1): mute
pcm0:    +- ctl 63 (nid  35 in  10): mute
pcm0: 
pcm0: Enabling Soft PCM volume
pcm0: Mixer "vol":
pcm0: Mixer "pcm":
pcm0: Mixer "speaker":
pcm0: Mixer "line":
pcm0: Mixer "mic":
pcm0: Mixer "mix":
pcm0: Mixer "rec":
pcm0: Mixer "ogain":
pcm0: Mixer "monitor":
pcm0: Soft PCM mixer ENABLED
pcm0: clone manager: deadline=750ms flags=0x8000001e
pcm0: sndbuf_setmap 2ecd0000, 4000; 0xfffffffea2324000 -> 2ecd0000
pcm0: sndbuf_setmap 25710000, 4000; 0xfffffffea2334000 -> 25710000
pcm1: <HDA Realtek ALC888 PCM #1> at cad 0 nid 1 on hdac0
pcm1: +--------------------------------------+
pcm1: | DUMPING PCM Playback/Record Channels |
pcm1: +--------------------------------------+
pcm1: 
pcm1: Playback:
pcm1: 
pcm1:      Stream cap: 0x00000005
pcm1:                  AC3 PCM
pcm1:         PCM cap: 0x000e05e0
pcm1:                  16 20 24 bits, 44 48 88 96 192 KHz
pcm1:             DAC: 6
pcm1: 
pcm1: +--------------------------------+
pcm1: | DUMPING Playback/Record Pathes |
pcm1: +--------------------------------+
pcm1: 
pcm1: Playback:
pcm1: 
pcm1:     nid=30 [pin: SPDIF-out (Jack)]
pcm1:       |
pcm1:       + <- nid=6 [audio output] [src: pcm]
pcm1: 
pcm1: +-------------------------+
pcm1: | DUMPING Volume Controls |
pcm1: +-------------------------+
pcm1: 
pcm1: Forcing Soft PCM volume
pcm1: Forcing master volume with PCM
pcm1: Mixer "vol" -> "none": child=0x00000010
pcm1: Mixer "pcm": parent="vol"
pcm1: Soft PCM mixer ENABLED
pcm1: clone manager: deadline=750ms flags=0x8000001e
pcm1: sndbuf_setmap 28ba0000, 4000; 0xfffffffea2344000 -> 28ba0000
pcm2: <HDA ATI (Unknown) PCM #0> at cad 0 nid 1 on hdac1
pcm2: +--------------------------------------+
pcm2: | DUMPING PCM Playback/Record Channels |
pcm2: +--------------------------------------+
pcm2: 
pcm2: Playback:
pcm2: 
pcm2:      Stream cap: 0x00000005
pcm2:                  AC3 PCM
pcm2:         PCM cap: 0x00020040
pcm2:                  16 bits, 48 KHz
pcm2:             DAC: 2
pcm2: 
pcm2: +--------------------------------+
pcm2: | DUMPING Playback/Record Pathes |
pcm2: +--------------------------------+
pcm2: 
pcm2: Playback:
pcm2: 
pcm2:     nid=3 [pin: Digital-out (Jack)]
pcm2:       |
pcm2:       + <- nid=2 [audio output] [src: pcm]
pcm2: 
pcm2: +-------------------------+
pcm2: | DUMPING Volume Controls |
pcm2: +-------------------------+
pcm2: 
pcm2: Forcing Soft PCM volume
pcm2: Forcing master volume with PCM
pcm2: Mixer "vol" -> "none": child=0x00000010
pcm2: Mixer "pcm": parent="vol"
pcm2: Soft PCM mixer ENABLED
pcm2: clone manager: deadline=750ms flags=0x8000001e
pcm2: sndbuf_setmap 28b90000, 4000; 0xfffffffea2354000 -> 28b90000
-------------- next part --------------
hw.snd.latency_profile: 1
hw.snd.latency: 5
hw.snd.report_soft_formats: 1
hw.snd.compat_linux_mmap: 0
hw.snd.feeder_buffersize: 16384
hw.snd.feeder_rate_round: 25
hw.snd.feeder_rate_max: 2016000
hw.snd.feeder_rate_min: 1
hw.snd.verbose: 1
hw.snd.maxautovchans: 16
hw.snd.default_unit: 0
hw.snd.version: 2007061600/amd64
hw.snd.default_auto: 0
dev.hdac.0.%desc: ATI SB600 High Definition Audio Controller
dev.hdac.0.%driver: hdac
dev.hdac.0.%location: slot=20 function=2 handle=\_SB_.PCI0.HDA_
dev.hdac.0.%pnpinfo: vendor=0x1002 device=0x4383 subvendor=0x1025 subdevice=0x014b class=0x040300
dev.hdac.0.%parent: pci0
dev.hdac.0.polling: 0
dev.hdac.0.polling_interval: 250
dev.hdac.0.pindump: 0
dev.hdac.1.%desc: ATI (Unknown) High Definition Audio Controller
dev.hdac.1.%driver: hdac
dev.hdac.1.%location: slot=5 function=1
dev.hdac.1.%pnpinfo: vendor=0x1002 device=0x960f subvendor=0x1025 subdevice=0x014b class=0x040300
dev.hdac.1.%parent: pci1
dev.hdac.1.polling: 0
dev.hdac.1.polling_interval: 250
dev.hdac.1.pindump: 0
dev.pcm.0.%desc: HDA Realtek ALC888 PCM #0
dev.pcm.0.%driver: pcm
dev.pcm.0.%parent: hdac0
dev.pcm.0.play.vchans: 1
dev.pcm.0.play.vchanrate: 48000
dev.pcm.0.play.vchanformat: s16le
dev.pcm.0.rec.vchans: 1
dev.pcm.0.rec.vchanrate: 48000
dev.pcm.0.rec.vchanformat: s16le
dev.pcm.0.buffersize: 16384
dev.pcm.1.%desc: HDA Realtek ALC888 PCM #1
dev.pcm.1.%driver: pcm
dev.pcm.1.%parent: hdac0
dev.pcm.1.play.vchans: 1
dev.pcm.1.play.vchanrate: 48000
dev.pcm.1.play.vchanformat: s16le
dev.pcm.1.buffersize: 16384
dev.pcm.2.%desc: HDA ATI (Unknown) PCM #0
dev.pcm.2.%driver: pcm
dev.pcm.2.%parent: hdac1
dev.pcm.2.play.vchans: 1
dev.pcm.2.play.vchanrate: 48000
dev.pcm.2.play.vchanformat: s16le
dev.pcm.2.buffersize: 16384


More information about the freebsd-multimedia mailing list