aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-07-10conf.d/app-templates: update to latest revisionsandbox/sdesneux/4a_nextStephane Desneux1-0/+0
Update conf.d/app-templates. That includes the following commits: * 332f377 Be able to overwrite BUILD_TYPE using CLI * 1ec7531 Use CACHE variable for other common CMAKE variable * 0880356 Fix:: wrong wgt using RELEASE BUILD TYPE * eec9f07 Fix: SYSROOT location detection... Wrong test. * 291aa4e Change the default debug compilation options. * 22a2cbf Clearer coverage compilation options configuration * aa68dbd Don't overwrite the autobuild script if it exists * a13e7b9 Disable the in-tree build method. * 51026d2 Detect Yocto as OS distribution * 1f2944e Fix: wrong compile options added * 92646f6 Fallback using zip format if no wgtpkg-pack found * f65761c 02-variables.cmake: Avoid checking CXX version if not required * 3965d37 config.cmake.sample: Remove dependency to libsystemd * a45ae0c config.cmake.sample: Remove dependency to libmicrohttpd * 9b17efe Added -D_FORTIFY_SOURCE=2 to CFLAGS * 66f7bc8 start-on-target: uses RSYNC_PREFIX path for config * e400fb3 Fixed spelling. * 6621af0 Improve OS detection * 829dd69 Fix: OS detection * 8f5a17b Launch from workdir * 72ca4ff Change closing that could fix native debugging * 6e1a3c3 Fix filename pattern to match .cmake files * 30e78a5 Adding cmake file at the root directory * a3c312e Adds commit hash to the version. * 6c0e9e4 Change default sample settings. * dd0cec7 Forgot updating README also... * 66d0ca1 Update documentation * 4b26503 Use LFSH named, rename data to var * bb3c541 Use new CPP generation from afb-genskel * ee5d60f Update README with latest docs modifications * f3954e8 Doesn't set rpath for built target and update doc * 935c390 Details external library. * dc4debf Deprecate PROJECT_LIBDIR and PROJECT_RESOURCES var * c9fdbc1 Make sure to point to correct dir for cmake script * 818a2bc Fix variables checking. * e40a854 CMake doesn't path protection. * 0487d44 Compare to manual Project version if not from git * 7dabdeb No failure if none tags found on project git repo * 52a3998 Protect path with space in it. * 1687531 Check version between app-templates and project. * d275993 Cleaning * 054d3b8 Could specify others default install directories * 8c2b059 Fix finding config template Change-Id: If5ffd7db6cb588ebccbea6bf59c617321703dc8a Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-06-26Fixed crash when 'set' request is based on numidsflounder_5.99.1flounder/5.99.15.99.1Thierry Bultel1-3/+10
When numids are given, the 'tag' field is not initialized to NULL, and leads to a crash on strcasecmp. Change-Id: I23a1552bba565259280140a5e099be10613ab1bc Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-06-06Add an option to 'ctlget' verbJonathan Aillet2-1/+12
Add a new way to ask for alsa controls info by implementing the possibility to ask for alsa control using its label. It is a clean way to get control numid using control label. Bug-AGL: SPEC-1405 Change-Id: If5387c63a41a07d451a21edab86e9bb90b4908c4 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2018-06-06Add an option to 'infoget' verbJonathan Aillet2-20/+75
Add a new way to get card info when using 'infoget' verb : When the request contains a section 'devpath', the path specified will be used to search for the device. Bug-AGL: SPEC-1405 Change-Id: Idc99a27229f0db3484f62f8f761b7e0daee13a3c Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2018-06-06Update dB basic TLVJonathan Aillet1-8/+8
Handle volume in dB instead of absolute value. Allows a more natural augmentation/diminution of volume. Bug-AGL: SPEC-1405 Change-Id: If186c826e7008283f7c05599efa6158ac613a380 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2018-06-06Correct a segfault when using ping verbJonathan Aillet1-1/+1
When 'ping' verb is called, be sure that we won't generate a segfault by using 'json_object_get' before responding. Bug-AGL: SPEC-1405 Change-Id: I22fb8e1e492a33e7310d009998fd3c72383e702d Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2018-05-31alsa-hook: Update to future version of app-framework-binderJosé Bollo1-2/+6
The subcall behaviour changes. This commits updates the code to the upcoming behaviour. Change-Id: Ib43b085017536feeb379750bbdef4616d69651cd Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-05-24Update to binder changes for bindings v3José Bollo1-0/+12
The bindings v3 are now allowed to return an object with errors. To enforce taking that change into account, the signature of the object changed. It implies some change in clients. The current patch makes a minimal change. Change-Id: I587b5b656d57e747bd4bb1d9f7fa97126211f891 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-01-05Improve resource liberationRonan Le Martret1-16/+50
* Add magic to pcm handle to assert client (pulse) provides a valid structure and ignore invalid data. * TMP Fix for CES 2018, return True even policies are refused. otherwith sig fault. * TMP remove afb_proto_ws_unref on client. Change-Id: I498786147e2dac473a6a9704fef7d12fe4fcaf10 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-12-27Fix undeclared event crash on 4ARonan Le Martret1-15/+66
- Add comment to Alsa Hook - Free resource when closing PCM - Fix Mainloop freeze on the second query Bug-AGL: SPEC-1110 Change-Id: I296f30b82cc85d4a57c1300518627ff1f8685c57 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-12-20Change websock session id from uid only to pcm+uidRonan Le Martret4-2093/+2
This allow to have one session per PCM in order to allow a single process handling multiple PCM like pulse to have on independant session per PCM. Change-Id: Icdd3e4d44539dba2349d70edeaaeee861c3bd1cf Signed-off-by: Fulup Ar Foll <fulup@iot.bzh> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-30Merge "Change initial volume to be in % in place of absolute values"ronan Le Martret2-45/+51
2017-11-30Change initial volume to be in % in place of absolute valuesFulup Ar Foll2-45/+51
Signed-off-by: Fulup Ar Foll <fulup@iot.bzh>
2017-11-28Improve thread ressource liberationRonan Le Martret1-41/+42
* afbClient thread must be kill when we Close the alsa Hook Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Change-Id: I834f888f41c179950ea7c03d6d9325d7df5b4599
2017-11-23Fix infinity loop erroreel_4.99.3eel/4.99.34.99.3Ronan Le Martret1-3/+7
Signed-off-by: Ronan Le Martret <ronan.lemartret@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-07create agl .gitreview fileRonan Le Martret1-0/+4
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-05Added few debug messageFulup Ar Foll2-47/+57
2017-11-05Fix Regression on Volume RampingFulup Ar Foll2-69/+77
2017-11-05Many any error fatal in Synchronous modeFulup Ar Foll1-3/+3
2017-11-05Many any error fatal in Synchronous modeFulup Ar Foll1-7/+13
2017-11-05Updated to support search value in response to be intergerFulup Ar Foll2-91/+106
2017-11-05Improve Sound Card By Driver Name DetectionFulup Ar Foll1-25/+36
2017-11-04Added PcmInfo APIFulup Ar Foll9-133/+304
Change HAL register to fallback to driver name when not direct match found
2017-11-02Fix double CloseFulup Ar Foll2-8/+7
2017-11-02Fix FD leaking on Alsa ControlFulup Ar Foll4-55/+44
2017-11-02fix indentJosé Bollo1-1/+2
Change-Id: If4173ea56b2ecf39f6fbdd15ed84321468a0a56a Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-11-01Remove PS_SET, now should use afb-daemon --name optionFulup Ar Foll2-36/+28
2017-11-01Move to support Audio-4a High Level APIFulup Ar Foll8-1329/+936
2017-11-01Fix warning (minor)José Bollo1-1/+0
Change-Id: I0c29015e252d1091a9350fc85e05c1a444bb7579 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-11-01fix allocation sizeJosé Bollo1-5/+5
Change-Id: Ia1a2ed447fd9b5831eec58606a0f7694e6569017 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-31Fix prj nameRonan Le Martret1-1/+1
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-10-27Reinstall tcp/ws plugin until Jose fix unix/ws socket versionFulup Ar Foll5-31/+600
2017-10-27Initial working version with unix/wsFulup Ar Foll4-54/+126
2017-10-27Update Templatefulup1-0/+0
2017-10-27Merge branch 'master' of github.com:fulup-bzh/alsa-4afulup1-0/+0
2017-10-27Moved from TCP WS to Unix WebSocketfulup3-202/+102
2017-10-25Fix: Wrong commit idRomain Forlot1-0/+0
Change-Id: I065c0b61fc8186d1aa39aa98c573865f7c7fe0ae Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-10-24Initial working version as independent repoFulup Ar Foll64-6039/+366
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>
2017-08-28Update README instructions.Romain Forlot1-66/+102
Change-Id: I7388c56f56382d1edfd8b79f6a1b40d610dfc333 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-28Change default value for playback PCM was muted at initFulup Ar Foll3-6/+10
2017-08-27Fix Alsacore ctlget in form ctl={id:xxx}Fulup Ar Foll6-9/+69
2017-08-27Readme update for controllerFulup Ar Foll4-2/+35