Reece H. Dunn
							
						 
						
							
								03fdc8bc31
								
							 
						 
						
							
									Check fseek calls in CloseWavFile(espeak-ng.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								7ea2cf784d
								
							 
						 
						
							
									Use the error.h API in LoadEnvelope and check more return values. [Coverity] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								ebb052a808
								
							 
						 
						
							
									Use the error.h API in LoadSoundFile and check more return values. [Coverity] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								eaa0c9aa08
								
							 
						 
						
							
									Fix truncated fgetc return value in main(espeak-ng.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								4ec98f79a8
								
							 
						 
						
							
									Fix truncated fgetc return value in LoadWavefile(compiledata.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								02b7359b6a
								
							 
						 
						
							
									Fix a potential null pointer dereference in espeak_ng_SynthesizeMark. [Coverity] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								6a4fc79078
								
							 
						 
						
							
									Fix a potential null pointer dereference in espeak_ng_Synthesize. [Coverity] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								bfcdcc8bb6
								
							 
						 
						
							
									Clean up the error handling logic in the espeak_command create_... APIs. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								40a9a3d439
								
							 
						 
						
							
									Remove logically dead code in pulse_open (success always 0 in this case). [Coverity] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								a6f6a337b1
								
							 
						 
						
							
									Add a missing pthread_mutex_unlock call in fifo_add_commands. [Coverity] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								23c1004dfc
								
							 
						 
						
							
									Update the CHANGELOG.md file. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								960e075b8a
								
							 
						 
						
							
									Refer to C99 instead of C11 in the configure summary output. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								d51c8b97ee
								
							 
						 
						
							
									Use AM_CFLAGS instead of AM_CXXFLAGS. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								f09c83640b
								
							 
						 
						
							
									Fix GCC -Wnarrowing warnings. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								86a9511553
								
							 
						 
						
							
									Inline the calls to log in mbrowrap.c. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								836ba71934
								
							 
						 
						
							
									docs/voices.md cleanup 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								d7dd8f4ee9
								
							 
						 
						
							
									Documentation: words parameter documented for voice files. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								bbd981efb8
								
							 
						 
						
							
									Use malloc/strdup instead of Alloc. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								325014da42
								
							 
						 
						
							
									Use free instead of Free as free checks for NULL. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								95c171831a
								
							 
						 
						
							
									Fix detecting if pulseaudio is running in audio=runtime mode. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								4b61d38551
								
							 
						 
						
							
									Use M_PI instead of PI. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								188dd8084c
								
							 
						 
						
							
									timespec is not used in wave.c, so remove the compatibility definition 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								dfa742abfa
								
							 
						 
						
							
									Remove the unused wave_test_get_write_buffer. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								c0d79709c4
								
							 
						 
						
							
									Fix Windows includes (don't rely on speech.h). 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								7d900fb8b0
								
							 
						 
						
							
									Remove includes from internal header files. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								96c43f3eb2
								
							 
						 
						
							
									Clean up the include files to make them consistent. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								9a03414e99
								
							 
						 
						
							
									Guard calls to the synth_callback function, as it might be NULL. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								3d55519f27
								
							 
						 
						
							
									Correct the usage of USE_ASYNC when async is disabled. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								2a8c4461bd
								
							 
						 
						
							
									Use snprintf on all platforms (it is C99 conformant in Visual Studio 2015 and can be supported in the compatibility layer for older versions as needed). 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								fa6f369329
								
							 
						 
						
							
									Move the N_PATH_HOME declaration in speech.h to avoid a duplicate #ifdef check. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								9c5820f72a
								
							 
						 
						
							
									Create an initial compatibility shim for unistd.h. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								5d3e43de53
								
							 
						 
						
							
									Add rules to build the voice and language data in Visual Studio/MSBuild. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								c9844f62ef
								
							 
						 
						
							
									Clean up the 'Compiling phoneme data' messages. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								f9d12c31a4
								
							 
						 
						
							
									Remove the redundant access check in compiledata.c 
							 
							
							 
							
							
							
							
This access check is checking whether the phsource directory exists.
Now that espeak-ng is using the errno message when opening the
phsource/phonemes file, enough information should be provided by
that error message. 
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								c22550afb5
								
							 
						 
						
							
									Use the NetBSD getopt_long implementation on Windows. 
							 
							
							 
							
							
							
							
This makes the espeak-ng.c and speak-ng.c source code easier to
read and maintain. It also addresses bugs in command-line argument
parsing with the espeak implementation, for example it treats
`--compile-phonemes` as `--compile` due to an argument matching bug. 
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								0e0be476db
								
							 
						 
						
							
									Import getopt_long.c v 1.27 from NetBSD. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Jim Regan
							
						 
						
							
								6c6a79928a
								
							 
						 
						
							
									a, not ɐ 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								19ef13daac
								
							 
						 
						
							
									i_CHANGE_PHONEME2 is not used and the code conflicts with i_ADD_LENGTH, so remove it 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								142063f1e6
								
							 
						 
						
							
									Remove a GCC incompatible pointer conversion warning in voices.c. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								4ac6355834
								
							 
						 
						
							
									Fix the realloc usage of voices in espeak_ListVoices(voices.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								9eb6150e64
								
							 
						 
						
							
									Fix the realloc usage of mbrola_tab in LoadMbrolaTable(synth_mbrola.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								8e7f4e7e3d
								
							 
						 
						
							
									Fix the realloc usage of outbuffer in WaveCallback(wavegen.c) 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								54f8c672e5
								
							 
						 
						
							
									Fix the realloc usage of event_list in espeak_ng_InitializeOutput(speech.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								5de96146e1
								
							 
						 
						
							
									Fix the realloc usage of outbuf in espeak_ng_InitializeOutput(speech.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								f608860a7a
								
							 
						 
						
							
									Fix the malloc/realloc usage of phon_out_buf in GetTranslatedPhonemeString(dictionary.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								a64e048c51
								
							 
						 
						
							
									Check malloc/realloc in the flag_stdin codepath of espeak-ng.c. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								2446dbc3b4
								
							 
						 
						
							
									Make LoadFrame return an error_ng_STATUS code. 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								d8a88fc8e7
								
							 
						 
						
							
									Call to malloc may return NULL in SpectCreateFrame(spect.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								6b573e112b
								
							 
						 
						
							
									Call to malloc may return NULL in create_*_error_context(error.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								242cb51c38
								
							 
						 
						
							
									Call to realloc may leak the manifest data in ReadPhonemeManifest(compiledata.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago