4ecdeefe4b
								
							 
						 
						
							
									Fix a null pointer dereference in LoadSpectSeq(spect.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								5673065168
								
							 
						 
						
							
									Fix a null pointer dereference in compile_rule(compiledict.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								a9adf136c6
								
							 
						 
						
							
									Close stream on error paths in LoadSpectSeq(spect.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								03fdc8bc31
								
							 
						 
						
							
									Check fseek calls in CloseWavFile(espeak-ng.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								7ea2cf784d
								
							 
						 
						
							
									Use the error.h API in LoadEnvelope and check more return values. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								ebb052a808
								
							 
						 
						
							
									Use the error.h API in LoadSoundFile and check more return values. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								eaa0c9aa08
								
							 
						 
						
							
									Fix truncated fgetc return value in main(espeak-ng.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4ec98f79a8
								
							 
						 
						
							
									Fix truncated fgetc return value in LoadWavefile(compiledata.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								02b7359b6a
								
							 
						 
						
							
									Fix a potential null pointer dereference in espeak_ng_SynthesizeMark. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6a4fc79078
								
							 
						 
						
							
									Fix a potential null pointer dereference in espeak_ng_Synthesize. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								bfcdcc8bb6
								
							 
						 
						
							
									Clean up the error handling logic in the espeak_command create_... APIs. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								40a9a3d439
								
							 
						 
						
							
									Remove logically dead code in pulse_open (success always 0 in this case). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								a6f6a337b1
								
							 
						 
						
							
									Add a missing pthread_mutex_unlock call in fifo_add_commands. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f09c83640b
								
							 
						 
						
							
									Fix GCC -Wnarrowing warnings. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								86a9511553
								
							 
						 
						
							
									Inline the calls to log in mbrowrap.c. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								bbd981efb8
								
							 
						 
						
							
									Use malloc/strdup instead of Alloc. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								325014da42
								
							 
						 
						
							
									Use free instead of Free as free checks for NULL. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								95c171831a
								
							 
						 
						
							
									Fix detecting if pulseaudio is running in audio=runtime mode. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4b61d38551
								
							 
						 
						
							
									Use M_PI instead of PI. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								188dd8084c
								
							 
						 
						
							
									timespec is not used in wave.c, so remove the compatibility definition 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								dfa742abfa
								
							 
						 
						
							
									Remove the unused wave_test_get_write_buffer. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c0d79709c4
								
							 
						 
						
							
									Fix Windows includes (don't rely on speech.h). 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								7d900fb8b0
								
							 
						 
						
							
									Remove includes from internal header files. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								96c43f3eb2
								
							 
						 
						
							
									Clean up the include files to make them consistent. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								9a03414e99
								
							 
						 
						
							
									Guard calls to the synth_callback function, as it might be NULL. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								3d55519f27
								
							 
						 
						
							
									Correct the usage of USE_ASYNC when async is disabled. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								fa6f369329
								
							 
						 
						
							
									Move the N_PATH_HOME declaration in speech.h to avoid a duplicate #ifdef check. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								9c5820f72a
								
							 
						 
						
							
									Create an initial compatibility shim for unistd.h. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								5d3e43de53
								
							 
						 
						
							
									Add rules to build the voice and language data in Visual Studio/MSBuild. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c9844f62ef
								
							 
						 
						
							
									Clean up the 'Compiling phoneme data' messages. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								0e0be476db
								
							 
						 
						
							
									Import getopt_long.c v 1.27 from NetBSD. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								19ef13daac
								
							 
						 
						
							
									i_CHANGE_PHONEME2 is not used and the code conflicts with i_ADD_LENGTH, so remove it 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								142063f1e6
								
							 
						 
						
							
									Remove a GCC incompatible pointer conversion warning in voices.c. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4ac6355834
								
							 
						 
						
							
									Fix the realloc usage of voices in espeak_ListVoices(voices.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								9eb6150e64
								
							 
						 
						
							
									Fix the realloc usage of mbrola_tab in LoadMbrolaTable(synth_mbrola.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								8e7f4e7e3d
								
							 
						 
						
							
									Fix the realloc usage of outbuffer in WaveCallback(wavegen.c) 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								54f8c672e5
								
							 
						 
						
							
									Fix the realloc usage of event_list in espeak_ng_InitializeOutput(speech.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								5de96146e1
								
							 
						 
						
							
									Fix the realloc usage of outbuf in espeak_ng_InitializeOutput(speech.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f608860a7a
								
							 
						 
						
							
									Fix the malloc/realloc usage of phon_out_buf in GetTranslatedPhonemeString(dictionary.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								a64e048c51
								
							 
						 
						
							
									Check malloc/realloc in the flag_stdin codepath of espeak-ng.c. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2446dbc3b4
								
							 
						 
						
							
									Make LoadFrame return an error_ng_STATUS code. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								d8a88fc8e7
								
							 
						 
						
							
									Call to malloc may return NULL in SpectCreateFrame(spect.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6b573e112b
								
							 
						 
						
							
									Call to malloc may return NULL in create_*_error_context(error.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								242cb51c38
								
							 
						 
						
							
									Call to realloc may leak the manifest data in ReadPhonemeManifest(compiledata.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4673b04cde
								
							 
						 
						
							
									Check the return value of malloc in LoadDataFile(compiledata.c) [msvc /analyze] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4db1b41b42
								
							 
						 
						
							
									Disable all warnings in the Visual Studio project files. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								0ca520a4ec
								
							 
						 
						
							
									Revert the gcc sign conversion warning fixes. 
							 
							
							
This reverts commits 0cc030032838d15f8f900cc03003 
							
						 
						9 years ago