[tm1/tw3/rpi3][audio] add network type to media/ext-media role
[platform/core/multimedia/mmfw-sysconf.git] / mmfw-sysconf-target-tm1 / etc / pulse / stream-map.json
index e3b9fdc..f492620 100644 (file)
@@ -6,7 +6,7 @@
                        "minreq-ms":-1,
                        "tlength-ms":100,
                        "prebuf-ms":0,
-                       "maxlength":-1,
+                       "maxlength":-1
                },
                {
                        "type":"mid",
@@ -14,7 +14,7 @@
                        "minreq-ms":-1,
                        "tlength-ms":200,
                        "prebuf-ms":0,
-                       "maxlength":-1,
+                       "maxlength":-1
                },
                {
                        "type":"high",
@@ -22,7 +22,7 @@
                        "minreq-ms":-1,
                        "tlength-ms":400,
                        "prebuf-ms":0,
-                       "maxlength":-1,
+                       "maxlength":-1
                },
                {
                        "type":"voip",
                        "minreq-ms":20,
                        "tlength-ms":100,
                        "prebuf-ms":0,
-                       "maxlength":-1,
+                       "maxlength":-1
+               },
+               {
+                       "type":"default",
+                       "fragsize-ms":50,
+                       "minreq-ms":-1,
+                       "tlength-ms":200,
+                       "prebuf-ms":-1,
+                       "maxlength":-1
+               },
+               {
+                       "type":"default-async",
+                       "fragsize-ms":50,
+                       "minreq-ms":20,
+                       "tlength-ms":200,
+                       "prebuf-ms":0,
+                       "maxlength":-1
                },
        ],
        "volumes":[
                {
                        "type":"master",
-                       "is-hal-volume":0,
+                       "is-hal-volume":1
                },
                {
                        "type":"media",
-                       "is-hal-volume":0,
+                       "is-hal-volume":0
                },
                {
                        "type":"system",
-                       "is-hal-volume":0,
+                       "is-hal-volume":0
                },
                {
                        "type":"alarm",
-                       "is-hal-volume":0,
+                       "is-hal-volume":0
                },
                {
                        "type":"notification",
-                       "is-hal-volume":0,
+                       "is-hal-volume":0
                },
                {
                        "type":"voice",
-                       "is-hal-volume":0,
+                       "is-hal-volume":0
                },
                {
                        "type":"ringtone",
-                       "is-hal-volume":0,
+                       "is-hal-volume":0
                },
                {
                        "type":"voip",
-                       "is-hal-volume":0,
+                       "is-hal-volume":0
                },
                {
                        "type":"call",
-                       "is-hal-volume":1,
-               },
+                       "is-hal-volume":1
+               }
        ],
        "streams":[
                {
@@ -77,9 +93,9 @@
                        "priority" : 3,
                        "route-type" : "auto",
                        "volume-types":{"in":"none","out":"media"},
-                       "avail-in-devices":["audio-jack","builtin-mic"],
-                       "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
-                       "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+                       "avail-in-devices":["audio-jack","network","builtin-mic"],
+                       "avail-out-devices":["forwarding","audio-jack","bt-a2dp","usb-audio","network","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
                },
                {
                        "role":"system",
                        "route-type" : "auto",
                        "volume-types":{"in":"none","out":"system"},
                        "avail-in-devices":["none"],
-                       "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
-                       "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+                       "avail-out-devices":["forwarding","audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","tone-player","audio-io"]
                },
                {
                        "role":"alarm",
                        "route-type" : "auto-all",
                        "volume-types":{"in":"none","out":"alarm"},
                        "avail-in-devices":["none"],
-                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
-                       "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+                       "avail-out-devices":["audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","tone-player","audio-io"]
                },
                {
                        "role":"notification",
                        "route-type" : "auto-all",
                        "volume-types":{"in":"none","out":"notification"},
                        "avail-in-devices":["none"],
-                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
-                       "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+                       "avail-out-devices":["audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","tone-player","audio-io"]
                },
                {
                        "role":"emergency",
                        "volume-types":{"in":"none","out":"none"},
                        "avail-in-devices":["none"],
                        "avail-out-devices":["builtin-speaker"],
-                       "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+                       "avail-frameworks":["player","wav-player","tone-player","audio-io"]
                },
                {
                        "role":"voice-information",
                        "route-type" : "auto",
                        "volume-types":{"in":"none","out":"voice"},
                        "avail-in-devices":["none"],
-                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
-                       "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+                       "avail-out-devices":["audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","tone-player","audio-io"]
                },
                {
                        "role":"voice-recognition",
                        "volume-types":{"in":"none","out":"none"},
                        "avail-in-devices":["audio-jack","builtin-mic"],
                        "avail-out-devices":["none"],
-                       "avail-frameworks":["audio-io"],
+                       "avail-frameworks":["audio-io"]
+               },
+               {
+                       "role":"voice-recognition-service",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"none"},
+                       "avail-in-devices":["audio-jack","builtin-mic"],
+                       "avail-out-devices":["none"],
+                       "avail-frameworks":["audio-io"]
                },
                {
                        "role":"ringtone-voip",
                        "route-type" : "auto-all",
                        "volume-types":{"in":"none","out":"ringtone"},
                        "avail-in-devices":["none"],
-                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
-                       "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"],
+                       "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
                },
                {
                        "role":"ringtone-call",
                        "route-type" : "auto-all",
                        "volume-types":{"in":"none","out":"ringtone"},
                        "avail-in-devices":["none"],
-                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
-                       "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+                       "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
+                       "avail-frameworks":["player","wav-player","tone-player","audio-io"]
                },
                {
                        "role":"ringbacktone-call",
                        "route-type" : "auto",
                        "volume-types":{"in":"none","out":"call"},
                        "avail-in-devices":["none"],
-                       "avail-out-devices":["audio-jack","bt","builtin-receiver","builtin-speaker"],
-                       "avail-frameworks":["wav-player","tone-player"],
+                       "avail-out-devices":["audio-jack","bt-a2dp","builtin-receiver","builtin-speaker"],
+                       "avail-frameworks":["wav-player","tone-player"]
                },
                {
                        "role":"voip",
                        "priority" : 5,
                        "route-type" : "manual",
                        "volume-types":{"in":"none","out":"voip"},
-                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
-                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
-                       "avail-frameworks":["audio-io","tone-player","sound-manager"],
+                       "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
+                       "avail-frameworks":["audio-io","tone-player","sound-manager"]
                },
                {
                        "role":"call-voice",
                        "priority" : 6,
                        "route-type" : "manual",
                        "volume-types":{"in":"none","out":"call"},
-                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
-                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
-                       "avail-frameworks":["sound-manager"],
+                       "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
+                       "avail-frameworks":["sound-manager"]
                },
                {
                        "role":"call-video",
                        "priority" : 6,
                        "route-type" : "manual",
                        "volume-types":{"in":"none","out":"call"},
-                       "avail-in-devices":["builtin-mic","audio-jack","bt"],
-                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
-                       "avail-frameworks":["sound-manager"],
+                       "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
+                       "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
+                       "avail-frameworks":["sound-manager"]
                },
                {
                        "role":"radio",
                        "volume-types":{"in":"none","out":"media"},
                        "avail-in-devices":["none"],
                        "avail-out-devices":["audio-jack","builtin-speaker"],
-                       "avail-frameworks":["sound-manager"],
+                       "avail-frameworks":["sound-manager"]
                },
                {
                        "role":"loopback",
                        "route-type" : "manual",
                        "volume-types":{"in":"none","out":"none"},
                        "avail-in-devices":["builtin-mic","usb-audio"],
-                       "avail-out-devices":["builtin-speaker","usb-audio","bt"],
-                       "avail-frameworks":["sound-manager"],
+                       "avail-out-devices":["builtin-speaker","usb-audio","bt-a2dp"],
+                       "avail-frameworks":["sound-manager"]
                },
                {
                        "role":"loopback-mirroring",
                        "volume-types":{"in":"none","out":"none"},
                        "avail-in-devices":["forwarding"],
                        "avail-out-devices":["none"],
-                       "avail-frameworks":["audio-io"],
+                       "avail-frameworks":["audio-io"]
                },
                {
                        "role":"ext-media",
                        "priority" : 3,
                        "route-type" : "manual-ext",
                        "volume-types":{"in":"none","out":"media"},
-                       "avail-in-devices":["none"],
-                       "avail-out-devices":["bt"],
-                       "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+                       "avail-in-devices":["network"],
+                       "avail-out-devices":["bt-a2dp", "usb-audio","network"],
+                       "avail-frameworks":["player","wav-player","tone-player","audio-io"]
                },
                {
                        "role":"solo",
                        "route-type" : "auto",
                        "volume-types":{"in":"none","out":"none"},
                        "avail-in-devices":["none"],
-                       "avail-out-devices":["audio-jack","bt","builtin-speaker"],
-                       "avail-frameworks":["wav-player","tone-player"],
-               },
+                       "avail-out-devices":["audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
+                       "avail-frameworks":["wav-player","tone-player"]
+               }
        ]
 }