| 
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -166,15 +166,8 @@ void CloseAudioDevice(void) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			// Load sound to memory | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			Sound LoadSound(char *fileName) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			{ | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Sound sound; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Wave wave; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    // Init some default values for wave... | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    wave.data = NULL; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    wave.dataSize = 0; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    wave.sampleRate = 0; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    wave.bitsPerSample = 0; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    wave.channels = 0; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Sound sound = { 0 }; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Wave wave = { 0 }; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    // NOTE: The entire file is loaded to memory to play it all at once (no-streaming) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -236,7 +229,7 @@ Sound LoadSound(char *fileName) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			// Load sound from wave data | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			Sound LoadSoundFromWave(Wave wave) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			{ | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Sound sound; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Sound sound = { 0 }; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    if (wave.data != NULL) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    { | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -290,7 +283,7 @@ Sound LoadSoundFromWave(Wave wave) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			Sound LoadSoundFromRES(const char *rresName, int resId) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			{ | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    // NOTE: rresName could be directly a char array with all the data!!! --> TODO | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Sound sound; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Sound sound = { 0 }; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#if defined(AUDIO_STANDALONE) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    TraceLog(WARNING, "Sound loading from rRES resource file not supported on standalone mode"); | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -791,7 +784,7 @@ static Wave LoadWAV(const char *fileName) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    WaveFormat waveFormat; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    WaveData waveData; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Wave wave; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Wave wave = { 0 }; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    FILE *wavFile; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    wavFile = fopen(fileName, "rb"); | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
				
				 | 
			
			 | 
			
			
 |