[rpi3-spk][audio] Add network device and network-source-media stream type 40/207440/5
authorSangchul Lee <sc11.lee@samsung.com>
Wed, 5 Jun 2019 02:08:48 +0000 (11:08 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Wed, 19 Jun 2019 03:13:06 +0000 (12:13 +0900)
The 'network' device with 'acm' role represents acm-sink of pulseaudio.
The 'network-source-media' stream type will be used by acm-core via audio-io.

Change-Id: I56c1d58525085c9c13aa6050967ec612525b300e
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
mmfw-sysconf-target-rpi3-spk/etc/pulse/device-map.json
mmfw-sysconf-target-rpi3-spk/etc/pulse/stream-map.json

index 29fbc408d5783ed225b8ec5f9ab1f672e7655f91..d9d34998a436ba50f334c9726840e73fb0b73131 100644 (file)
@@ -7,6 +7,10 @@
                {
                        "device-type":"builtin-mic",
                        "capture-devices":{"normal":"alsa:seeed4micvoicec,0"}
+               },
+               {
+                       "device-type":"network",
+                       "playback-devices":{"acm":"acm"}
                }
        ],
        "device-files":{
                        {
                                "device-string":"alsa:ALSA,0",
                                "role":{"normal":"mmap=0 tsched=0 rate=44100"}
+                       },
+                       {
+                               "device-string":"acm",
+                               "role":{"acm":"format=s16le rate=48000 channels=2 channel_map=left,right"}
                        }
                ],
                "capture-devices":[
index 3c310aa4e3d5dbc68983f052b2c6f04f63287b52..da5233026d168f32cc89019969ca961cd936fe85 100644 (file)
@@ -94,7 +94,7 @@
                        "route-type" : "auto",
                        "volume-types":{"in":"none","out":"media"},
                        "avail-in-devices":["usb-audio", "builtin-mic"],
-                       "avail-out-devices":["bt-a2dp","usb-audio","builtin-speaker"],
+                       "avail-out-devices":["network","bt-a2dp","usb-audio","builtin-speaker"],
                        "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
                },
                {
                        "avail-out-devices":["bt-a2dp","usb-audio"],
                        "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
                },
+               {
+                       "role":"network-source-media",
+                       "priority" : 3,
+                       "route-type" : "auto",
+                       "volume-types":{"in":"none","out":"media"},
+                       "avail-in-devices":["none"],
+                       "avail-out-devices":["bt-a2dp","usb-audio","builtin-speaker"],
+                       "avail-frameworks":["audio-io"]
+               }
        ]
 }