summaryrefslogtreecommitdiffstats
path: root/4a-hal-cfg-reference/hal-4a-intel-minnow-bt.json
diff options
context:
space:
mode:
authorJonathan Aillet <jonathan.aillet@iot.bzh>2018-09-19 12:23:59 +0200
committerJonathan Aillet <jonathan.aillet@iot.bzh>2018-10-08 15:57:27 +0200
commit04bb36a2bf5eac8d605c9e63b5cc9c1cf79be905 (patch)
treecd1bb95ecc7afadcbfa892312cf2701e7f958be0 /4a-hal-cfg-reference/hal-4a-intel-minnow-bt.json
parente1b9634b554d91012edef2a564a9dcfb25cae503 (diff)
hal-bt: Enrich 'halmixer' section in plugin init
Enrich 'halmixer' section with bluetooth specific 'source' and 'stream' during hal-bt plugin initialization. Some parameters must be passed to plugin using 'params' key in controller json plugin section. This allows to get rid of must of the additional configuration when using bluetooth in a hal. Change-Id: I5820e75307a3394eca80cf783e7bc4c31c2d7659 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
Diffstat (limited to '4a-hal-cfg-reference/hal-4a-intel-minnow-bt.json')
-rw-r--r--4a-hal-cfg-reference/hal-4a-intel-minnow-bt.json203
1 files changed, 0 insertions, 203 deletions
diff --git a/4a-hal-cfg-reference/hal-4a-intel-minnow-bt.json b/4a-hal-cfg-reference/hal-4a-intel-minnow-bt.json
deleted file mode 100644
index 0a17a4e..0000000
--- a/4a-hal-cfg-reference/hal-4a-intel-minnow-bt.json
+++ /dev/null
@@ -1,203 +0,0 @@
-{
- "$schema": "http://iot.bzh/download/public/schema/json/ctl-schema.json",
- "metadata": {
- "uid": "/dev/snd/by-path/pci-0000:00:1b.0",
- "version": "0.9",
- "api": "4a-hal-intel-minnow-bt",
- "require": [ "alsacore", "smixer" ],
- "info": "4a hal for Intel Minnow device",
- "author": "Jonathan Aillet",
- "date": "2018-06-13"
- },
- "resources": [
- {
- "uid": "hal-bt",
- "info": "Bluetooth hal plugin to get selected bluetooth device as an input by tweaking softmixer configuration",
- "libs": ["hal-bt.ctlso"]
- }
- ],
- "controls": [
- {
- "uid": "ping",
- "info": "Ping hal",
- "action": "api://4a-hal-manager#ping"
- }
- ],
- "halmap": [
- {
- "uid": "agl-master-playback-volume",
- "alsa": {
- "name": "IEC958 Playback Default",
- "value": 100
- }
- },
- {
- "uid": "agl-pcm-playback-switch",
- "alsa": {
- "name": "IEC958 Playback Switch",
- "value": 1
- }
- }
- ],
- "halmixer": {
- "uid": "intel-minnow",
- "mixerapi": "smixer",
- "prefix": "intel-minnow",
- "ramps": [
- {
- "uid": "ramp-very-fast",
- "delay": 50,
- "up": 6,
- "down": 10
- },
- {
- "uid": "ramp-fast",
- "delay": 50,
- "up": 2,
- "down": 10
- },
- {
- "uid": "ramp-normal",
- "delay": 50,
- "up": 2,
- "down": 4
- },
- {
- "uid": "ramp-slow",
- "delay": 50,
- "up": 2,
- "down": 2
- },
- {
- "uid": "ramp-very-slow",
- "delay": 100,
- "up": 1,
- "down": 1
- }
- ],
- "playbacks" : {
- "uid": "INTEL-MINNOW",
- "cardid": "hw:PCH",
- "device": 3,
- "params": {
- "rate": 48000
- },
- "sink": {
- "channels": [
- {
- "uid": "front-right",
- "port": 0
- },
- {
- "uid": "front-left",
- "port": 1
- }
- ]
- }
- },
- "captures": [
- {
- "uid": "bluetooth",
- "pcmplug_params": "bluealsa_proxy",
- "params": {
- "channels": 2
- },
- "source": {
- "channels": [
- {
- "uid": "bluetooth-right",
- "port": 0
- },
- {
- "uid": "bluetooth-left",
- "port": 1
- }
- ]
- }
- }
- ],
- "zones": [
- {
- "uid": "full-stereo",
- "sink": [
- {
- "target": "front-right",
- "channel": 0
- },
- {
- "target": "front-left",
- "channel": 1
- }
- ]
- },
- {
- "uid": "front-seats",
- "sink": [
- {
- "target": "front-right",
- "channel": 0
- },
- {
- "target": "front-left",
- "channel": 1
- }
- ]
- }
- ],
- "streams": [
- {
- "uid": "multimedia",
- "verb": "multimedia",
- "zone": "full-stereo",
- "volume": 60,
- "mute": false,
- "params": {
- "rate": 48000
- }
- },
- {
- "uid": "navigation",
- "verb": "navigation",
- "zone": "front-seats",
- "volume": 70,
- "mute": false,
- "params": {
- "rate": 48000
- }
- },
- {
- "uid": "emergency",
- "verb": "emergency",
- "zone": "front-seats",
- "volume": 60,
- "mute": false,
- "params": {
- "rate": 48000
- }
- },
- {
- "uid": "bluetooth_stream",
- "verb": "bluetooth_stream",
- "zone": "front-seats",
- "source" : "bluetooth",
- "volume": 85,
- "mute": false,
- "params": {
- "rate" : 48000,
- "format": "S16_LE",
- "channels": 2
- }
- },
- {
- "uid": "radio_stream",
- "verb": "radio_stream",
- "zone": "full-stereo",
- "volume": 70,
- "mute": true,
- "params": {
- "rate" : 48000
- }
- }
- ]
- }
-}