OSDN Git Service

modified asound.conf : now audio works
authorOwen Kwon <pinebud77@hotmail.com>
Mon, 28 Jun 2010 09:42:58 +0000 (18:42 +0900)
committerOwen Kwon <pinebud77@hotmail.com>
Mon, 28 Jun 2010 09:42:58 +0000 (18:42 +0900)
.gitignore
asound.conf

index 6a94c98..c63d3a5 100644 (file)
@@ -8,3 +8,4 @@ Modules.symvers
 Module.symvers
 modules.order
 psb-android
+app
index f39aa2d..1f25476 100644 (file)
@@ -19,48 +19,111 @@ pcm.AndroidPlayback {
 }
 
 pcm.AndroidPlayback_Speaker {
-       type hw
-       card 0
+       type hooks
+       slave.pcm {
+               type hw
+               card 0
+               device 0
+       }
+       hooks.0 {
+               type ctl_elems
+               hook_args[
+{ name 'Front Playback Volume' value.0 31 value.1 31 }
+{ name 'Front Playback Switch' value.0 true value.1 true }
+{ name 'Headphone Playback Switch' value.0 false value.1 false }
+               ]
+       }
 }
 
 pcm.AndroidPlayback_Speaker_normal {
-       type hw
-       card 0
+       type hooks
+       slave.pcm {
+               type hw
+               card 0
+               device 0
+       }
+       hooks.0 {
+               type ctl_elems
+               hook_args[
+{ name 'Front Playback Volume' value.0 31 value.1 31 }
+{ name 'Front Playback Switch' value.0 true value.1 true }
+{ name 'Headphone Playback Switch' value.0 false value.1 false }
+{ name 'Master Playback Volume' value 24 }
+{ name 'Master Playback Switch' value true }
+               ]
+       }
 }
 
 pcm.AndroidPlayback_Headset {
-       type hw
-       card 0
+       type hooks
+       slave.pcm {
+               type hw
+               card 0
+               device 0
+       }
+       hooks.0 {
+               type ctl_elems
+               hook_args[
+{ name 'Front Playback Volume' value.0 31 value.1 31 }
+{ name 'Front Playback Switch' value.0 false value.1 false }
+{ name 'Headphone Playback Switch' value.0 true value.1 true }
+               ]
+       }
 }
 
 pcm.AndroidPlayback_Earpiece {
-       type hw
-       card 0
+       type hooks
+       slave.pcm {
+               type hw
+               card 0
+               device 0
+       }
+       hooks.0 {
+               type ctl_elems
+               hook_args[
+{ name 'Front Playback Volume' value.0 31 value.1 31 }
+{ name 'Front Playback Switch' value.0 false value.1 false }
+{ name 'Headphone Playback Switch' value.0 true value.1 true }
+               ]
+       }
 }
 
 # bluetooth
 pcm.AndroidOut_Bluetooth {
-type hooks
-slave.pcm default
-hooks.0 {
-type ctl_elems
-hook_args [
-]
-}
-}
-
-pcm.AndroidOut_Bluetooth-A2DP {
-type hooks
-slave.pcm default
-hooks.0 {
-type ctl_elems
-hook_args [
-]
-}
+       type null
 }
 
 #recording device
-
 pcm.AndroidIn {
-       type hw
+       type hooks
+       slave.pcm {
+               type hw
+               card 0
+               device 0
+       }
+       hooks.0 {
+               type ctl_elems
+               hook_args [
+{ name 'Capture Switch' value.0 true value.1 true }
+{ name 'Mic Boost' value.0 2 value.1 2 }
+{ name 'Input Source' value 'Mic' }
+               ]
+       }
+}
+
+pcm.AndroidOut {
+       type hooks
+       slave.pcm {
+               type hw
+               card 0
+               device 0
+       }
+       hooks.0 {
+               type ctl_elems
+               hook_args [
+{ name 'Capture Switch' value.0 false value.1 false }
+{ name 'Mic Boost' value.0 0 value.1 0 }
+{ name 'Input Source' value 'Mic' }
+               ]
+       }
 }