rockbox/rbutil/rbutilqt/base
Dominik Riebeling f1fc6bae25 Rockbox Utility: use libmp3lame for voice clips.
Instead of calling the lame executable use libmp3lame directly. As result, this
simplifies the prerequisites for creating voice clips for Archos devices to
putting the library in the system's search path (Windows: put libmp3lame.dll in
the search path or the same folder RockboxUtility.exe is located in. Linux:
install the library using your systems package manager) and configuration.

This creates a notable encoding speedup on Windows (around factor 6 on my test
setup) and a small speedup on Linux (around factor 1.2).

The implemenatation currently has the following limitations:
- Only enabled on Windows and Linux. On OS X installing the correct dylib is a
  bit nontrivial, so using the old command line based method is still in use
  for now.
- The encoder parameters are currently hardcoded to use the same values the
  build system uses.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31634 a1c6a512-1295-4272-9138-f99709370657
2012-01-08 11:50:04 +00:00
..
autodetection.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
autodetection.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallams.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallams.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallbase.cpp Rockbox Utility: add support for mkimxboot bootloader. 2012-01-04 19:19:02 +00:00
bootloaderinstallbase.h Remove trailing whitespaces. 2012-01-03 21:48:27 +00:00
bootloaderinstallchinachip.cpp Extend return codes for chinachip_patch(). 2011-12-03 09:41:44 +00:00
bootloaderinstallchinachip.h Extend return codes for chinachip_patch(). 2011-12-03 09:41:44 +00:00
bootloaderinstallfile.cpp Remove duplicate include. Thanks to Jean-Louis Biasini for spottin this. 2011-12-20 20:32:51 +00:00
bootloaderinstallfile.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallhex.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallhex.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallimx.cpp Rockbox Utility: add support for mkimxboot bootloader. 2012-01-04 19:19:02 +00:00
bootloaderinstallimx.h Rockbox Utility: add support for mkimxboot bootloader. 2012-01-04 19:19:02 +00:00
bootloaderinstallipod.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallipod.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallmi4.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallmi4.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstallmpio.cpp Fix source string spelling. 2010-06-18 14:59:23 +00:00
bootloaderinstallmpio.h rbutil: add mpio hd200 as disabled target (all untested) 2010-06-04 21:43:15 +00:00
bootloaderinstallsansa.cpp sansapatcher: factor out handling of bundled bootloaders. 2011-12-04 19:40:43 +00:00
bootloaderinstallsansa.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstalltcc.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
bootloaderinstalltcc.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
encoderbase.cpp Rockbox Utility: use libmp3lame for voice clips. 2012-01-08 11:50:04 +00:00
encoderbase.h Fix wrong includes. 2012-01-08 11:49:57 +00:00
encoderexe.cpp Split up encoders sources. 2012-01-06 19:19:32 +00:00
encoderexe.h Split up encoders sources. 2012-01-06 19:19:32 +00:00
encoderlame.cpp Rockbox Utility: use libmp3lame for voice clips. 2012-01-08 11:50:04 +00:00
encoderlame.h Rockbox Utility: use libmp3lame for voice clips. 2012-01-08 11:50:04 +00:00
encoderrbspeex.cpp Fix wrong includes. 2012-01-08 11:49:57 +00:00
encoderrbspeex.h Split up encoders sources. 2012-01-06 19:19:32 +00:00
encttssettings.cpp Set svn:eol-style on several files missing it and dos2unix them. 2009-06-09 21:49:34 +00:00
encttssettings.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
httpget.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
httpget.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
progressloggerinterface.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
rbsettings.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
rbsettings.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
rockboxinfo.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
rockboxinfo.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
serverinfo.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
serverinfo.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
system.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
system.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
systeminfo.cpp Revert r30869 "Remove buildserver_modelname value." 2011-11-01 19:40:35 +00:00
systeminfo.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
talkfile.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
talkfile.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
talkgenerator.cpp Split up encoders sources. 2012-01-06 19:19:32 +00:00
talkgenerator.h Split up encoders sources. 2012-01-06 19:19:32 +00:00
ttsbase.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ttsbase.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ttscarbon.cpp Carbon TTS: Fix a memory leak on read error. 2011-11-10 21:12:07 +00:00
ttscarbon.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ttsexes.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ttsexes.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ttsfestival.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ttsfestival.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ttssapi.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ttssapi.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
uninstall.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
uninstall.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
utils.cpp Show user friendly name on target mismatch. 2011-11-01 20:46:46 +00:00
utils.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
voicefile.cpp Rockbox Utility: use libmp3lame for voice clips. 2012-01-08 11:50:04 +00:00
voicefile.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
zipinstaller.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
zipinstaller.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ziputil.cpp Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00
ziputil.h Remove svn keyword lines from sources. 2011-10-19 20:51:16 +00:00