aboutsummaryrefslogtreecommitdiffstats
path: root/conf.d/cmake/config.cmake
AgeCommit message (Collapse)AuthorFilesLines
2019-12-03Update libsystemd required package versionicefish_8.99.3icefish/8.99.38.99.3Jonathan Aillet1-1/+1
BUG-AGL: SPEC-2909 Change-Id: I6192b00a9f220c9b0101fe7a5f8d2bf37bb7eaea Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2019-10-02Add a definition to force status refreshJonathan Aillet1-5/+6
Add a 'FORCE_STATUS_REFRESH_MS' definition that can be use to force cards/PCM status refresh. Might be used in case of missed events using 'inotify'. BUG-AGL: SPEC-2849 Change-Id: I8de80a95b752e5e4a14ad433460598e371d3a39f Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2019-10-01Add events when PCM availability changesJonathan Aillet1-0/+1
Add PCM availability application framework events to be notified when ALSA PCM availability changes. Use subscribe verb and json '{ "event" : "pcm", "name" : "hw:3,2,1", "stream" : 0 }' to subscribe to playback PCM 'hw:3,2,1' availability events. Use subscribe verb and json '{ "event" : "pcm", "name" : "hw:1,2,3", "stream" : 1 }'' to subscribe to capture PCM 'hw:1,2,3' availability events. from removed card events. To handle PCM events, inode notification (using inotify) is used on '/dev/snd/pcm*' file (e.g. '/dev/snd/pcmC0D0p') to monitor PCM availability. BUG-AGL: SPEC-2835 Change-Id: I5bfaef73b896fa7213e1308035eeaff1464f62f6 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2019-10-01Add a definition for subdevice maximumJonathan Aillet1-4/+5
Add a definition to define the maximum number of subdevices in an ALSA device. BUG-AGL: SPEC-2832 Change-Id: Id44d53252119319feb400f3b3fa59534392038af Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2019-02-19Rework ALSA card get info functionJonathan Aillet1-1/+3
Rework ALSA card get info function to : - Be able to probe an ALSA card depending on multiple parameters (card number, card path, card id, card short name, card long name, card driver, card mixer name, card components). If several parameters are requested, all should be true to find a corresponding card. - Be able to add parameters about a playback device depending on multiple parameters (device number, device id, device name). The combination of all card parameters and all device parameters should be true to find a corresponding card/device. - If a corresponding card/device is found, information about it will be returned as a json object. - If multiple card/device are corresponding to the request, all cards information will be returned in a json array. - If no request json is available, all cards information will be returned (using a json array). - Add the possibility to ask for multiple card/device in one verb call using a json array in request json. Each case will be handled as an individual request. The response will be an array of the same length as the request json, with each response case corresponding to the request case. Change-Id: Ia71e40ce10c8bb10d51099832748c5621d202647 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2018-11-22Add test for 4a-alsa-coreguppy_6.99.1guppy/6.99.16.99.1Frederic Marec1-1/+2
Add test tree Set API_NAME in conf.d/cmake/config.cmake Bug-AGL: SPEC-1796 Change-Id: I0065260549f3fc95b7e2c3c47036e775382139be Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2018-10-31Migrate app-templates to CMake moduleRomain Forlot1-3/+6
Bug-AGL SPEC-1682 Change-Id: Ic4a8925d8be17ab6d53d18ca8abaf99ce348ded8 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-07-20Use application framework binding v3guppy_6.90.0guppy/6.90.0flounder_5.99.6flounder_5.99.5flounder_5.99.4flounder_5.99.3flounder_5.99.2flounder/5.99.6flounder/5.99.5flounder/5.99.4flounder/5.99.3flounder/5.99.26.90.05.99.65.99.55.99.45.99.35.99.2Jonathan Aillet1-1/+1
Change binding version to use application framework v3. Change-Id: Ic54f5418396562c53e4712d14bd86ab4ca3e16df Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2018-07-20Set afb version in cmake instead of in headerJonathan Aillet1-0/+2
Set application framework binding version in cmake instead of setting it before including binding header. Change-Id: Ic841069248d40fdd023c8056a614e484004be298 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2017-11-01Move to support Audio-4a High Level APIFulup Ar Foll1-1/+1
2017-10-31Fix prj nameRonan Le Martret1-1/+1
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-10-24Initial working version as independent repoFulup Ar Foll1-0/+4
2017-09-01update config.cmakeRonan Le Martret1-59/+117
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-08-25Fix Initial Volume for JabraFulup Ar Foll1-0/+1
2017-08-24Updated Readme and info zone for monitoringFulup Ar Foll1-2/+7
2017-08-23Update with monitoringFulup Ar Foll1-2/+5
2017-08-23Format: remove blank space at EOLRomain Forlot1-1/+1
Change-Id: I786ac8d5be68bdf09d5bb6c883959d6e1963c1fe Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-22Remove Controller that is now stand alone.Romain Forlot1-8/+0
Also move filescan and wrap-json library into a separate submodule afb-utilities Change-Id: Ic46cceb88cd25a808cbd0e5e6da53f56f9fc786c Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-22Handle LUA module checking by distroRomain Forlot1-3/+2
Change-Id: I6703f2225cd9ec44c7bcc4f6048b1ad7c818236d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-21Fix debian like distro module checking (on lua...)Romain Forlot1-4/+0
Add possibility to include cmake distro dependent files Change-Id: I6846c6068d37fef0102b350fca98e806abbc78de Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-21Documentation and LUA for UbuntuFulup Ar Foll1-2/+9
2017-08-18Added default variables from sampleRomain Forlot1-0/+6
Change-Id: I9170f9834868035ab76faaaae941f2c5decf589d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-18Change how to define compile optionsRomain Forlot1-32/+39
Move specific compilation options to the target it is related keep global compilation option in config.cmake then variable can be correctly evaluated and use with the correct values (CMAKE_INSTALL_PREFIX isn't the same before common.cmake inclusion and after.) Change-Id: Ia3c3fe6bc6fcdcb79858f233b108b9ee1e071131 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-18Integration with Alsa HookPlugin is now working. Fulup Ar Foll1-4/+4
2017-08-16Fixed LUA Nested Table Issues. Added LUA2C for User Defined PluginsFulup Ar Foll1-4/+12
2017-08-15docall working with simple tablefulup1-2/+3
2017-08-14Work in Progressfulup1-0/+1
2017-08-13Fix AFB_MESSAGE with null argumentsfulup1-7/+9
2017-08-11Almost working version with Json Config, Lua script and sharelib callbacks.fulup1-2/+2
2017-08-11Update to new Tempatefulup1-3/+9
2017-08-10Work in Progressfulup1-17/+5
2017-08-08Early Draft of LUA integrationfulup1-7/+11
2017-08-03Initial Working Version on Alsa Policy-Policy-Hookfulup1-0/+1
2017-07-30First Dev version with Volume Rampingfulup1-1/+1
2017-07-25Initial version of HAL with Set/Get operationfulup1-0/+1
2017-07-23Added TLV->DBscale into HAL controlfulup1-1/+2
1st Working version of HAL ctl-get with TLV Cleanup HTML5 test pages WIP Only
2017-07-05Added a POC for ALSA/HAL pluginfulup1-3/+3
2017-07-03Moved to V2fulup1-1/+1
2017-07-01Ongoing workfulup1-0/+134