From b6143b053fa8db7511d44acbf5c59eb9de33ed94 Mon Sep 17 00:00:00 2001 From: Dominik Wenger Date: Sat, 27 Jun 2009 15:04:53 +0000 Subject: 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 --- rbutil/rbutilqt/configure.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'rbutil/rbutilqt/configure.cpp') 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 @@ #include "detect.h" #include "encttscfggui.h" #include "rbsettings.h" - +#include "utils.h" #include #if defined(Q_OS_WIN32) #if defined(UNICODE) @@ -691,7 +691,16 @@ void Config::testTts() return; } tts->stop(); +#if defined(Q_OS_LINUX) + QString exe = findExecutable("aplay"); + if(exe == "") exe = findExecutable("play"); + if(exe != "") + { + QProcess::execute(exe+" "+filename); + } +#else QSound::play(filename); +#endif } void Config::configEnc() -- cgit v1.2.3