diff options
author | fulup <fulup.arfoll@iot.bzh> | 2017-03-30 10:12:31 +0200 |
---|---|---|
committer | fulup <fulup.arfoll@iot.bzh> | 2017-03-30 10:12:31 +0200 |
commit | 36bea37e9781276e7162292ea6933a7f6404c5ee (patch) | |
tree | f3feef5053f227a394a8c459faa70270bb33588e /README.md | |
parent | 0cf14446989c8e58a2ce681246507c0803b1e370 (diff) |
Initial working implementation for Alsa UCM.
Cleanup format for Alsa control GET.
Status: working in progress
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 34 |
1 files changed, 24 insertions, 10 deletions
@@ -7,9 +7,17 @@ AFB_daemon dependency on Standard Linux Distributions ------------------------------------------------------- # handle dependencies > (OpenSuse-42.2, Fedora-25, Ubuntu 16.04.2LTS) gcc > 4.8 - libsystemd-dev>=222 - openssl-dev - uuid-dev + systemd-devel (libsystemd-dev>=222) + libopenssl-devel + uuid-devel + file-devel (libmagic-dev) + libjson-c-devel + alsa-devel + ElectricFence (BUG should not be mandatory) + + OpenSuse >=42.2 + zypper in gcc5 gdb gcc5-c++ cmake ElectricFence systemd-devel libopenssl-devel uuid-devel file-devel alsa-devel + libmicrohttpd with AGL patches http://iot.bzh/download/public/2016/appfw/libmicrohttpd-0.9.49-agl.tgz afb-daemon from AGL Gerrit git clone https://gerrit.automotivelinux.org/gerrit/src/app-framework-binder @@ -17,11 +25,11 @@ AFB_daemon dependency on Standard Linux Distributions ``` # Might want to add following variables into ~/.bashrc # export CC=gcc-5; export CXX=g++-5 # if using gcc5 - echo "export DEST=\$HOME/opt" >>~/.bashrc - echo "export LD_LIBRARY_PATH=\$DEST/lib64" >>~/.bashrc - echo "export LIBRARY_PATH=\$DEST/lib64" >>~/.bashrc - echo "export PKG_CONFIG_PATH=\$DEST/lib64/pkgconfig" >>~/.bashrc - echo "export PATH=\$DEST/bin:\$PATH" >>~/.bashrc + echo "export DEST=$HOME/opt" >>~/.bashrc + echo "export LD_LIBRARY_PATH=$DEST/lib64" >>~/.bashrc + echo "export LIBRARY_PATH=$DEST/lib64" >>~/.bashrc + echo "export PKG_CONFIG_PATH=$DEST/lib64/pkgconfig" >>~/.bashrc + echo "export PATH=$DEST/bin:$PATH" >>~/.bashrc source ~/.bashrc # install AGL pached version of LibMicroHttpd @@ -61,9 +69,15 @@ make install ls # Start the binder -afb-daemon --token=x --ldpaths=$INSTALL_DIR/lib/audio --port=1234 --roothttp=$INSTALL_DIR/htdocs/audio-bindings --verbose + +# From Development Tree + afb-daemon --verbose --token="" --ldpaths=./build --port=1234 --roothttp=./htdoc + +# From $INSTALL_DIR + afb-daemon --verbose --token="" --ldpaths=$INSTALL_DIR/lib/audio --port=1234 --roothttp=$INSTALL_DIR/htdocs/audio-bindings ``` -Start a browser on http://localhost:1234?devid=hw:0 +# replace hd:XX with your own sound card ID ex: "hw:0", "hw:PCH", ... +Start a browser on http://localhost:1234?devid=hw:XX Start AlsaMixer and change volume you should see event in your browser ``` |