rockbox/tools
Dominik Riebeling d6ef5a0d80 Create binary voice string archive on target.
Extend genlang to create files holding the voice strings in a binary format
similar to lng. Create such files for all languages during a normal build, put
them in a zip file and add them to rockbox.zip so they are installed with a
main build.

Creating a voice file requires access to the voice strings, which are currently
not distributed with Rockbox. Therefore it is necessary to either have access
to the source code of the installed build or to use a build the genlang service
on rockbox.org can retrieve the strings for, making it impossible for normal
users to generate a voice file for custom builds, test builds and older builds
that aren't supported by the rockbox.org script. It also requires a network
connection when creating voice files with Rockbox Utility even if creating a
voice file by itself isn't network related.

Furthermore, putting the voice strings on the target is also a prerequisite for
eventually supporting a TTS on the player.

Strip voice strings path.

Change-Id: Ic2f86130909b3b257986a348e5cfcf618c4500c3
2012-06-09 22:44:56 +02:00
..
checkwps Add include path to checkwps.make to fix build. 2012-05-03 14:58:44 +02:00
database Database build also needs a /lib/rbcodec/dsp include path. 2012-04-29 05:29:35 -04:00
fwpatcher
profile_reader
rbspeex Add codecs to librbcodec. 2012-04-25 22:13:20 +02:00
release Add new tarball generation script. 2012-04-12 21:15:49 +02:00
ucl Fix ucl-related makefiles 2012-02-29 12:30:28 +01:00
addtargetdir.pl makefiles 2010-08-21 18:07:12 +00:00
autoconf.pl tools/autoconf.pl: 2 enhancements 2012-05-28 11:34:15 +02:00
bdf2bmp.c
bmp2rb.c Add the ability to create a prefilled struct bitmap along with generated images. 2011-11-13 15:37:16 +00:00
builds.pm Move the mr100 to unstable 2012-05-19 13:06:31 +02:00
buildtheme.pl
buildzip.pl Create binary voice string archive on target. 2012-06-09 22:44:56 +02:00
codecscan.pl Add codecs to librbcodec. 2012-04-25 22:13:20 +02:00
codepage_tables.c Add support for cp1252 (Western European) codepage. 2012-05-19 01:42:53 +02:00
codepage_tables.h Add support for cp1252 (Western European) codepage. 2012-05-19 01:42:53 +02:00
codepages.c Add support for cp1252 (Western European) codepage. 2012-05-19 01:42:53 +02:00
configure zenxfi3: disable building of plugins ("no" means yes, use an empty string instead) 2012-05-27 00:39:24 +02:00
convbdf.c FS#12293 Global default glyph setting in System > Limits > Glyphs To Cache. Defaults to 250. This saves a lot of RAM while still allowing non-English users to have adequate glyph coverage. 2011-11-19 23:34:26 +00:00
convttf.c Fix Win32 native convttf creating invalid output files. 2011-04-10 11:25:59 +00:00
creative.c
creative.h
descramble.c
dict2rdf.pl
functions.make Add rbcodecplatform.h and rbcodecconfig.h. 2012-05-03 14:49:35 +02:00
genlang Create binary voice string archive on target. 2012-06-09 22:44:56 +02:00
genversion.sh
gigabeat.c
gigabeat.h
gigabeats.c
gigabeats.h
hmac-sha1.c
hmac-sha1.h
iaudio_bl_flash.bmp
ipod_fw.c
iriver.c
iriver.h
langstatus
langtool.pl Fix FS#12003 'langtool.pl --deprecate is broken' 2011-04-07 07:50:29 +00:00
langv1tov2
lngdump.c
make.inc Redo r28026 so that all .S files get the __ASSEMBLER__ define. 2010-12-27 17:27:59 +00:00
Makefile scramble: add RKW firmware file format encoder 2012-03-04 00:33:41 +01:00
makesrc.inc
mi4.c
mi4.h
mk500boot.c
mkboot.c Silence gcc warning 2011-12-10 18:38:28 +00:00
mkboot.h Optional dual-boot support in iAudio X5 and M5 bootloader, based on FS#5289. 2011-06-19 17:23:18 +00:00
mkinfo.pl Add voicefile version to rockbox-info.txt. 2012-06-05 23:23:44 +02:00
mkmi4.sh
mkzenboot.c
mp3info.pm
mr500.c
mr500.h
multigcc.pl perl magic: Use if/elsif/else instead of given/when (FS #12188) 2011-08-16 19:26:24 +00:00
ovl_offset.pl Make overlay plugins work again. 2012-05-19 18:53:17 +02:00
player_unifont.c
rdf2binary.c
rkw.c scramble: add RKW firmware file format encoder 2012-03-04 00:33:41 +01:00
rkw.h scramble: add RKW firmware file format encoder 2012-03-04 00:33:41 +01:00
rockboxdev.sh more tools checks to be done before starting toolchain builds 2012-05-19 01:45:23 +02:00
romsizetest.pl
root.make Make the player_unifont tool build again 2012-05-18 23:31:24 +02:00
sapi_voice.vbs Add missing languages from configure, and sort them in exactly the same order for easier maintenance. 2012-01-08 17:59:52 +00:00
scramble.c Initial commit for the Creative ZEN X-Fi2 and X-Fi3 ports 2012-05-19 16:10:52 +02:00
sh2d.c
songdb.pl
svnupcheck.pl
talkclips.py FS#11506 : python script to generate .talk clips 2010-08-28 11:00:32 +00:00
telechips.c
telechips.h
testdbv2.c
thumb-cc.py thumb-cc.py: fix for python 3.2 2012-05-07 00:19:03 -04:00
tools.make Make the player_unifont tool build again 2012-05-18 23:31:24 +02:00
ucl2src.pl
usb_benchmark.c
version.sh Fix up tools/version.sh for git transition. 2011-12-31 16:32:21 +00:00
voice-corrections.txt Fixed broken regex 2011-06-23 15:09:04 +00:00
voice.pl perl magic: Use if/elsif/else instead of given/when (FS #12188) 2011-08-16 19:26:24 +00:00
VOICE_PAUSE.wav
voicefont.c voicefont: make format version a parameter. 2012-06-05 23:24:54 +02:00
voicefont.h voicefont: make format version a parameter. 2012-06-05 23:24:54 +02:00
vorbiscomm.pm
wavtrim.c Rename snprintf when building with MSVC to link with CRT. 2012-01-08 20:09:59 +00:00
wavtrim.h
wn2rdf.pl
xml2h.py