Commit Graph
1146 Commits
Author SHA1 Message Date
Reece H. Dunn dfdc76e1d8 Use espeak_ng_STATUS codes for the fifo API. 2016-01-02 13:27:35 +00:00
Reece H. Dunn 563e4e3769 Use ENS_ for eSpeak NG error codes, and standardize on a numbering scheme. 2016-01-02 12:20:25 +00:00
Reece H. Dunn f9ea83430e Use errno codes in place of ENE_(READ|WRITE)_ERROR. 2016-01-02 11:58:12 +00:00
Reece H. Dunn 912a2f7e3f Make ReadPhFile return a status/error code. 2016-01-02 11:47:54 +00:00
Reece H. Dunn 09d071046a Check for ENE_VERSION_MISMATCH from espeak_ng_Initialize. 2016-01-02 11:34:58 +00:00
Reece H. Dunn 74db6dac63 Use the ENOMEM errno code instead of ENE_OUT_OF_MEMORY. 2016-01-02 10:49:37 +00:00
Reece H. Dunn 0d0bb33297 espeak-ng: support specifying the device name from the command line 2016-01-01 19:58:09 +00:00
Reece H. Dunn b28a0001c0 espeak-ng: use the new espeak-ng initialization APIs 2016-01-01 19:01:16 +00:00
Reece H. Dunn 975ffade6c Fix a logical error. 2016-01-01 18:51:56 +00:00
Reece H. Dunn 386d11a637 Expose a parameter specifying the device name to espeak_ng_InitializeOutput. 2016-01-01 17:23:38 +00:00
Reece H. Dunn 14d879aa97 Initialize the phoneme options in espeak_ng_Initialize. 2016-01-01 17:11:15 +00:00
Reece H. Dunn 9fe525fb13 Move more code into espeak_ng_InitializeOutput. 2016-01-01 16:40:16 +00:00
Reece H. Dunn 4f1e7af0da Expose select_output as espeak_ng_InitializeOutput. 2016-01-01 16:27:32 +00:00
Reece H. Dunn 32819f7957 Map the espeak_AUDIO_OUTPUT enumeration to espeak_ng_OUTPUT_MODE flags. 2016-01-01 16:18:24 +00:00
Reece H. Dunn e341068d57 Move more initialization logic to espeak_ng_Initialize. 2016-01-01 16:06:31 +00:00
Reece H. Dunn 75f7558801 Share the initialise implementation between libespeak-ng and speak-ng. 2016-01-01 14:39:52 +00:00
Reece H. Dunn 660f18f3a3 Make use of the new espeak_ng_InitializePath API. 2016-01-01 14:05:33 +00:00
Reece H. Dunn 44dbfc1b31 Share the init_path implementation between libespeak-ng and speak-ng. 2016-01-01 13:52:53 +00:00
Reece H. Dunn c2811d074e Make LoadPhData return an espeak_ng_STATUS code. 2016-01-01 13:17:11 +00:00
Reece H. Dunn 2e88afeaa0 Move the clock_gettime2 and add_time_in_ms implementation to event.c to avoid code duplication. 2015-12-31 16:51:46 +00:00
Reece H. Dunn 56bfebe2fd Only include the null wave* implementation in wave.c. 2015-12-31 16:46:53 +00:00
Reece H. Dunn d7801617f7 Always enable the wave* code irrespective of whether USE_ASYNC is defined. 2015-12-31 16:44:27 +00:00
Reece H. Dunn 5a793e4dea wave: make use of the device parameter to wave_open 2015-12-31 15:56:43 +00:00
Reece H. Dunn 856a4d4bea wave_pulse: make use of the device parameter to wave_open 2015-12-31 15:34:41 +00:00
Reece H. Dunn fee1ca32b5 wave_sada: make use of the device parameter to wave_open 2015-12-31 15:29:13 +00:00
Reece H. Dunn 104a9de6da Expose a device name parameter to wave_open. 2015-12-31 15:25:17 +00:00
Reece H. Dunn 843f4d0dd4 Combine wave_init and wave_open. 2015-12-31 13:47:48 +00:00
Reece H. Dunn f25b63ad5f CHANGELOG: espeak-ng requires a C99 compiler, not a C11 compiler 2015-12-31 13:09:29 +00:00
Reece H. Dunn c793cd795b README: fix and extend the supported compiler documentation. 2015-12-31 12:11:41 +00:00
Reece H. Dunn 2e6ed46bf5 README: move the ronn command to the optional dependencies description section. 2015-12-31 12:06:19 +00:00
Reece H. Dunn a63caac1ed Require a C99 compiler, not a C11 compiler and improve the C99 detection logic. 2015-12-31 11:57:20 +00:00
Reece H. Dunn 891766ea5c Work around missing AC_CHECK_HEADER_STDBOOL in older autoconf versions. 2015-12-31 11:26:25 +00:00
Reece H. Dunn 5a3d5c0946 Check for the ronn command in configure before building the man files. 2015-12-31 10:47:32 +00:00
Reece H. Dunn af75ed03e8 Fix building on Windows systems. 2015-12-31 10:21:02 +00:00
Reece H. Dunn 6e5e913526 travis: try installing ruby, then ronn via a gem 2015-12-30 23:56:37 +00:00
Reece H. Dunn a45568fd69 travis: try installing dependencies from before_install 2015-12-30 23:36:11 +00:00
Reece H. Dunn 310812cc50 travis: try installing ronn via gem 2015-12-30 23:23:35 +00:00
Reece H. Dunn c549ecdfe3 travis: ruby-rdiscount needs to be explicitly insta;;ed for ronn 2015-12-30 23:15:24 +00:00
Reece H. Dunn 828dc929b7 ronn is needed as part of the main build 2015-12-30 23:06:09 +00:00
Reece H. Dunn 88e2a3a66b Support building on the Travis continuous integration servers. 2015-12-30 23:00:03 +00:00
Reece H. Dunn c5fd4b7ef3 Document installing portaudio 18 vs 19 libraries on Debian/Ubuntu/... systems. 2015-12-30 22:51:29 +00:00
Reece H. Dunn dffb80cb99 Added a CHANGELOG.md file. 2015-12-30 22:20:47 +00:00
Reece H. Dunn 53aac7f3a5 Fix clang -Wconditional-uninitialized warnings. 2015-12-30 16:37:01 +00:00
Reece H. Dunn 80914cc40e Fix clang -Wunused-macros warnings. 2015-12-30 16:13:29 +00:00
Reece H. Dunn fe31f299ca Fix clang -Wunreachable-code-return warnings. 2015-12-30 15:58:25 +00:00
Reece H. Dunn 9e643b5620 Fix clang -Wunreachable-code-break warnings. 2015-12-30 15:54:32 +00:00
Reece H. Dunn c1f0529747 DecompilePhoneme does nothing (returns before doing anything), so remove it (it was used to debug/trace CompilePhoneme). 2015-12-30 15:45:47 +00:00
Reece H. Dunn d9258426bd Fix GCC -Wsign-compare warnings. 2015-12-30 15:11:27 +00:00
Reece H. Dunn b11d540718 Fix GCC -Wunused-parameter warnings. 2015-12-30 15:01:31 +00:00
Reece H. Dunn 8771b1c29c The modn parameter of SetSynth_Klatt is not used, so remove it. 2015-12-30 09:18:22 +00:00