Add stream/device map file 89/42089/5
authorJeongho Mok <jho.mok@samsung.com>
Tue, 23 Jun 2015 05:58:14 +0000 (14:58 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Tue, 7 Jul 2015 08:30:46 +0000 (01:30 -0700)
Change-Id: Idc0b4b2d0a58bb8e7f484397d87f1ccddc2e5ae5
Signed-off-by: Jeongho Mok <jho.mok@samsung.com>
mmfw-sysconf-simulator/etc/pulse/device-map.json [new file with mode: 0644]
mmfw-sysconf-simulator/etc/pulse/stream-map.json [new file with mode: 0644]
mmfw-sysconf-simulator/etc/pulse/system.pa
mmfw-sysconf-target-n4/etc/pulse/device-map.json [new file with mode: 0644]
mmfw-sysconf-target-n4/etc/pulse/stream-map.json [new file with mode: 0644]
mmfw-sysconf-target-n4/etc/pulse/system.pa
mmfw-sysconf-target-u3/etc/pulse/device-map.json [new file with mode: 0644]
mmfw-sysconf-target-u3/etc/pulse/stream-map.json [new file with mode: 0644]
mmfw-sysconf-target-u3/etc/pulse/system.pa
packaging/mmfw-sysconf.spec

diff --git a/mmfw-sysconf-simulator/etc/pulse/device-map.json b/mmfw-sysconf-simulator/etc/pulse/device-map.json
new file mode 100644 (file)
index 0000000..310386e
--- /dev/null
@@ -0,0 +1,86 @@
+{
+       "device-types":[
+               {
+                       "device-type":"builtin-speaker",
+                       "builtin" : true,
+                       "direction":["out"],
+                       "avail-condition":["pulse"],
+                       "playback-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"builtin-receiver",
+                       "builtin" : true,
+                       "direction":["out"],
+                       "avail-condition":["pulse"],
+                       "playback-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"builtin-mic",
+                       "builtin" : true,
+                       "direction":["in"],
+                       "avail-condition":["pulse"],
+                       "capture-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"audio-jack",
+                       "builtin":false,
+                       "direction":["both","out"],
+                       "avail-condition":["pulse","dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"},
+                       "capture-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"hdmi",
+                       "builtin":false,
+                       "direction":["out"],
+                       "avail-condition":["pulse, dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"bt",
+                       "profile":"a2dp",
+                       "builtin":false,
+                       "direction":["out"],
+                       "avail-condition":["pulse"]
+               },
+               {
+                       "device-type":"bt",
+                       "profile":"sco",
+                       "builtin":false,
+                       "direction":["both"],
+                       "avail-condition":["pulse","dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"},
+                       "capture-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"forwarding",
+                       "builtin":false,
+                       "direction":["out"],
+                       "avail-condition":["pulse", "dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"},
+               },
+               {
+                       "device-type":"usb-audio",
+                       "builtin":false,
+                       "direction":["both", "in", "out"],
+                       "avail-condition":["pulse"]
+               }
+
+       ],
+       "device-files":{
+               "playback-devices":[
+                       {
+                               "device-string":"alsa:0,0",
+                               "role":{
+                                               "normal":"rate=44100",
+                               }
+                       }
+               ],
+               "capture-devices":[
+                       {
+                               "device-string":"alsa:0,0",
+                               "role":{"normal":"rate=44100"}
+                       }
+               ]
+       }
+}
diff --git a/mmfw-sysconf-simulator/etc/pulse/stream-map.json b/mmfw-sysconf-simulator/etc/pulse/stream-map.json
new file mode 100644 (file)
index 0000000..f21a5ab
--- /dev/null
@@ -0,0 +1,144 @@
+{
+       "streams":[
+               {
+                       "role":"media",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"media"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["audio-jack","builtin-mic"],
+                       "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"system",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"system"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"alarm",
+                       "priority" : 4,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"alarm"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"notification",
+                       "priority" : 3,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"notification"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"emergency",
+                       "priority" : 4,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"voice-information",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"voice"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"voice-recognition",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["audio-jack","builtin-mic"],
+                       "avail-out-devices":["none"],
+                       "avail-frameworks":["audio-io"],
+               },
+               {
+                       "role":"ringtone-voip",
+                       "priority" : 5,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"ringtone"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"ringtone-call",
+                       "priority" : 6,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"ringtone"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"voip",
+                       "priority" : 5,
+                       "route-type" : "manual",
+                       "volume-types":{"in":"none","out":"voip"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+                       "avail-frameworks":["audio-io"],
+               },
+               {
+                       "role":"call-voice",
+                       "priority" : 6,
+                       "route-type" : "manual",
+                       "volume-types":{"in":"none","out":"call"},
+                       "is-hal-volume":{"in":0,"out":1},
+                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+                       "avail-frameworks":["sound-manager"],
+               },
+               {
+                       "role":"call-video",
+                       "priority" : 6,
+                       "route-type" : "manual",
+                       "volume-types":{"in":"none","out":"call"},
+                       "is-hal-volume":{"in":0,"out":1},
+                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+                       "avail-frameworks":["sound-manager"],
+               },
+               {
+                       "role":"radio",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"media"},
+                       "is-hal-volume":{"in":0,"out":1},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["builtin-speaker","audio-jack"],
+                       "avail-frameworks":["sound-manager"],
+               },
+               {
+                       "role":"loopback",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["forwarding"],
+                       "avail-out-devices":["none"],
+                       "avail-frameworks":["audio-io"],
+               },
+       ]
+}
index 3d8a925b64f9dd476b19f16cc39e8112be17bba4..3ba63998f9ed49a7588bd63b89a04a92ee9acdf3 100755 (executable)
@@ -25,7 +25,7 @@
 .else
 ### Alternatively use the static hardware detection module (for systems that
 ### lack HAL support)
-load-module module-detect
+#load-module module-detect
 .endif
 
 ### Load several protocols
@@ -60,7 +60,7 @@ load-module module-suspend-on-idle
 #load-module module-position-event-sounds
 
 ### Set default source (not to use alsa_sink monitor which is index 0)
-set-default-source alsa_input.0.analog-stereo
+#set-default-source alsa_input.0.analog-stereo
 
 load-module module-remap-sink sink_name=mono_alsa master=alsa_output.0.analog-stereo channels=1
 load-sample camera-shutter /usr/share/sounds/mm-camcorder/capture_shutter_02.wav
diff --git a/mmfw-sysconf-target-n4/etc/pulse/device-map.json b/mmfw-sysconf-target-n4/etc/pulse/device-map.json
new file mode 100644 (file)
index 0000000..310386e
--- /dev/null
@@ -0,0 +1,86 @@
+{
+       "device-types":[
+               {
+                       "device-type":"builtin-speaker",
+                       "builtin" : true,
+                       "direction":["out"],
+                       "avail-condition":["pulse"],
+                       "playback-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"builtin-receiver",
+                       "builtin" : true,
+                       "direction":["out"],
+                       "avail-condition":["pulse"],
+                       "playback-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"builtin-mic",
+                       "builtin" : true,
+                       "direction":["in"],
+                       "avail-condition":["pulse"],
+                       "capture-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"audio-jack",
+                       "builtin":false,
+                       "direction":["both","out"],
+                       "avail-condition":["pulse","dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"},
+                       "capture-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"hdmi",
+                       "builtin":false,
+                       "direction":["out"],
+                       "avail-condition":["pulse, dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"bt",
+                       "profile":"a2dp",
+                       "builtin":false,
+                       "direction":["out"],
+                       "avail-condition":["pulse"]
+               },
+               {
+                       "device-type":"bt",
+                       "profile":"sco",
+                       "builtin":false,
+                       "direction":["both"],
+                       "avail-condition":["pulse","dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"},
+                       "capture-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"forwarding",
+                       "builtin":false,
+                       "direction":["out"],
+                       "avail-condition":["pulse", "dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"},
+               },
+               {
+                       "device-type":"usb-audio",
+                       "builtin":false,
+                       "direction":["both", "in", "out"],
+                       "avail-condition":["pulse"]
+               }
+
+       ],
+       "device-files":{
+               "playback-devices":[
+                       {
+                               "device-string":"alsa:0,0",
+                               "role":{
+                                               "normal":"rate=44100",
+                               }
+                       }
+               ],
+               "capture-devices":[
+                       {
+                               "device-string":"alsa:0,0",
+                               "role":{"normal":"rate=44100"}
+                       }
+               ]
+       }
+}
diff --git a/mmfw-sysconf-target-n4/etc/pulse/stream-map.json b/mmfw-sysconf-target-n4/etc/pulse/stream-map.json
new file mode 100644 (file)
index 0000000..f21a5ab
--- /dev/null
@@ -0,0 +1,144 @@
+{
+       "streams":[
+               {
+                       "role":"media",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"media"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["audio-jack","builtin-mic"],
+                       "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"system",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"system"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"alarm",
+                       "priority" : 4,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"alarm"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"notification",
+                       "priority" : 3,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"notification"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"emergency",
+                       "priority" : 4,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"voice-information",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"voice"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"voice-recognition",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["audio-jack","builtin-mic"],
+                       "avail-out-devices":["none"],
+                       "avail-frameworks":["audio-io"],
+               },
+               {
+                       "role":"ringtone-voip",
+                       "priority" : 5,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"ringtone"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"ringtone-call",
+                       "priority" : 6,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"ringtone"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"voip",
+                       "priority" : 5,
+                       "route-type" : "manual",
+                       "volume-types":{"in":"none","out":"voip"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+                       "avail-frameworks":["audio-io"],
+               },
+               {
+                       "role":"call-voice",
+                       "priority" : 6,
+                       "route-type" : "manual",
+                       "volume-types":{"in":"none","out":"call"},
+                       "is-hal-volume":{"in":0,"out":1},
+                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+                       "avail-frameworks":["sound-manager"],
+               },
+               {
+                       "role":"call-video",
+                       "priority" : 6,
+                       "route-type" : "manual",
+                       "volume-types":{"in":"none","out":"call"},
+                       "is-hal-volume":{"in":0,"out":1},
+                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+                       "avail-frameworks":["sound-manager"],
+               },
+               {
+                       "role":"radio",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"media"},
+                       "is-hal-volume":{"in":0,"out":1},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["builtin-speaker","audio-jack"],
+                       "avail-frameworks":["sound-manager"],
+               },
+               {
+                       "role":"loopback",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["forwarding"],
+                       "avail-out-devices":["none"],
+                       "avail-frameworks":["audio-io"],
+               },
+       ]
+}
index 5a13aa762bca3d35421312947434e824c9e2d889..78e174f45be0eac0d33423fab0ee1e987b456f31 100644 (file)
@@ -21,7 +21,7 @@
 
 ### Custom policy module to route between bt<=speaker
 load-module module-policy
-load-module module-alsa-sink sink_name=alsa_output.0.analog-stereo device=hw:0,0
+#load-module module-alsa-sink sink_name=alsa_output.0.analog-stereo device=hw:0,0
 #load-module module-alsa-sink sink_name=alsa_output.0.analog-stereo device=hw:0,0 fragment_size=8192
 #load-module module-alsa-source source_name=alsa_input.0.analog-stereo device=hw:0,0 fragment_size=8192
 #load-module module-alsa-source source_name=alsa_input.8.analog-stereo device=hw:0,8 mmap=0
diff --git a/mmfw-sysconf-target-u3/etc/pulse/device-map.json b/mmfw-sysconf-target-u3/etc/pulse/device-map.json
new file mode 100644 (file)
index 0000000..310386e
--- /dev/null
@@ -0,0 +1,86 @@
+{
+       "device-types":[
+               {
+                       "device-type":"builtin-speaker",
+                       "builtin" : true,
+                       "direction":["out"],
+                       "avail-condition":["pulse"],
+                       "playback-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"builtin-receiver",
+                       "builtin" : true,
+                       "direction":["out"],
+                       "avail-condition":["pulse"],
+                       "playback-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"builtin-mic",
+                       "builtin" : true,
+                       "direction":["in"],
+                       "avail-condition":["pulse"],
+                       "capture-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"audio-jack",
+                       "builtin":false,
+                       "direction":["both","out"],
+                       "avail-condition":["pulse","dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"},
+                       "capture-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"hdmi",
+                       "builtin":false,
+                       "direction":["out"],
+                       "avail-condition":["pulse, dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"bt",
+                       "profile":"a2dp",
+                       "builtin":false,
+                       "direction":["out"],
+                       "avail-condition":["pulse"]
+               },
+               {
+                       "device-type":"bt",
+                       "profile":"sco",
+                       "builtin":false,
+                       "direction":["both"],
+                       "avail-condition":["pulse","dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"},
+                       "capture-devices":{"normal":"alsa:0,0"}
+               },
+               {
+                       "device-type":"forwarding",
+                       "builtin":false,
+                       "direction":["out"],
+                       "avail-condition":["pulse", "dbus"],
+                       "playback-devices":{"normal":"alsa:0,0"},
+               },
+               {
+                       "device-type":"usb-audio",
+                       "builtin":false,
+                       "direction":["both", "in", "out"],
+                       "avail-condition":["pulse"]
+               }
+
+       ],
+       "device-files":{
+               "playback-devices":[
+                       {
+                               "device-string":"alsa:0,0",
+                               "role":{
+                                               "normal":"rate=44100",
+                               }
+                       }
+               ],
+               "capture-devices":[
+                       {
+                               "device-string":"alsa:0,0",
+                               "role":{"normal":"rate=44100"}
+                       }
+               ]
+       }
+}
diff --git a/mmfw-sysconf-target-u3/etc/pulse/stream-map.json b/mmfw-sysconf-target-u3/etc/pulse/stream-map.json
new file mode 100644 (file)
index 0000000..f21a5ab
--- /dev/null
@@ -0,0 +1,144 @@
+{
+       "streams":[
+               {
+                       "role":"media",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"media"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["audio-jack","builtin-mic"],
+                       "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"system",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"system"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"alarm",
+                       "priority" : 4,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"alarm"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"notification",
+                       "priority" : 3,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"notification"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"emergency",
+                       "priority" : 4,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"voice-information",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"voice"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","audio-io"],
+               },
+               {
+                       "role":"voice-recognition",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["audio-jack","builtin-mic"],
+                       "avail-out-devices":["none"],
+                       "avail-frameworks":["audio-io"],
+               },
+               {
+                       "role":"ringtone-voip",
+                       "priority" : 5,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"ringtone"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"ringtone-call",
+                       "priority" : 6,
+                       "route-type" : "auto-all",
+                       "volume-types":{"in":"none","out":"ringtone"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player"],
+               },
+               {
+                       "role":"voip",
+                       "priority" : 5,
+                       "route-type" : "manual",
+                       "volume-types":{"in":"none","out":"voip"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+                       "avail-frameworks":["audio-io"],
+               },
+               {
+                       "role":"call-voice",
+                       "priority" : 6,
+                       "route-type" : "manual",
+                       "volume-types":{"in":"none","out":"call"},
+                       "is-hal-volume":{"in":0,"out":1},
+                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+                       "avail-frameworks":["sound-manager"],
+               },
+               {
+                       "role":"call-video",
+                       "priority" : 6,
+                       "route-type" : "manual",
+                       "volume-types":{"in":"none","out":"call"},
+                       "is-hal-volume":{"in":0,"out":1},
+                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+                       "avail-frameworks":["sound-manager"],
+               },
+               {
+                       "role":"radio",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"media"},
+                       "is-hal-volume":{"in":0,"out":1},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["builtin-speaker","audio-jack"],
+                       "avail-frameworks":["sound-manager"],
+               },
+               {
+                       "role":"loopback",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "is-hal-volume":{"in":0,"out":0},
+                       "avail-in-devices":["forwarding"],
+                       "avail-out-devices":["none"],
+                       "avail-frameworks":["audio-io"],
+               },
+       ]
+}
index 5a13aa762bca3d35421312947434e824c9e2d889..78e174f45be0eac0d33423fab0ee1e987b456f31 100755 (executable)
@@ -21,7 +21,7 @@
 
 ### Custom policy module to route between bt<=speaker
 load-module module-policy
-load-module module-alsa-sink sink_name=alsa_output.0.analog-stereo device=hw:0,0
+#load-module module-alsa-sink sink_name=alsa_output.0.analog-stereo device=hw:0,0
 #load-module module-alsa-sink sink_name=alsa_output.0.analog-stereo device=hw:0,0 fragment_size=8192
 #load-module module-alsa-source source_name=alsa_input.0.analog-stereo device=hw:0,0 fragment_size=8192
 #load-module module-alsa-source source_name=alsa_input.8.analog-stereo device=hw:0,8 mmap=0
index 0b651b52bf7d81db1ea4f035f7de276ac8f522df..fb6ae8ec666f4baee079e761bc4ae5027da01e51 100644 (file)
@@ -75,7 +75,7 @@ cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-u3/usr/share/license/%
 cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-u3/usr/share/license/%{name}-target-u3
 
 mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4
-cp -arf %{name}-target-u3/* %{buildroot}%{_datadir}/%{name}-target-n4
+cp -arf %{name}-target-n4/* %{buildroot}%{_datadir}/%{name}-target-n4
 mv %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_player.ini
 mv %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_camcorder.ini
 rm %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_player.ini.x