Guilherme Steinmann
							
						 
						
							
							
							
								
							
								d58bf8ca75 
								
							
								 
							
						 
						
							
							
								
								Fix closeStream on Mac OS X  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								06296a58ed 
								
							
								 
							
						 
						
							
							
								
								Small ASIO update to support buffersize value of 0 (setting to preferred size).  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								7d46492974 
								
							
								 
							
						 
						
							
							
								
								Fixed some missing unlocks before calling error() in DS API.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Tristan Matthews
							
						 
						
							
							
							
								
							
								554c6c5035 
								
							
								 
							
						 
						
							
							
								
								rtaudio: avoid NULL dereference  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Tristan Matthews
							
						 
						
							
							
							
								
							
								7efec74033 
								
							
								 
							
						 
						
							
							
								
								alsa: avoid uninitialized read  
							
							 
							
							 
							
							
								
							
							
							The check if ( subdevice != -1 ) was being done on a potentially
uninitialized variable. 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Harris Georgiou
							
						 
						
							
							
							
								
							
								8408e11e5d 
								
							
								 
							
						 
						
							
							
								
								Fix for NULL options in PULSE audio backend in probeDeviceOpen  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Hirotoshi YOSHITAKA
							
						 
						
							
							
							
								
							
								17188fb2b1 
								
							
								 
							
						 
						
							
							
								
								Fix calloc-free mismatch  
							
							 
							
							 
							
							
								
							
							
							Use free() for allocated memory by calloc (not delete).
Deleting calloc-ed memory will become problem in the environment which
overrides global "operator delete" like some game engine. 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Hirotoshi YOSHITAKA
							
						 
						
							
							
							
								
							
								d0e2d3a608 
								
							
								 
							
						 
						
							
							
								
								Add algorithm header include  
							
							 
							
							 
							
							
								
							
							
							Without algorithm header, Visual Studio complaints that std::max is not
declared and defined.
Including algorithm header resolves this issue. 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   yedey
							
						 
						
							
							
							
								
							
								53ac6ffe14 
								
							
								 
							
						 
						
							
							
								
								Fixed major ASIO duplex initialization bug. Added "preferredSampleRate" to the device info.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   yedey
							
						 
						
							
							
							
								
							
								b9e6faacf4 
								
							
								 
							
						 
						
							
							
								
								ASIO fix for crash for early callbacks (initiated from ASIOCreateBuffers), ASIO fix for strict/misbehaving drivers  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   yedey
							
						 
						
							
							
							
								
							
								440272d68f 
								
							
								 
							
						 
						
							
							
								
								WASAPI device name encoding fix, fixed skipped samples in WASAPI buffer conversion  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								22c00ec584 
								
							
								 
							
						 
						
							
							
								
								Added new setStreamTime function; Documentation updates for 4.1.1 release.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								154e121e50 
								
							
								 
							
						 
						
							
							
								
								Wasap bug(?) fix in destructor; Update to record.cpp for default device selection.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Marcus Tomlinson
							
						 
						
							
							
							
								
							
								4411d7c79e 
								
							
								 
							
						 
						
							
							
								
								Let convertBuffer() take care of all channel count conversion, while convertBufferWasapi() does only sample rate conversion.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Marcus Tomlinson
							
						 
						
							
							
							
								
							
								1a14e053f7 
								
							
								 
							
						 
						
							
							
								
								Set callbackPushed flag if there is no render stream (input only mode)  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								9a920447e1 
								
							
								 
							
						 
						
							
							
								
								Bug fix in Core, Jack, ASIO, and DS for internal draining in INPUT mode only; Added some mutexes in DS to fix input-only errors; Added libraries to CMakeLists.txt for MinGW compile of WASAPI.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								4ca315146d 
								
							
								 
							
						 
						
							
							
								
								Added an explicit cast of (LPCTSRT) on line 4626, which seemed necessary when compiling with UNICODE defined.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Marcus Tomlinson
							
						 
						
							
							
							
								
							
								e4a070b5fc 
								
							
								 
							
						 
						
							
							
								
								Removed now irrelevant comment  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Marcus Tomlinson
							
						 
						
							
							
							
								
							
								27d53f8096 
								
							
								 
							
						 
						
							
							
								
								Support all sample rates for WASAPI  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Marcus Tomlinson
							
						 
						
							
							
							
								
							
								8b7653b945 
								
							
								 
							
						 
						
							
							
								
								Fixed shutdown crash on certain sample rates  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Marcus Tomlinson
							
						 
						
							
							
							
								
							
								148caac0c1 
								
							
								 
							
						 
						
							
							
								
								Added an author header to the WASAPI section  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								3db24e95fe 
								
							
								 
							
						 
						
							
							
								
								Updates to WASAPI API to support MinGW compile.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								25b4595016 
								
							
								 
							
						 
						
							
							
								
								Bug fix for DS enumeration when devices are unplugged; bug fix if an error occurs when opening a stream after a previous stream was closed; various documentation updates in preparation for release 4.1.0.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								0d0fb5433a 
								
							
								 
							
						 
						
							
							
								
								Updated WASAPI code from v0.1 to v0.2.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								986ffc39fd 
								
							
								 
							
						 
						
							
							
								
								Various WASAPI-related changes.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								18e6f51260 
								
							
								 
							
						 
						
							
							
								
								Added Wasapi code (though untested); Updates for better data format support in PulseAudio; Commented-out various unused function arguments in tests/ files.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								a71027332b 
								
							
								 
							
						 
						
							
							
								
								Fix for ALSA runnable flag update mistake; moved streamname declaration in PULSE code to avoid compiler complaint.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								015f3721b7 
								
							
								 
							
						 
						
							
							
								
								Bug fix for OS-X xrun reporting, plus small efficiency change to getVersion() function.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								b8f788ee2a 
								
							
								 
							
						 
						
							
							
								
								Changes to fix display issue for non-ASCII device names and some compile warnings on the Windows platform (most from Pavel Mogilevskiy).  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								ee76af899f 
								
							
								 
							
						 
						
							
							
								
								Updates to OS-X sample rate querying, other small changes suggested by Martin Koegler.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								9d0703f03a 
								
							
								 
							
						 
						
							
							
								
								A few small memory leak fixes from MK  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								a4f8006d95 
								
							
								 
							
						 
						
							
							
								
								Hades and Koegler patches for ALSA and general efficiency.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								952720f173 
								
							
								 
							
						 
						
							
							
								
								PulseAudio update for input buffer size support.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								07c639e411 
								
							
								 
							
						 
						
							
							
								
								Renamed RtError class to RtAudioError and embedded it in RtAudio.h.  
							
							 
							
							 
							
							
								
							
							
							Deleted RtError.h from distribution and renamed all references to
