first working raspberry pi script version (tried on my Raspi Zero)

This commit is contained in:
Volker Fischer 2019-09-21 12:47:58 +02:00
parent 360f5e90aa
commit ed019fd7f7
2 changed files with 23 additions and 2 deletions

1
.gitignore vendored
View file

@ -23,3 +23,4 @@ deploy/
Jamulus.app/
.DS_Store
distributions/opus*
distributions/jack2

View file

@ -1,7 +1,7 @@
#!/bin/bash
# This script is intended to setup a clean Raspberry Pi system for running Jamulus
OPUS="opus-1.3"
OPUS="opus-1.1"
echo "TODO: sudo apt-get install [needed libraries for compilation and runtime]"
@ -15,11 +15,31 @@ else
cd ${OPUS}
./configure --enable-custom-modes --enable-fixed-point
make
cd ..
fi
# Jack audio without DBUS support
if [ -d "jack2" ]; then
echo "The Jack2 directory is present, we assume it is compiled and ready to use. If not, delete the jack2 directory and call this script again."
else
git clone https://github.com/jackaudio/jack2.git
cd jack2
echo "TODO jack2"
cd ..
fi
# compile Jamulus with external Opus library
cd ..
qmake "CONFIG+=opus_shared_lib" Jamulus.pro
make
cd distrubutions
cd distributions
# start Jack2 and Jamulus in headless mode
cd ..
LD_LIBRARY_PATH="distributions/${OPUS}/.libs"
export LD_LIBRARY_PATH
echo "TODO: -dhw:MBox"
#jackd -P70 -p16 -t2000 -d alsa -dhw:MBox -p 128 -n 3 -r 48000 -s &
jackd -P70 -p16 -t2000 -d alsa -dhw:MBox -p 256 -n 3 -r 48000 -s &
./Jamulus -n -c jamulus.fischvolk.de