Hi all, anyone can test this asound.conf with the blueetooth device?
Michael
diff --git a/etc/asound.conf b/etc/asound.conf index 5a4b129..3dcc2e0 100644 --- a/etc/asound.conf +++ b/etc/asound.conf @@ -788,11 +788,121 @@ pcm.AndroidPlayback_Earpiece_incall { } } -# No bluetooth for now.... -#pcm.AndroidPlayback_Bluetooth { -# type null -#} +pcm.AndroidPlayback_Bluetooth-A2DP { + type bluetooth +# change with your device id + device "XX:XX:XX:XX:XX:XX" + profile "auto" +} +# bluetooth setting.... +pcm.AndroidPlayback_Bluetooth { + type hooks + slave.pcm { + type hw + card 0 + device 0 # Must be of type "digital audio playback" + } + hooks.0 { + type ctl_elems + hook_args [ + { name 'PCM Volume' value [ 175 175 ] } + { name 'ADC Capture Volume' value [ 255 255 ] } + { name 'Headphone Playback Volume' value [ 0 0 ] } + { name 'Speaker Playback Volume' value [ 0 0 ] } + { name 'Mono Playback Volume' value 103 } + { name 'Bypass Playback Volume' value [ 7 7 ] } + { name 'Sidetone Playback Volume' value [ 0 0 ] } + { name 'Voice Playback Volume' value [ 7 7 ] } + { name 'Headphone Playback ZC Switch' value [ false false ] } + { name 'Speaker Playback ZC Switch' value [ false false ] } + { name 'Mono Bypass Playback Volume' value 0 } + { name 'Mono Sidetone Playback Volume' value 0 } + { name 'Mono Voice Playback Volume' value 5 } + { name 'Mono Playback ZC Switch' value false } + { name 'Bass Boost' value 'Adaptive Boost' } + { name 'Bass Filter' value '130Hz @ 48kHz' } + { name 'Bass Volume' value 0 } + { name 'Treble Volume' value 0 } + { name 'Treble Cut-off' value '8kHz' } + { name 'Sidetone Capture Volume' value [ 0 0 ] } + { name 'Voice Sidetone Capture Volume' value 2 } + { name 'Capture Volume' value [ 63 63 ] } + { name 'Capture ZC Switch' value [ false false ] } + { name 'Capture Switch' value [ true true ] } + { name 'Capture Filter Select' value '3.4Hz @ 48kHz' } + { name 'Capture Filter Cut-off' value Voice } + { name 'Capture Filter Switch' value false } + { name 'ALC Capture Target Volume' value 0 } + { name 'ALC Capture Max Volume' value 0 } + { name 'ALC Capture Function' value Left } + { name 'ALC Capture ZC Switch' value false } + { name 'ALC Capture Hold Time' value 0 } + { name 'ALC Capture Decay Time' value 0 } + { name 'ALC Capture Attack Time' value 0 } + { name 'ALC Capture NG Threshold' value 0 } + { name 'ALC Capture NG Type' value 'Constant PGA Gain' } + { name 'ALC Capture NG Switch' value false } + { name '3D Function' value Capture } + { name '3D Upper Cut-off' value '2.2kHz' } + { name '3D Lower Cut-off' value '200Hz' } + { name '3D Volume' value 15 } + { name '3D Switch' value true } + { name 'Capture 6dB Attenuate' value false } + { name 'Playback 6dB Attenuate' value false } + { name De-emphasis value None } + { name 'Playback Mono Mix' value Stereo } + { name 'Playback Phase' value 'Non Inverted' } + { name 'Mic2 Capture Volume' value 0 } + { name 'Mic1 Capture Volume' value 0 } + { name 'DAI Mode' value 'DAI 0' } + { name 'ADC Data Select' value 'Left ADC' } + { name 'ROUT2 Phase' value Inverted } + { name 'Mic Selection Mux' value 'Mic 1' } + { name 'Rx Mixer' value 'RXP - RXN' } + { name 'Line Mixer' value 'Line 1 + 2' } + { name 'Line Mono Mux' value 'Line Mix' } + { name 'Line Right Mux' value 'Line 2' } + { name 'Line Left Mux' value 'Line 1' } + { name 'ALC Mixer Line Capture Switch' value false } + { name 'ALC Mixer Mic2 Capture Switch' value false } + { name 'ALC Mixer Mic1 Capture Switch' value false } + { name 'ALC Mixer Rx Capture Switch' value true } + { name 'Mic Sidetone Mux' value 'Mic 1' } + { name 'Capture Right Mux' value 'Line or RXP-RXN' } + { name 'Capture Left Mux' value PGA } + { name 'Capture Right Mixer' value 'Analogue Mix Left' } + { name 'Capture Left Mixer' value 'Analogue Mix Left' } + { name 'Playback Mixer Voice Capture Sw' value false } + { name 'Playback Mixer Left Capture Swi' value false } + { name 'Playback Mixer Right Capture Sw' value false } + { name 'Out4 Mux' value VREF } + { name 'Out3 Mux' value VREF } + { name 'Mono 2 Mux' value 'Inverted Mono 1' } + { name 'Mono Mixer Left Playback Switch' value false } + { name 'Mono Mixer Right Playback Switc' value false } + { name 'Mono Mixer Voice Playback Switc' value true } + { name 'Mono Mixer Sidetone Playback Sw' value false } + { name 'Mono Mixer Bypass Playback Swit' value false } + { name 'Right Mixer Voice Playback Swit' value false } + { name 'Right Mixer Sidetone Playback S' value false } + { name 'Right Mixer Right Playback Swit' value false } + { name 'Right Mixer Bypass Playback Swi' value false } + { name 'Left Mixer Voice Playback Switc' value false } + { name 'Left Mixer Sidetone Playback Sw' value false } + { name 'Left Mixer Left Playback Switch' value false } + { name 'Left Mixer Bypass Playback Swit' value false } + { name 'DAPM Stereo Out Switch' value true } + { name 'DAPM GSM Line Out Switch' value true } + { name 'DAPM GSM Line In Switch' value true } + { name 'DAPM Headset Mic Switch' value true } + { name 'DAPM Handset Mic Switch' value true } + { name 'DAPM Handset Spk Switch' value false } + { name 'Amp State Switch' value false } + { name 'Amp Spk Switch' value false } + ] + } +} ## ## Recording device
_______________________________________________ android-freerunner mailing list android-freerunner@android.koolu.org http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org