RtError in the documentation, test files, and Windows .dsp files.
The version number was incremented to 4.1.0 in anticipation of
the next release, as this change affects the API. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								91b2f327e2 
								
							
								 
							
						 
						
							
							
								
								A few more updates, including new ASIO files (GS).  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								906e5ba67f 
								
							
								 
							
						 
						
							
							
								
								Various updates for pulse audio, preparation for release 4.0.12, error callback addition (GS).  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								bee81ff356 
								
							
								 
							
						 
						
							
							
								
								Various updates for pulseaudio API and default ALSA device enumeration (gs).  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								6befb5faa6 
								
							
								 
							
						 
						
							
							
								
								Updates for SCHED_RR in ALSA API, plus support in configure for powerpc64 (gs).  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								28fc1cfcb3 
								
							
								 
							
						 
						
							
							
								
								Various changes for true 24-bit support, changes regarding Jack get_latency, and Linux ALSA realtime threading (gps).  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								5d8514d7eb 
								
							
								 
							
						 
						
							
							
								
								Mutex removal from several APIs, addition of PulseAudio support, documentation updates for 4.0.11 release.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								758cf4789a 
								
							
								 
							
						 
						
							
							
								
								Updates to RtAudio.cpp,h to fix deadlock in stopping stream (Core API).  Other file updates for upcoming release of version 4.0.11.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								f680bc760b 
								
							
								 
							
						 
						
							
							
								
								Updates regarding leaks in ALSA, bitwise format flags in OS-X, and changes to stopStream / drain flag to avoid hung state in ASIO, DS, OS-X, and Jack APIs.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								029d5d1732 
								
							
								 
							
						 
						
							
							
								
								Documentation updates for release 4.0.10 (GS).  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								325fea7494 
								
							
								 
							
						 
						
							
							
								
								Fix for compile bug in Windows DS and library configure in linux (GS).  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								692c1b860c 
								
							
								 
							
						 
						
							
							
								
								Final update for release 4.0.9, including DS bugfix in getDeviceCount (gs).  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								6d437609d0 
								
							
								 
							
						 
						
							
							
								
								Updates for release 4.0.9, including OS-X fixes for 10.6 and 10.7 (gs).  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								6faf4336eb 
								
							
								 
							
						 
						
							
							
								
								Updates for release 4.0.8, including new python binding, new teststops.cpp program, ALSA "default" flag, and various changes to stopping behavior (GS).  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								24a98a1971 
								
							
								 
							
						 
						
							
							
								
								Various changes in preparation for release 4.0.8  
							
							 
							
							 
							
							
								
							
							
							including fix of MinGW ASIO compile problem (iasiothiscallresolver),
OS-X problem handling device names in some languages (CFString
conversion), small change to OS-X MUTEX lock location to avoid
lockups, and correction to documentation regarding 24-bit data (should
be lower 3 bytes, not upper 3 bytes). 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Tristan Matthews
							
						 
						
							
							
							
								
							
								3a4fb410cf 
								
							
								 
							
						 
						
							
							
								
								RtApiJack: Don't set JackUseExactName, since it prevents multiple instances of Stk applications using the Jack backend from running at the same time.  
							
							 
							
							
								
							
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Gary Scavone
							
						 
						
							
							
							
								
							
								1aeb3051b9 
								
							
								 
							
						 
						
							
							
								
								Many updates for release 4.0.7 (gs).  
							
							 
							
							
								
							
							
						 
						15 years ago