diff options
author | Stefan Wildemann <metalstrolch@users.noreply.github.com> | 2017-05-05 20:03:51 +0200 |
---|---|---|
committer | Pierre GRANDIN <pgrandin@users.noreply.github.com> | 2017-05-05 11:03:51 -0700 |
commit | 8c48382a411a0c16f1d1cf7d015ea921f1adb2d0 (patch) | |
tree | c88595bba7cb50af51e63c95b4cc3e5dea84ca39 /ci | |
parent | b6d8bc28e34d0f3623659a9c724fa24310cfd5d7 (diff) | |
download | navit-8c48382a411a0c16f1d1cf7d015ea921f1adb2d0.tar.gz |
Add: Add speech module using espeak on QMultimedia. (#233)R7471
* Add: Add speech module using (external) espeak on QMultimedia.
* Add: Find system espeak or use internal one
This patch adds a cmake module to find installed libespeak.
If not found, it builds against included libespeak, despite it being
heavily patched.
* Fix: allow building internal espeak for posix systems
Allow the usage of the internal (ported to C) version of espeak as
replacement for system installed libespeak.
* Fix: use synchronous espeak mode if internal espeak is used
* Fix: Clear buffer if samples are played
* Fix: use syncronous mode always, as QBuffer is not thread safe
* Sailfish: Use qt5_espeak
* Remove espeak shell script now obsolete
* Fix: remove the espeak script from the repo
* Fix: code cleanup. Fix audio buffer size
* Fix: apply coding style
Apply automatic coding style with 'clang-format -style=WebKit -i'
* Fix; restore correct include file order
Seems, our internal include files depend on correct order. This usually
is a bad thing and we should consider fixing them. But this is another
story...
* Add qtmultimedia-dev to windows build for qt5_espeak
* Rename CMake INTERNAL_ESPEAK -> INTERNAL_ESPEAK_COMPLETE
Diffstat (limited to 'ci')
-rw-r--r-- | ci/build_linux.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ci/build_linux.sh b/ci/build_linux.sh index 096651453..afaac34e2 100644 --- a/ci/build_linux.sh +++ b/ci/build_linux.sh @@ -1,4 +1,4 @@ -sudo apt-get install cmake libpng12-dev librsvg2-bin libfreetype6-dev libdbus-glib-1-dev g++ libgtk2.0-dev libqt5svg5-dev qtdeclarative5-qtquick2-plugin qtdeclarative5-window-plugin +sudo apt-get install cmake libpng12-dev librsvg2-bin libfreetype6-dev libdbus-glib-1-dev g++ libgtk2.0-dev libqt5svg5-dev qtdeclarative5-qtquick2-plugin qtdeclarative5-window-plugin qtmultimedia5-dev cmake_opts="-Dgraphics/qt_qpainter:BOOL=FALSE -Dgui/qml:BOOL=FALSE -DSVG2PNG:BOOL=FALSE -DSAMPLE_MAP=n -Dgraphics/gtk_drawing_area:BOOL=TRUE" |