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: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to