diff options
| author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2013-03-07 20:38:31 +0100 |
|---|---|---|
| committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2013-03-07 20:42:02 +0100 |
| commit | 6aeecf5e2ca2abe94bfa3dc5b99861f402165289 (patch) | |
| tree | cc95bb6e9d7c612eefc5970c41979d53c0173674 | |
| parent | dfd54d5295570a64dc9360d7f76b76146ce18770 (diff) | |
| download | rockbox-6aeecf5e2ca2abe94bfa3dc5b99861f402165289.zip rockbox-6aeecf5e2ca2abe94bfa3dc5b99861f402165289.tar.gz rockbox-6aeecf5e2ca2abe94bfa3dc5b99861f402165289.tar.bz2 rockbox-6aeecf5e2ca2abe94bfa3dc5b99861f402165289.tar.xz | |
TTS encoders: allow volume range between 0.0 and 2.0.
SAPI only allowed values from 1.0 to 10.0, making it impossible to turn down
the volume of the voice. Increasing the volume by a factor of 10.0 is nothing
that is likely to be useful, so change the upper limit to 2.0 and decrease the
lower limit to 0.0.
Lame allowed values from 0.0 to 1.0, making it impossible to increase the
volume of the voice. Change the upper limit to 2.0 as well.
Change-Id: I8add103f6e4b3c8f1b11ee2c0ea478727bdc99c1
| -rw-r--r-- | rbutil/rbutilqt/base/encoderlame.cpp | 2 | ||||
| -rw-r--r-- | rbutil/rbutilqt/base/encoderrbspeex.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/base/encoderlame.cpp b/rbutil/rbutilqt/base/encoderlame.cpp index d545559..c855419 100644 --- a/rbutil/rbutilqt/base/encoderlame.cpp +++ b/rbutil/rbutilqt/base/encoderlame.cpp @@ -73,7 +73,7 @@ void EncoderLame::generateSettings() insertSetting(VOLUME, new EncTtsSetting(this, EncTtsSetting::eDOUBLE, tr("Volume"), RbSettings::subValue("lame", RbSettings::EncoderVolume).toDouble(), - 0.0, 1.0)); + 0.0, 2.0)); insertSetting(QUALITY, new EncTtsSetting(this, EncTtsSetting::eDOUBLE, tr("Quality"), quality, 0.0, 1.0)); } diff --git a/rbutil/rbutilqt/base/encoderrbspeex.cpp b/rbutil/rbutilqt/base/encoderrbspeex.cpp index b5b516e..a8b7555 100644 --- a/rbutil/rbutilqt/base/encoderrbspeex.cpp +++ b/rbutil/rbutilqt/base/encoderrbspeex.cpp @@ -30,7 +30,7 @@ void EncoderRbSpeex::generateSettings() { loadSettings(); insertSetting(eVOLUME, new EncTtsSetting(this, EncTtsSetting::eDOUBLE, - tr("Volume:"), volume, 1.0, 10.0)); + tr("Volume:"), volume, 0.0, 2.0)); insertSetting(eQUALITY, new EncTtsSetting(this, EncTtsSetting::eDOUBLE, tr("Quality:"), quality, 0, 10.0)); insertSetting(eCOMPLEXITY, new EncTtsSetting(this, EncTtsSetting::eINT, |