203 lines
2.8 KiB
Plaintext
Raw Normal View History

2011-06-12 00:04:57 +02:00
# Infos from /proc/asound
2011-06-05 17:39:34 +02:00
#
2011-06-12 00:04:57 +02:00
# devices
# 0: [ 0] : control
# 4: [ 0- 0]: hardware dependent
# 16: [ 0- 0]: digital audio playback
# 24: [ 0- 0]: digital audio capture
# 33: : timer
2011-06-05 17:39:34 +02:00
#
2011-06-12 00:04:57 +02:00
# pcm
# 00-00: hifiaudio mc1n2-da0-0 : : playback 1 : capture 1
#
# timers
# G0: system timer : 5000.000us (10000000 ticks)
# P0-0-0: PCM playback 0-0-0 : SLAVE
# P0-0-1: PCM capture 0-0-1 : SLAVE
#
hwdep.mc1n2 {
type hw
card 0
}
# ----------------------------------------
# Mixer Interface
#
2011-06-12 10:16:26 +02:00
ctl.mc1n2 {
type hw
card 0
}
2011-06-12 00:04:57 +02:00
ctl.AndroidPlayback {
type hw
card 0 # C1YMU823
}
ctl.AndroidCapture {
type hw
card 0 # C1YMU823
}
2011-06-05 17:39:34 +02:00
# ----------------------------------------
2011-06-12 00:04:57 +02:00
# PCM Interface Playback
2011-06-05 17:39:34 +02:00
#
2011-06-12 10:16:26 +02:00
pcm.hifi {
type plug
slave.pcm {
type hw
card 0
device 0
format S16_LE
channels 2
rate 44100
}
}
pcm.voice {
type plug
slave.pcm {
type hw
card 0
device 1
format S16_LE
channels 1
rate 8000
}
}
pcm.bluetooth {
type plug
slave.pcm {
type hw
card 0
device 2
format S16_LE
channels 1
rate 8000
}
}
2011-06-12 00:04:57 +02:00
pcm.AndroidPlayback {
type hooks
2011-06-05 17:39:34 +02:00
slave.pcm {
type hw
card 0
2011-06-12 00:04:57 +02:00
device 16 # Must be of type "digital audio playback"
2011-06-05 17:39:34 +02:00
}
}
2011-06-12 00:04:57 +02:00
pcm.AndroidPlayback_Speaker {
type hooks
2011-06-05 17:39:34 +02:00
slave.pcm {
type hw
card 0
2011-06-12 00:04:57 +02:00
device 16 # Must be of type "digital audio playback"
2011-06-05 17:39:34 +02:00
}
}
2011-06-12 00:04:57 +02:00
pcm.AndroidPlayback_Speaker_normal {
type hooks
2011-06-05 17:39:34 +02:00
slave.pcm {
type hw
card 0
2011-06-12 00:04:57 +02:00
device 16 # Must be of type "digital audio playback"
2011-06-05 17:39:34 +02:00
}
}
2011-06-12 00:04:57 +02:00
pcm.AndroidPlayback_Headset {
2011-06-12 10:16:26 +02:00
type hooks
slave.pcm {
type hw
card 0
device 16 # Must be of type "digital audio playback"
}
2011-06-12 00:04:57 +02:00
}
2011-06-05 17:39:34 +02:00
2011-06-12 00:04:57 +02:00
pcm.AndroidPlayback_Speaker_incall {
2011-06-12 10:16:26 +02:00
type hooks
slave.pcm {
type hw
card 0
device 16 # Must be of type "digital audio playback"
}
2011-06-12 00:04:57 +02:00
}
pcm.AndroidPlayback_Headset_incall {
2011-06-12 10:16:26 +02:00
type hooks
slave.pcm {
type hw
card 0
device 16 # Must be of type "digital audio playback"
}
2011-06-12 00:04:57 +02:00
}
pcm.AndroidPlayback_Earpiece_incall {
2011-06-12 10:16:26 +02:00
type hooks
slave.pcm {
type hw
card 0
device 16 # Must be of type "digital audio playback"
}
2011-06-12 00:04:57 +02:00
}
pcm.AndroidPlayback_Bluetooth {
2011-06-12 10:16:26 +02:00
type hooks
slave.pcm {
type hw
card 0
device 16 # Must be of type "digital audio playback"
}
2011-06-12 00:04:57 +02:00
}
pcm.AndroidPlayback_Bluetooth_incall {
2011-06-12 10:16:26 +02:00
type hooks
slave.pcm {
type hw
card 0
device 16 # Must be of type "digital audio playback"
}
2011-06-05 17:39:34 +02:00
}
# ----------------------------------------
2011-06-12 00:04:57 +02:00
# PCM Interface Capture
2011-06-05 17:39:34 +02:00
#
2011-06-12 00:04:57 +02:00
pcm.AndroidCapture {
type hooks
slave.pcm {
type hw
card 0
2011-06-12 10:16:26 +02:00
device 24 # Must be of type "digital audio playback"
2011-06-12 00:04:57 +02:00
}
}
pcm.AndroidCapture_Microphone {
2011-06-12 10:16:26 +02:00
type hooks
slave.pcm {
type hw
card 0
device 24 # Must be of type "digital audio playback"
}
2011-06-12 00:04:57 +02:00
}
pcm.AndroidCapture_Speaker_normal {
2011-06-12 10:16:26 +02:00
type hooks
slave.pcm {
type hw
card 0
device 24 # Must be of type "digital audio playback"
}
2011-06-12 00:04:57 +02:00
}
pcm.AndroidCapture_Speaker {
2011-06-12 10:16:26 +02:00
type hooks
slave.pcm {
type hw
card 0
device 24 # Must be of type "digital audio playback"
}
2011-06-05 17:39:34 +02:00
}