Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-12-28 | Fix Audio plugin loading, mute on Porter/Koelsch | Manuel Bachmann | 3 | -9/+27 | |
Audio plugin was crashing due to new client context model misuse. Muting/demuting sound did fail on Porter/Koelsch boards, because their audio cards do not obey standards found on desktop systems. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-28 | Fix plugin loading logic, radio plugin loading | Manuel Bachmann | 2 | -19/+20 | |
We should not free() a dlopened pointer. Internal plugin handle was renamed, adapt radio plugin. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-24 | Fixed Client Session Context by Plugin | Fulup Ar Foll | 7 | -11/+162 | |
2015-12-23 | Implement --ldpaths=dir1:dir2:dir... | Fulup Ar Foll | 5 | -63/+101 | |
2015-12-23 | Add plugin handle into request, pass it to free callback | Manuel Bachmann | 5 | -51/+48 | |
We need the global handle in requests, and in the free function. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-23 | Merge origin/master | Fulup Ar Foll | 3 | -5/+16 | |
2015-12-23 | Restore Previous functionalities with a unique Token | Fulup Ar Foll | 3 | -7/+19 | |
2015-12-22 | New Session Model [compile but not tested] | Fulup Ar Foll | 8 | -115/+98 | |
2015-12-22 | afm-main: update adress and bug fix | José Bollo | 3 | -5/+16 | |
Change-Id: I01776950ddb1328957a8f59f7316aab1ad223f9a | |||||
2015-12-22 | Does not compile | Fulup Ar Foll | 5 | -38/+35 | |
2015-12-22 | Merge origin/master | Fulup Ar Foll | 6 | -18/+18 | |
2015-12-22 | Fix Post with invalid plugins | Fulup Ar Foll | 1 | -8/+12 | |
2015-12-22 | Centralize dependencies, add D-Bus dep. to README.md | Manuel Bachmann | 4 | -10/+5 | |
README.md now mentions D-Bus. Checking dbus presence is now done at the same place as json-c, libmicrohttpdd... Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-22 | Improve plugin logic, pass plugins count to session | Manuel Bachmann | 2 | -8/+13 | |
We now pre-reserve for 20 plugins (arbitrary for now, we downsize if necessary). Plugins count is now passed to the session in the "pluginCount" variable. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-22 | Merge origin/master | Fulup Ar Foll | 4 | -21/+68 | |
2015-12-22 | Fix Post JSON bug | Fulup Ar Foll | 2 | -26/+104 | |
2015-12-22 | Audio API: manage multiple-channel volume | Manuel Bachmann | 4 | -21/+68 | |
You can now set the volume for multiple channels independantly by using the "value=<1>,<2>..." syntax. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-22 | Fix "no plugins" detection, rename HelloWorld API | Manuel Bachmann | 2 | -5/+12 | |
afb-daemon now gracefully exits if no plugins are present. HelloWorld's API has been renamed to "hello". Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-21 | Fix naming issue with DBus | José Bollo | 1 | -1/+1 | |
Change-Id: I369b4905c7d53669a0ebd581759a2aa67ff6b9c6 | |||||
2015-12-21 | Add plugin for the framework afm-main | José Bollo | 5 | -0/+873 | |
Change-Id: Ib0bfba52aac8a60afc9a80a564202689e28b18ff | |||||
2015-12-21 | improved use of const qualifier | José Bollo | 2 | -2/+2 | |
Change-Id: I371bfb6fdbaec91c14c0f3e2f2a45952252f8e27 | |||||
2015-12-21 | Export getFileUpload to helper-api.c | Fulup Ar Foll | 4 | -51/+48 | |
2015-12-21 | Merge origin/master | Fulup Ar Foll | 5 | -5/+21 | |
2015-12-21 | Hack --plugins=path | Fulup Ar Foll | 10 | -186/+277 | |
2015-12-21 | Fix Audio API on Renesas Porter/Koelsch boards | Manuel Bachmann | 1 | -0/+13 | |
Porter/Koelsch do not expose a standard "Master" playback mixer on their default interface, as it is common with desktop audio cards. Add a bit of discovery logic for this. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-21 | Fix Radio and Audio plugin symbols | Manuel Bachmann | 4 | -5/+8 | |
radio-api/audio-api.so were not valid, because they were not linked correctly with librtlsdr/ALSA. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-21 | Fix HelloWorld | Fulup Ar Foll | 4 | -16/+84 | |
2015-12-21 | Fixe | Fulup Ar Foll | 4 | -65/+44 | |
2015-12-21 | Switch to a plugin model | Manuel Bachmann | 13 | -39/+95 | |
Each API now compiles to a ".so" file, which gets searched for in the "${libdir}/afb" directory at startup. We can now load an arbitrary number of plugins (> 10). Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-21 | Untie Radio and Audio APIs | Manuel Bachmann | 7 | -119/+200 | |
Radio and Audio API functions do not cross-call themselves directly anymore ; this is necessary to have independent plugin binaries (.so) in the near future. (PS : audio buffer securization is WIP) Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-21 | Post File Working in Most cases | Fulup Ar Foll | 7 | -126/+156 | |
2015-12-20 | Fix frequency setting bug in Radio API | Manuel Bachmann | 2 | -4/+6 | |
Passing floats between functions seems to cause problems... not sure why ; anyway, fix this by using a double variable. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-18 | Fix bugs in Radio sequence, parameters, add ping/refresh | Manuel Bachmann | 2 | -43/+55 | |
Fixed the following : - in some cases, powering off a playing radio would block ; - Radio API "mode" should be "AM/FM", not "true/false". Radio and Audio APIs now have dedicated functions to ping status and refresh a session token. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-17 | Final modifications for Radio-Audio API communication | Manuel Bachmann | 12 | -102/+159 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-17 | Fix Audio API runtime | Manuel Bachmann | 2 | -3/+3 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-17 | Finalize Audio plugin | Manuel Bachmann | 8 | -15/+281 | |
Signed-off-by: Manuel Bachmann <mbc@iot.bzh> | |||||
2015-12-17 | Remove Hashtable for session and cleanup | Fulup Ar Foll | 4 | -213/+136 | |
2015-12-16 | Initial Audio plugin | Manuel Bachmann | 10 | -27/+196 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | Added Timeout in Response | Fulup Ar Foll | 1 | -0/+2 | |
2015-12-16 | Fix radio plugin runtime | Manuel Bachmann | 4 | -44/+223 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | Fix radio plugin loading | Manuel Bachmann | 1 | -1/+1 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | Fix plugins loading, cleanup and dispatch Radio API code | Manuel Bachmann | 11 | -587/+673 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | En court | Fulup Ar Foll | 3 | -60/+58 | |
2015-12-16 | Migrate Radio API to new model | Manuel Bachmann | 1 | -146/+306 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | Add HelloWorld sample to CMake build | Manuel Bachmann | 1 | -1/+1 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | New tree organization, update CMake req. to 2.8.8. | Manuel Bachmann | 13 | -330/+246 | |
Use CMake-2.8.8-specific feature to allow building the daemon from various source directories. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | Add Middleware and change Hashtable techno | Fulup Ar Foll | 11 | -264/+364 | |
2015-12-15 | Post En court Ne fonctionne pas | Fulup Ar Foll | 4 | -71/+69 | |
2015-12-15 | Intermediary Version Does not Compile | Fulup Ar Foll | 11 | -235/+595 | |
2015-12-14 | Post En court Ne fonctionne pas | Fulup Ar Foll | 4 | -51/+165 | |