diff options
author | Dominik Wenger <domonoky@googlemail.com> | 2009-06-27 15:04:53 +0000 |
---|---|---|
committer | Dominik Wenger <domonoky@googlemail.com> | 2009-06-27 15:04:53 +0000 |
commit | b6143b053fa8db7511d44acbf5c59eb9de33ed94 (patch) | |
tree | 17af7dd0edf4f941b409584749a9204c430864af | |
parent | 959d07df5c7790502ee51cbca905849e1f022546 (diff) | |
download | rockbox-b6143b053fa8db7511d44acbf5c59eb9de33ed94.tar.gz rockbox-b6143b053fa8db7511d44acbf5c59eb9de33ed94.zip |
rbutil: make the test TTS Function use aplay or play on Linux.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21530 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | rbutil/rbutilqt/configure.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index fae537b367..b4c71cf32a 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp | |||
@@ -29,7 +29,7 @@ | |||
29 | #include "detect.h" | 29 | #include "detect.h" |
30 | #include "encttscfggui.h" | 30 | #include "encttscfggui.h" |
31 | #include "rbsettings.h" | 31 | #include "rbsettings.h" |
32 | 32 | #include "utils.h" | |
33 | #include <stdio.h> | 33 | #include <stdio.h> |
34 | #if defined(Q_OS_WIN32) | 34 | #if defined(Q_OS_WIN32) |
35 | #if defined(UNICODE) | 35 | #if defined(UNICODE) |
@@ -691,7 +691,16 @@ void Config::testTts() | |||
691 | return; | 691 | return; |
692 | } | 692 | } |
693 | tts->stop(); | 693 | tts->stop(); |
694 | #if defined(Q_OS_LINUX) | ||
695 | QString exe = findExecutable("aplay"); | ||
696 | if(exe == "") exe = findExecutable("play"); | ||
697 | if(exe != "") | ||
698 | { | ||
699 | QProcess::execute(exe+" "+filename); | ||
700 | } | ||
701 | #else | ||
694 | QSound::play(filename); | 702 | QSound::play(filename); |
703 | #endif | ||
695 | } | 704 | } |
696 | 705 | ||
697 | void Config::configEnc() | 706 | void Config::configEnc() |