Age | Commit message (Collapse) | Author | Files | Lines |
|
The file src/afb-client-demo.c provides an example of
how to make a simple C client that connects to the
daemon using the websocket protocol x-afb-json1.
Change-Id: I31c926b2c42101a53e1ea36b4f67f095614db4a0
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Radio and Media plugins are now ported to the new API
and build again.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
Remove mentions of libdbus, add systemd and openssl.
Mention Ubuntu 16.04 and Fedora 23 as reference systems.
Add dependencies helper for both.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
Change-Id: I8acdaa832d238b170a65b7d968cc6f34e67dfcd4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Audio plugin is now ported to new API and builds again.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
Change-Id: Ibee4c7189a72b38117e8b6fc01844a45a951fdeb
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This patch removes part of code that are
not specific in favour of a more shared
library.
Change-Id: I3506e7514181cfbed753559bb65460f95b2141c9
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ic67506010cbce922476552f35411a92940056eb4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I1e935beee4658aedd45ec7cf914026f7614e7483
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
We need libmicrohttpd >= 0.9.34 because we use
MHD_USE_TCP_FASTOPEN.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
Change-Id: I3df95def03bb26ca4d1a52f7cd94b0fb67375d4c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I8f2684a38d0894d827510d9a171ee6d5c39fb55e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I55943a81101a189d621f37f0a0b2fe21c9fbc215
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I8d4427c94ca2b88a4f1add70b065d0b6d0865286
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Id4fc86b86d55aac578d84b4d2357c1a2e600c58b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Media Plugin now supports a "upload?value=<file>" API.
Add Media Plugin requirements to README.md.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
Add a Media Plugin, based off Rygel (UPnP), with only an
initialization and a "list" function for now.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
If PulseAudio development libraries are present, Audio
plugin will now support it. It may still fall back to
ALSA if a PulseAudio server is not found at runtime.
PulseAudio backend supports multiple clients using
one audio adapter.
(+ various fixes and style improvements)
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
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>
|
|
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>
|
|
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
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>
|
|
|
|
Add Radio API plugin source code, build with CMake.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|
|
We now can use CMake by doing :
$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
|