aboutsummaryrefslogtreecommitdiffstats
path: root/ahl-binding
AgeCommit message (Collapse)AuthorFilesLines
2018-06-14Fix a bug that duplicate the roles arrayeel_5.1.0eel/5.1.05.1.0eelLoïc Collignon1-0/+2
Controller call the config twice due to multiple initialisation phase, the code should handle this behaviour to not doing things twice. Also removed an unused section from the config file. Change-Id: Iecf09fe494173b757c3557d838782c50153dbfb4 Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-06-14Add special permission to the mixerLoïc Collignon1-9/+16
Mixer will make use of the high level api to control volume, but it has to have special permission to be allowed to control volume without opening the stream. Change-Id: Iabf76e3df329de3706f24ef21b6df35b5f5aab60 Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-06-12Update to last softmixer and hal, plus some fixesLoïc Collignon7-403/+404
Use the last 4a-softmixer and 4a-hal-generic versions. Fix some potential crash and performance bottleneck. Now support sessions to disallow multiple opening or closing by not owner. Change-Id: I95b020a3fab03b1e1058812adae1d8d5986f282b Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-06-12Add some policy emulationLoïc Collignon8-75/+275
Add a very simplistic policy emulation just for demo. The real policy engine will be brought back soon. Change-Id: I6f77c8dc58ba335eabd1a1d858354a84559d9e7f Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-06-12Rewrite of the High Level API using the new HAL modelLoïc Collignon18-2998/+898
The new HAL model need the High Level API to be rewritten. This is the first version of this rewrite, still in progress but should work. Change-Id: I5c94cf39d84cefae6b7a179c09d95e645673e8d4 Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-01-03Merge "Several improvement on AHL error messages " into eeleel_5.0.3eel_5.0.2eel_5.0.1eel_5.0.0eel/5.0.3eel/5.0.2eel/5.0.1eel/5.0.05.0.35.0.25.0.15.0.0Jan-Simon Moeller3-60/+71
2018-01-03Several improvement on AHL error messages Tai Vuong3-60/+71
This required a lot of changes in the code, please review carefully and decide if you want to include now or after CES Bug-AGL: SPEC-1207 Change-Id: If1aacecdd2aa9afd3ce4314c3b6334f9334faff4 Signed-off-by: Tai Vuong <tvuong@audiokinetic.com>
2018-01-03Improve error messages for unable to find endpointTai Vuong1-1/+1
Added proper error messages Bug-AGL: SPEC-1207 Change-Id: I5d898f9ef3968021503e531f1b0e189cc878234e Signed-off-by: Tai Vuong <tvuong@audiokinetic.com>
2017-12-20SPEC-1207 alh-4a error message add streamID information to unsubscribe error.eel_4.99.5eel/4.99.54.99.5Tai Vuong1-1/+1
Change-Id: Ib23b4d1c1d234678f3f0d1ad7628c4448985e8db Signed-off-by: Tai Vuong <tvuong@audiokinetic.com>
2017-11-10Fix typoRonan Le Martret1-1/+1
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-07API change, set mute is now an integer instead of string, fix memory leak, ↵Tai Vuong3-55/+69
remove property value not implemented
2017-11-07Fix memory leak, ducking bug on policy, close streamTai Vuong4-43/+34
2017-11-05Added few protection again invalid configFulup Ar Foll4-116/+118
2017-11-03various bug fix, add alsa configuration file to match with Hal controlTai Vuong3-6/+26
2017-11-03fix typo, breaking buildTai Vuong1-1/+1
2017-11-02merge dev branch with masterTai Vuong9-0/+3001
2017-11-01Integration with AlsaHookPlugin (work in progress)Fulup Ar Foll1-8/+51
2017-10-30Code Reorganisation preparing transfer to gerritFulup Ar Foll7-0/+3099