summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-12-19Add unicens input plugin for md microphoneJonathan Aillet7-0/+529
Add unicens input plugin for multi-directionnal microphone. Update the unciens hal to load this plugin. Change-Id: I933ed6ff3a709d0c11bf86e64c83559a38386e98 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2018-12-19Rename unicens plugin as output unicens pluginJonathan Aillet19-62/+70
Move all files according plugin name changes. Update cmake files. Update unicens configuration file. Change-Id: I468430dfbc885ec0bfa03a179a9dd4f14de3f1d0 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2018-12-18hal-unicens: minor cleanup of plugin codeTobias Jahnke1-2/+2
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18hal-unicens: cleanup of plugin implementationTobias Jahnke1-20/+15
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18hal-unicens: update json filesTobias Jahnke2-58/+0
- remove legacy stream which is managed by softmixer now - remove PCM volume which is not needed now Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18cmake: enable lua, change project name for installTobias Jahnke3-14/+21
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18hal-unicens: update cmake configurationTobias Jahnke2-26/+20
Bug-AGL: SPEC-1505 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18hal-unicens: switched to cmaketemplateTobias Jahnke4-6/+7
Bug-AGL: SPEC-1505 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18hal-unicens: code cosmetics, remove unused codeTobias Jahnke1-185/+101
Bug-AGL: SPEC-1505 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18hal-unicens: removed unused sections, updated jsonTobias Jahnke3-13/+13
Bug-AGL: SPEC-1505 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18hal-unicens: introduced mutexes, update configTobias Jahnke3-47/+68
Bug-AGL: SPEC-1505 - increase default volume - introduced mutexes to avoid conc. access - enable again message transmission which was disabled for debugging Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-184a-hal-unicens: updated json and removed conc acc.Tobias Jahnke6-17/+87
- updated also app templates - removed concurrent access for debugging - removed interfacing for agl-service unicens for debugging Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-184a-hal-unicens: change log outputTobias Jahnke1-9/+9
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-184a-hal-unicens: define different json filesTobias Jahnke4-8/+242
Add different json files for OS81118 and OS81210. Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-184a-hal-unicens: Support Fiberdyne AmpTobias Jahnke1-13/+11
Bug-AGL: SPEC-1758 Enables transmission of control messages to agl-service-unicens. Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-184a-hal-unicens: prepare support for Fiberdyne AmpTobias Jahnke13-62/+500
Bug-AGL: SPEC-1758 - updated VolumeLib to support ctrl messages - added master volume setup for amplifier node - known issue: message transmission is commented out due to wrap_json issue Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-184a-hal-unicens: fixes json parsing issueTobias Jahnke1-1/+41
Bug-AGL: SPEC-1505 Json parsing error avoids that new nodes are recognized and volume handing is initialized. Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18ignore build folderTobias Jahnke1-0/+1
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18Add submodule app-controllerTobias Jahnke2-0/+3
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18Add basic source and configuration filesTobias Jahnke29-0/+2360
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-18Initial commitTobias Jahnke1-0/+29
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-12-174a-hal-unicens: prepare import of pluginTobias Jahnke57-4598/+0
Bug-AGL: SPEC-1505 - remove all files from legacy hal binding Change-Id: I69e6d170cfa6a16d116f63263a1a5f75e2098d5b Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-10-31Migrate app-templates to CMake moduleguppy_6.99.2guppy_6.99.1guppy/6.99.2guppy/6.99.16.99.26.99.1Romain Forlot3-4/+6
Bug-AGL SPEC-1682 Change-Id: Iacf773877ddefb5bf40f0d998257838fdaaa61e4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-104a-hal-unicens: add Fiberdyne Master VolumeTobias Jahnke16-2316/+248
Bug-AGL: SPEC-1758 As preparation before introducing UNICENS 4a plugin: - Init volume library at first - Add fiberdyne master volume - Introduce commands sent by control messages - Removes outdated controls - Known issue: turn ALSA volume above "93" to hear some sound Change-Id: I591c6b109a51c9da602ad08514b67c2ec573e09c Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-20hal_most_unicens.c: Fix Master_Ramp init valueguppy_6.90.0guppy/6.90.0flounder_5.99.6flounder_5.99.5flounder_5.99.4flounder_5.99.3flounder_5.99.2flounder_5.99.1flounder/5.99.6flounder/5.99.5flounder/5.99.4flounder/5.99.3flounder/5.99.2flounder/5.99.16.90.05.99.65.99.55.99.45.99.35.99.25.99.1Tobias Jahnke1-3/+3
Bug-AGL: SPEC-1203 The initial value for Master_Playback_Volume was not set correctly to 80% and the initial value for Master_Ramp was missing. Fixes both issues. Change-Id: I5bc3000ac864d4d7a156f59d276992375ce3fbe0 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-19Merge "Keep submodules on the same branch as project"Jan-Simon Moeller1-0/+3
2017-12-19Keep submodules on the same branch as projectRomain Forlot1-0/+3
Change-Id: Ied1b9e4e42cb6d0c7e45c3cc28e736cfcf56a624 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-19hal_most_unicens.c: Set amp volumes initiallyTobias Jahnke1-4/+10
Sets the default values for the amps to a predefined value of 80%. The previous implementation requested the values from ALSA mixer controls which may cause to be muted when someone has reduced the volume on a previous boot. We found this too risky for the current state and wanted to make sure that we find the same volume levels after each system boot. Change-Id: Id6434c2a3bea23d7c95918b2294fb7619c690695 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-18Update hal-utilitiesRomain Forlot1-0/+0
Typo Add .gitreview for eel Change-Id: I5b4a3ade81104279c6d69be02485067eb883e2f2 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-18using alsa card name which remain stable over rebootDominig ar Foll Intel Open Source1-2/+2
Change-Id: I259ad43fae8a5eeeb788eca52b2b6cedc1c7fafe Signed-off-by: Dominig ar Foll Intel Open Source <dominig.arfoll@fridu.net>
2017-12-144a-hal-unicens: add missing audio roles for 4aTobias Jahnke3-1/+182
Bug-AGL: SPEC-1191 - Update utilities and templates - Add audio roles as shown in 4a-hal-reference Change-Id: I796efa0f28b0d8bfa08740e9018dfa3924eaa6a9 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-07MOST_UNICENS: hal_most_unicens.c: Remove superfluous initialization codeTobias Jahnke1-46/+18
Remove superfluous code to initialize the agl-service-unicens. Due to widget dependency this service is already initialized and the default network configuration is loaded. Remove trailing whitespaces. Contributes to SPEC-1167 Bug-AGL: SPEC-1167 Change-Id: Ie9af13589214c1cbad536720228d5942f5ea316e Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-07submodule: update submodules and fix CMakeLists.txtTobias Jahnke4-1/+1
Update of submodules used for utilities and app-templates. Contributes to SPEC-1167. Change-Id: I7b934c82b769537b8d129353470b00a4ef46c1ac Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-11-17Fix: c/c same dir than reference hal.eel_4.99.3eel/4.99.34.99.3Romain Forlot1-1/+1
Change-Id: Iece03d2a0b2248f79d41985843ef8f6cd6c24b1b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-16Chg default httpdir to unicens instead of htdocsRomain Forlot2-0/+1
Bug-AGL: SPEC-1107 Change-Id: Ibde0e5a53bec9997353f5889c27a2fa176a9e39c Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-09Add Apache-2.0 LICENSE fileRonan Le Martret1-0/+204
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-09create agl .gitreview fileRonan Le Martret1-0/+4
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-09use gerrit repo for submoduleRonan Le Martret1-2/+2
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-02Now supports initial request of sound card valuesTobias Jahnke1-29/+33
2017-10-30Fix submodule pathRonan Le Martret1-1/+1
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-10-24Initial Compiling version as independent repoFulup Ar Foll11-1303/+59
2017-10-24Removed submodule ctl-utilitiesFulup Ar Foll3-21/+0
2017-10-24Extracted from Global afb-audio repoFulup Ar Foll56-5423/+3
2017-09-08Use public URL for submodule afb-utilitiesRonan Le Martret1-1/+1
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-09-01add packagingRonan Le Martret1-0/+0
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-09-01update afb-utilitiesRonan Le Martret1-0/+0
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-09-01Fix missing link flagRonan Le Martret3-0/+3
2017-09-01update config.cmakeRonan Le Martret1-59/+117
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-08-29bump submodule conf.d/app-templatesStephane Desneux1-0/+0
Change-Id: I1de776af3e7f4721dec5e08dca5dcd0df51adf54 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-08-28Updated README repository URL to reflect renamingRomain Forlot1-2/+3
Change-Id: I12d9ff968863b4cb92197ba48845a148e17463da Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>