1
0
Fork 0
forked from len0rd/rockbox
foxbox/tools
Solomon Peachy 55eb1c54eb FS#7704 - Talk support for plugins
Original patch by Mario Lang
Heavily updated by Igor Poretsky
Further updated by myself

  This patch breaks binary API compatibility by placing the new
  functions where they make the most logical sense. IMO this is
  the better approach to take given the scope of the changes needed
  for talk support.

  Since binary API is changing, the patch also moves some other
  functions around to more logical locations.

  As well as voice support in plugins, this patch voice-enables several
  simple plugins.  There will be follow-up patches for many plugins that
  build on this one.

Change-Id: I18070c06e77e8a3c016c2eb6b6c5dbe6633b9b54
2019-07-20 08:48:35 +02:00
..
agptek_rocker Agptek Rocker: Slightly tweak build procedure 2018-06-14 11:02:18 +02:00
checkwps Fix path handling snafu for CheckWPS tool 2017-01-16 07:30:39 -05:00
database Fix path handling snafu for CheckWPS tool 2017-01-16 07:30:39 -05:00
fwpatcher fwpatcher/rbutil - added support for H300 v1.31K 2013-10-01 14:01:15 +02:00
iap Updated IAP commands. 2013-11-10 18:41:24 +01:00
profile_reader Commit FS#9170 by Dave Hooper. Adds support for profiling on ARM, and fixes various issues with compiling profile builds. Also, note that profile_reader.pl syntax has changed. 2008-07-28 22:43:41 +00:00
rbspeex misc: Fix some assorted compiler warnings 2018-09-28 11:53:15 -04:00
release Add cleaned-up xDuoo X3 support 2018-07-28 10:56:31 -04:00
ucl OS X: detect clang and build for x86 target only. 2014-03-20 22:26:24 +01:00
addtargetdir.pl makefiles 2010-08-21 18:07:12 +00:00
autoconf.pl autoconf.pl: Add support for build folders with screen resolution (e.g. build-android-320x480). 2013-03-16 22:30:46 +01:00
bdf2bmp.c FS#12764 - bdf2bmp fails to compile 2012-10-14 12:12:25 +02:00
bmp2rb.c bmp2rb: Add XRGB 32bit native format 2018-06-12 12:55:56 +02:00
builds.pm Add Xuelin iHIFI 770/770C/800 support 2019-01-02 08:10:01 -05:00
buildtheme.pl copy the images for the skins. 2010-06-03 13:59:32 +00:00
buildzip.pl Samsung YP-R1 target port 2014-02-05 09:56:21 +01: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 configure: add --32-bit option to build a 32-bit simulator/application 2019-06-17 23:11:25 -04:00
convbdf.c Fix warnings. convbdf needed to be updated for the changed font struct because it generates sysfont.c. 2014-01-26 15:02:11 +01:00
convttf.c Option to use the lighter hinting algorithm (FT_LOAD_TARGET_LIGHT). 2014-01-26 16:11:05 +01:00
creative.c fix yellows 2017-09-06 18:01:25 +02:00
creative.h tools/scramble: add support for a couple more Creative devices 2013-10-22 00:34:35 +02:00
descramble.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
dict2rdf.pl
functions.make build: Properly generate build dependency for autogenerated bitmap .h files 2018-12-25 11:54:11 -05:00
genlang FS#7704 - Talk support for plugins 2019-07-20 08:48:35 +02:00
genshortcut.sh Fix Sim for newer distros 2018-12-07 21:04:30 +01:00
genversion.sh Fix makefile not rebuilding rbversion.h in some cases 2016-09-23 23:03:23 +02:00
gigabeat.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
gigabeat.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
gigabeats.c fix yellow by acknowledging the fread() return code and also allow 2009-05-25 21:42:44 +00:00
gigabeats.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
hmac-sha1.c
hmac-sha1.h Cleanup in tools/: Remove unused VB scripts and fix properties. 2008-05-08 19:01:21 +00:00
iaudio_bl_flash.bmp
ipod_fw.c
iriver.c Factor out scramble / mkboot functions to allow easier reuse (for rbutil). 2008-06-18 22:30:59 +00:00
iriver.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
langstatus Fix typo 2008-12-14 22:53:34 +00:00
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 tools/mkzenboot: compile in C99 mode 2013-10-22 00:17:06 +02:00
makesrc.inc revert this commit until we find a better fix 2008-06-28 00:06:49 +00:00
mi4.c Remove some redundant #include's 2010-06-29 20:13:22 +00:00
mi4.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
mk500boot.c M:Robe 500: Add firmware patcher: Can decrypt firmware updates, patch them, and re-encrypt them. 2009-08-30 23:24:22 +00:00
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 mkzenboot: Fix double close of bootfd on error 2014-12-20 15:18:46 +01:00
mp3info.pm
mr500.c M:Robe 500: Add firmware patcher: Can decrypt firmware updates, patch them, and re-encrypt them. 2009-08-30 23:24:22 +00:00
mr500.h M:Robe 500: Add firmware patcher: Can decrypt firmware updates, patch them, and re-encrypt them. 2009-08-30 23:24:22 +00:00
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 Fix .ncbss from possibly overlapping .ncdata in plugins/codecs. 2013-07-11 04:32:23 -04:00
player_unifont.c No need to run a command here. 2009-06-20 14:34:27 +00:00
rdf2binary.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
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 Fix download link for the MIPS toolchain. 2018-07-28 10:56:31 -04:00
romsizetest.pl
root.make Put -lfirmware in CORE_LIBS, to fix -thumb builds 2019-07-19 15:16:37 +02:00
sapi_voice.vbs Add support for Microsoft Speech Platform. 2012-09-09 12:07:53 +02:00
scramble.c Add cleaned-up xDuoo X3 support 2018-07-28 10:56:31 -04: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 FS#10740 - rbutil: Test Cowon D2 OF file for CRC consistency before patching 2009-11-01 18:26:00 +00:00
telechips.h FS#10740 - rbutil: Test Cowon D2 OF file for CRC consistency before patching 2009-11-01 18:26:00 +00:00
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 New USB stack 2007-11-22 20:51:00 +00:00
version.sh Fix up tools/version.sh for git transition. 2011-12-31 16:32:21 +00:00
voice-corrections.txt speech: additional correction rules for acronyms etc. 2018-11-10 01:39:46 +01:00
voice.pl Support using 'rbspeak' to generate voice files. 2018-12-22 20:27:39 -05:00
VOICE_PAUSE.wav
voicefont.c misc: Fix some assorted compiler warnings 2018-09-28 11:53:15 -04: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 Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
wn2rdf.pl
xml2h.py