summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Wenger <domonoky@googlemail.com>2008-02-25 22:02:55 +0000
committerDominik Wenger <domonoky@googlemail.com>2008-02-25 22:02:55 +0000
commitd809d186f73ae831a3b43cdad9454474a263dc96 (patch)
treea748c68a787abe15a6233968fe02403f5f3367fe
parent460d6d2d22c10b4e9ea2392b2f3bac45dae183e7 (diff)
downloadrockbox-d809d186f73ae831a3b43cdad9454474a263dc96.zip
rockbox-d809d186f73ae831a3b43cdad9454474a263dc96.tar.gz
rockbox-d809d186f73ae831a3b43cdad9454474a263dc96.tar.bz2
rockbox-d809d186f73ae831a3b43cdad9454474a263dc96.tar.xz
rbutil: fix a problem with voicing and encoding of non-latin chars.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16420 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--rbutil/rbutilqt/encoders.cpp4
-rw-r--r--rbutil/rbutilqt/tts.cpp4
2 files changed, 4 insertions, 4 deletions
diff --git a/rbutil/rbutilqt/encoders.cpp b/rbutil/rbutilqt/encoders.cpp
index acc7e4e..f9ce054 100644
--- a/rbutil/rbutilqt/encoders.cpp
+++ b/rbutil/rbutilqt/encoders.cpp
@@ -186,11 +186,11 @@ bool EncRbSpeex::encode(QString input,QString output)
char errstr[512];
FILE *fin,*fout;
- if ((fin = fopen(input.toUtf8(), "rb")) == NULL) {
+ if ((fin = fopen(input.toLocal8Bit(), "rb")) == NULL) {
qDebug() << "Error: could not open input file\n";
return false;
}
- if ((fout = fopen(output.toUtf8(), "wb")) == NULL) {
+ if ((fout = fopen(output.toLocal8Bit(), "wb")) == NULL) {
qDebug() << "Error: could not open output file\n";
return false;
}
diff --git a/rbutil/rbutilqt/tts.cpp b/rbutil/rbutilqt/tts.cpp
index f9afd1e..538ac25 100644
--- a/rbutil/rbutilqt/tts.cpp
+++ b/rbutil/rbutilqt/tts.cpp
@@ -266,7 +266,7 @@ bool TTSSapi::voice(QString text,QString wavfile)
{
QString query = "SPEAK\t"+wavfile+"\t"+text+"\r\n";
qDebug() << "voicing" << query;
- voicescript->write(query.toUtf8());
+ voicescript->write(query.toLocal8Bit());
voicescript->write("SYNC\tbla\r\n");
voicescript->waitForReadyRead();
return true;
@@ -275,7 +275,7 @@ bool TTSSapi::voice(QString text,QString wavfile)
bool TTSSapi::stop()
{
QString query = "QUIT\r\n";
- voicescript->write(query.toUtf8());
+ voicescript->write(query.toLocal8Bit());
voicescript->waitForFinished();
delete voicescript;
QFile::setPermissions(QDir::tempPath() +"/sapi_voice.vbs",QFile::ReadOwner |QFile::WriteOwner|QFile::ExeOwner