thanks for reply...
i'm on a APF27 plateforme... It's based on ARM processor. So Androids
works... I just have to fix the sound...
If i understand i have to begin with
ctl.AndroidPlayback {
type hw
card 0
}
ctl.AndroidRecord {
type hw
card 0
}
And after change the value of (with alsa_actl store)
pcm.AndroidPlayback {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{ name 'Speaker Playback Switch' value [ true
true ] }
{ name 'Line-Out Playback Volume' value [ 64 64 ]
}
{ name 'Line-Out Playback Switch' value [ true
true ] }
{ name 'e-Mic Boost' value [ 0 0 ]
}
{ name 'e-Mic Playback Volume' value [ 10 10 ]
}
{ name 'e-Mic Playback Switch' value [ false
false ] }
{ name 'i-Mic Boost' value [ 0 0 ]
}
{ name 'i-Mic Playback Volume' value [ 10 10 ]
}
{ name 'i-Mic Playback Switch' value [ false
false ] }
{ name 'Capture Volume' value [ 0 0 ]
}
{ name 'Capture Switch' value [ false
false ] }
{ name 'Input Source' value i-Mic
}
{ name 'Master Playback Volume' value 64
}
{ name 'Master Playback Switch' value true
}
]
}
}
pcm.AndroidPlayback_Speaker_normal {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{ name 'Speaker Playback Switch' value [ true
true ] }
{ name 'Line-Out Playback Volume' value [ 64 64 ]
}
{ name 'Line-Out Playback Switch' value [ true
true ] }
{ name 'e-Mic Boost' value [ 0 0 ]
}
{ name 'e-Mic Playback Volume' value [ 10 10 ]
}
{ name 'e-Mic Playback Switch' value [ false
false ] }
{ name 'i-Mic Boost' value [ 0 0 ]
}
{ name 'i-Mic Playback Volume' value [ 10 10 ]
}
{ name 'i-Mic Playback Switch' value [ false
false ] }
{ name 'Capture Volume' value [ 0 0 ]
}
{ name 'Capture Switch' value [ false
false ] }
{ name 'Input Source' value i-Mic
}
{ name 'Master Playback Volume' value 64
}
{ name 'Master Playback Switch' value true
}
]
}
}
pcm.AndroidPlayback_Speaker {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{ name 'Speaker Playback Switch' value [ true
true ] }
{ name 'Line-Out Playback Volume' value [ 64 64 ]
}
{ name 'Line-Out Playback Switch' value [ true
true ] }
{ name 'e-Mic Boost' value [ 0 0 ]
}
{ name 'e-Mic Playback Volume' value [ 10 10 ]
}
{ name 'e-Mic Playback Switch' value [ false
false ] }
{ name 'i-Mic Boost' value [ 0 0 ]
}
{ name 'i-Mic Playback Volume' value [ 10 10 ]
}
{ name 'i-Mic Playback Switch' value [ false
false ] }
{ name 'Capture Volume' value [ 0 0 ]
}
{ name 'Capture Switch' value [ false
false ] }
{ name 'Input Source' value i-Mic
}
{ name 'Master Playback Volume' value 64
}
{ name 'Master Playback Switch' value true
}
]
}
}
pcm.AndroidPlayback_Headset {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{ name 'Speaker Playback Switch' value [ true
true ] }
{ name 'Line-Out Playback Volume' value [ 64 64 ]
}
{ name 'Line-Out Playback Switch' value [ true
true ] }
{ name 'e-Mic Boost' value [ 0 0 ]
}
{ name 'e-Mic Playback Volume' value [ 10 10 ]
}
{ name 'e-Mic Playback Switch' value [ false
false ] }
{ name 'i-Mic Boost' value [ 0 0 ]
}
{ name 'i-Mic Playback Volume' value [ 10 10 ]
}
{ name 'i-Mic Playback Switch' value [ false
false ] }
{ name 'Capture Volume' value [ 0 0 ]
}
{ name 'Capture Switch' value [ false
false ] }
{ name 'Input Source' value i-Mic
}
{ name 'Master Playback Volume' value 64
}
{ name 'Master Playback Switch' value true
}
]
}
}
pcm.AndroidPlayback_Speaker_incall {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{ name 'Speaker Playback Switch' value [ true
true ] }
{ name 'Line-Out Playback Volume' value [ 64 64 ]
}
{ name 'Line-Out Playback Switch' value [ true
true ] }
{ name 'e-Mic Boost' value [ 0 0 ]
}
{ name 'e-Mic Playback Volume' value [ 10 10 ]
}
{ name 'e-Mic Playback Switch' value [ false
false ] }
{ name 'i-Mic Boost' value [ 0 0 ]
}
{ name 'i-Mic Playback Volume' value [ 10 10 ]
}
{ name 'i-Mic Playback Switch' value [ false
false ] }
{ name 'Capture Volume' value [ 0 0 ]
}
{ name 'Capture Switch' value [ false
false ] }
{ name 'Input Source' value i-Mic
}
{ name 'Master Playback Volume' value 64
}
{ name 'Master Playback Switch' value true
}
]
}
}
pcm.AndroidPlayback_Headset_incall {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{ name 'Speaker Playback Switch' value [ true
true ] }
{ name 'Line-Out Playback Volume' value [ 64 64 ]
}
{ name 'Line-Out Playback Switch' value [ true
true ] }
{ name 'e-Mic Boost' value [ 0 0 ]
}
{ name 'e-Mic Playback Volume' value [ 10 10 ]
}
{ name 'e-Mic Playback Switch' value [ false
false ] }
{ name 'i-Mic Boost' value [ 0 0 ]
}
{ name 'i-Mic Playback Volume' value [ 10 10 ]
}
{ name 'i-Mic Playback Switch' value [ false
false ] }
{ name 'Capture Volume' value [ 0 0 ]
}
{ name 'Capture Switch' value [ false
false ] }
{ name 'Input Source' value i-Mic
}
{ name 'Master Playback Volume' value 64
}
{ name 'Master Playback Switch' value true
}
]
}
}
pcm.AndroidPlayback_Earpiece_incall {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{ name 'Speaker Playback Switch' value [ true
true ] }
{ name 'Line-Out Playback Volume' value [ 64 64 ]
}
{ name 'Line-Out Playback Switch' value [ true
true ] }
{ name 'e-Mic Boost' value [ 0 0 ]
}
{ name 'e-Mic Playback Volume' value [ 10 10 ]
}
{ name 'e-Mic Playback Switch' value [ false
false ] }
{ name 'i-Mic Boost' value [ 0 0 ]
}
{ name 'i-Mic Playback Volume' value [ 10 10 ]
}
{ name 'i-Mic Playback Switch' value [ false
false ] }
{ name 'Capture Volume' value [ 0 0 ]
}
{ name 'Capture Switch' value [ false
false ] }
{ name 'Input Source' value i-Mic
}
{ name 'Master Playback Volume' value 64
}
{ name 'Master Playback Switch' value true
}
]
}
}
pcm.AndroidPlayback_Bluetooth {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{ name 'Speaker Playback Switch' value [ true
true ] }
{ name 'Line-Out Playback Volume' value [ 64 64 ]
}
{ name 'Line-Out Playback Switch' value [ true
true ] }
{ name 'e-Mic Boost' value [ 0 0 ]
}
{ name 'e-Mic Playback Volume' value [ 10 10 ]
}
{ name 'e-Mic Playback Switch' value [ false
false ] }
{ name 'i-Mic Boost' value [ 0 0 ]
}
{ name 'i-Mic Playback Volume' value [ 10 10 ]
}
{ name 'i-Mic Playback Switch' value [ false
false ] }
{ name 'Capture Volume' value [ 0 0 ]
}
{ name 'Capture Switch' value [ false
false ] }
{ name 'Input Source' value i-Mic
}
{ name 'Master Playback Volume' value 64
}
{ name 'Master Playback Switch' value true
}
]
}
}
pcm.AndroidRecord_Microphone {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{ name 'Speaker Playback Switch' value [ true
true ] }
{ name 'Line-Out Playback Volume' value [ 64 64 ]
}
{ name 'Line-Out Playback Switch' value [ true
true ] }
{ name 'e-Mic Boost' value [ 0 0 ]
}
{ name 'e-Mic Playback Volume' value [ 10 10 ]
}
{ name 'e-Mic Playback Switch' value [ false
false ] }
{ name 'i-Mic Boost' value [ 0 0 ]
}
{ name 'i-Mic Playback Volume' value [ 10 10 ]
}
{ name 'i-Mic Playback Switch' value [ false
false ] }
{ name 'Capture Volume' value [ 0 0 ]
}
{ name 'Capture Switch' value [ false
false ] }
{ name 'Input Source' value i-Mic
}
{ name 'Master Playback Volume' value 64
}
{ name 'Master Playback Switch' value true
}
]
}
}
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---