rtaudio.git
10 years agoUpdate to CMake file for WASAPI; documentation update for CMake; finalized date for... 4.1.0
Gary Scavone [Fri, 11 Apr 2014 00:24:09 +0000 (20:24 -0400)]
Update to CMake file for WASAPI; documentation update for CMake; finalized date for release 4.1.0

10 years agoMerge pull request #3 from berkus/master
garyscavone [Fri, 11 Apr 2014 00:00:32 +0000 (20:00 -0400)]
Merge pull request #3 from berkus/master

Add CMake buildfile.

10 years agoAnother small documentation change before the next release.
Gary Scavone [Thu, 10 Apr 2014 00:48:06 +0000 (20:48 -0400)]
Another small documentation change before the next release.

10 years agoBug fix for DS enumeration when devices are unplugged; bug fix if an error occurs...
Gary Scavone [Wed, 9 Apr 2014 19:14:30 +0000 (15:14 -0400)]
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.

10 years agoUpdated WASAPI code from v0.1 to v0.2.
Gary Scavone [Wed, 2 Apr 2014 17:41:27 +0000 (13:41 -0400)]
Updated WASAPI code from v0.1 to v0.2.

10 years agoVarious WASAPI-related changes.
Gary Scavone [Wed, 2 Apr 2014 17:06:01 +0000 (13:06 -0400)]
Various WASAPI-related changes.

10 years agoAdded Wasapi code (though untested); Updates for better data format support in PulseA...
Gary Scavone [Tue, 1 Apr 2014 16:03:38 +0000 (12:03 -0400)]
Added Wasapi code (though untested); Updates for better data format support in PulseAudio; Commented-out various unused function arguments in tests/ files.

10 years agoFix for ALSA runnable flag update mistake; moved streamname declaration in PULSE...
Gary Scavone [Mon, 31 Mar 2014 20:46:04 +0000 (16:46 -0400)]
Fix for ALSA runnable flag update mistake; moved streamname declaration in PULSE code to avoid compiler complaint.

10 years agoMinor update to release.txt
Gary Scavone [Wed, 12 Mar 2014 17:44:41 +0000 (13:44 -0400)]
Minor update to release.txt

10 years agoBug fix for OS-X xrun reporting, plus small efficiency change to getVersion() function.
Gary Scavone [Tue, 11 Mar 2014 16:45:13 +0000 (12:45 -0400)]
Bug fix for OS-X xrun reporting, plus small efficiency change to getVersion() function.

10 years agoBuild test programs. 3/head
Berkus [Tue, 4 Feb 2014 12:58:26 +0000 (14:58 +0200)]
Build test programs.

10 years agoSet some flags depending on compiler and environment.
Berkus [Tue, 4 Feb 2014 12:57:59 +0000 (14:57 +0200)]
Set some flags depending on compiler and environment.

10 years agoAdd full API selection mechanism.
Berkus [Tue, 4 Feb 2014 12:57:25 +0000 (14:57 +0200)]
Add full API selection mechanism.

Mostly copied from configure.ac.

10 years agoRemove primitive API selection code.
Berkus [Tue, 4 Feb 2014 12:56:24 +0000 (14:56 +0200)]
Remove primitive API selection code.

10 years agoAdd options for manual selection of APIs.
Berkus [Tue, 4 Feb 2014 12:55:12 +0000 (14:55 +0200)]
Add options for manual selection of APIs.

10 years agoAdd prologue code.
Berkus [Tue, 4 Feb 2014 12:53:42 +0000 (14:53 +0200)]
Add prologue code.

10 years agoAdd CMake buildfile.
Berkus [Mon, 3 Feb 2014 00:16:34 +0000 (02:16 +0200)]
Add CMake buildfile.

10 years agoChanges to fix display issue for non-ASCII device names and some compile warnings...
Gary Scavone [Sat, 18 Jan 2014 21:35:12 +0000 (16:35 -0500)]
Changes to fix display issue for non-ASCII device names and some compile warnings on the Windows platform (most from Pavel Mogilevskiy).

10 years agoUpdates to OS-X sample rate querying, other small changes suggested by Martin Koegler.
Gary Scavone [Tue, 7 Jan 2014 00:53:30 +0000 (16:53 -0800)]
Updates to OS-X sample rate querying, other small changes suggested by Martin Koegler.

10 years agoA few small memory leak fixes from MK
Gary Scavone [Sat, 28 Dec 2013 16:38:15 +0000 (08:38 -0800)]
A few small memory leak fixes from MK

10 years agoHades and Koegler patches for ALSA and general efficiency.
Gary Scavone [Sat, 28 Dec 2013 00:09:21 +0000 (16:09 -0800)]
Hades and Koegler patches for ALSA and general efficiency.

10 years agoPulseAudio update for input buffer size support.
Gary Scavone [Fri, 27 Dec 2013 23:09:26 +0000 (15:09 -0800)]
PulseAudio update for input buffer size support.

10 years agoModified VERSION name to avoid conflict with gcc 4.8.
Gary Scavone [Fri, 27 Dec 2013 22:25:36 +0000 (14:25 -0800)]
Modified VERSION name to avoid conflict with gcc 4.8.

10 years agoA few more minor updates for the RtAudioError class change.
Gary Scavone [Fri, 27 Dec 2013 20:00:29 +0000 (12:00 -0800)]
A few more minor updates for the RtAudioError class change.

10 years agoAn update to RtAudio.h for the new RtAudioError class.
Gary Scavone [Fri, 27 Dec 2013 19:43:14 +0000 (11:43 -0800)]
An update to RtAudio.h for the new RtAudioError class.

10 years agoRenamed RtError class to RtAudioError and embedded it in RtAudio.h.
Gary Scavone [Fri, 27 Dec 2013 19:30:37 +0000 (11:30 -0800)]
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.

10 years agoBug fix in probing documentation
Gary Scavone [Sat, 21 Dec 2013 23:57:33 +0000 (15:57 -0800)]
Bug fix in probing documentation

10 years agoMerge pull request #2 from radarsat1/master
garyscavone [Tue, 15 Oct 2013 15:44:20 +0000 (08:44 -0700)]
Merge pull request #2 from radarsat1/master

Add install/uninstall targets, fix rtaudio-config, support --prefix option.  (2nd try)

10 years agoAdd prefix to rtaudio-config output. 2/head
Stephen Sinclair [Fri, 11 Oct 2013 16:31:46 +0000 (18:31 +0200)]
Add prefix to rtaudio-config output.

10 years agoFix rtaudio-config (test uses = for string comparison, not ==), and install it.
Stephen Sinclair [Fri, 11 Oct 2013 15:51:22 +0000 (17:51 +0200)]
Fix rtaudio-config (test uses = for string comparison, not ==), and install it.

10 years agoSupport "install" and "uninstall" targets, and support --prefix configure option.
Stephen Sinclair [Fri, 11 Oct 2013 15:48:29 +0000 (17:48 +0200)]
Support "install" and "uninstall" targets, and support --prefix configure option.

10 years agoFinal documentation updates for release 4.0.12 (GS).
Gary Scavone [Tue, 16 Apr 2013 15:38:45 +0000 (15:38 +0000)]
Final documentation updates for release 4.0.12 (GS).

10 years agoA few more updates, including new ASIO files (GS).
Gary Scavone [Mon, 15 Apr 2013 17:56:31 +0000 (17:56 +0000)]
A few more updates, including new ASIO files (GS).

10 years agoVarious updates for pulse audio, preparation for release 4.0.12, error callback addit...
Gary Scavone [Mon, 15 Apr 2013 15:30:29 +0000 (15:30 +0000)]
Various updates for pulse audio, preparation for release 4.0.12, error callback addition (GS).

10 years agoVarious updates for pulseaudio API and default ALSA device enumeration (gs).
Gary Scavone [Mon, 10 Dec 2012 20:30:46 +0000 (20:30 +0000)]
Various updates for pulseaudio API and default ALSA device enumeration (gs).

10 years agoUpdates for SCHED_RR in ALSA API, plus support in configure for powerpc64 (gs).
Gary Scavone [Mon, 10 Dec 2012 19:03:43 +0000 (19:03 +0000)]
Updates for SCHED_RR in ALSA API, plus support in configure for powerpc64 (gs).

10 years agoVarious changes for true 24-bit support, changes regarding Jack get_latency, and...
Gary Scavone [Fri, 21 Sep 2012 19:38:03 +0000 (19:38 +0000)]
Various changes for true 24-bit support, changes regarding Jack get_latency, and Linux ALSA realtime threading (gps).

10 years agoMutex removal from several APIs, addition of PulseAudio support, documentation update...
Gary Scavone [Wed, 13 Jun 2012 20:27:59 +0000 (20:27 +0000)]
Mutex removal from several APIs, addition of PulseAudio support, documentation updates for 4.0.11 release.

10 years agoUpdates to RtAudio.cpp,h to fix deadlock in stopping stream (Core API). Other file...
Gary Scavone [Thu, 31 May 2012 20:21:04 +0000 (20:21 +0000)]
Updates to RtAudio.cpp,h to fix deadlock in stopping stream (Core API).  Other file updates for upcoming release of version 4.0.11.

10 years agoUpdates regarding leaks in ALSA, bitwise format flags in OS-X, and changes to stopStr...
Gary Scavone [Thu, 31 May 2012 17:23:37 +0000 (17:23 +0000)]
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.

10 years agoUpdated version number in Makefile.in (GS)
Gary Scavone [Tue, 30 Aug 2011 20:11:04 +0000 (20:11 +0000)]
Updated version number in Makefile.in (GS)

10 years agoDocumentation updates for release 4.0.10 (GS).
Gary Scavone [Tue, 30 Aug 2011 18:52:18 +0000 (18:52 +0000)]
Documentation updates for release 4.0.10 (GS).

10 years agoFix for compile bug in Windows DS and library configure in linux (GS).
Gary Scavone [Tue, 30 Aug 2011 18:47:27 +0000 (18:47 +0000)]
Fix for compile bug in Windows DS and library configure in linux (GS).

10 years agoFinal update for release 4.0.9, including DS bugfix in getDeviceCount (gs).
Gary Scavone [Sun, 14 Aug 2011 13:45:27 +0000 (13:45 +0000)]
Final update for release 4.0.9, including DS bugfix in getDeviceCount (gs).

10 years agoMinor documentation updates for release 4.0.9 (gs).
Gary Scavone [Thu, 11 Aug 2011 16:37:31 +0000 (16:37 +0000)]
Minor documentation updates for release 4.0.9 (gs).

10 years agoUpdates for release 4.0.9, including OS-X fixes for 10.6 and 10.7 (gs).
Gary Scavone [Thu, 11 Aug 2011 16:33:05 +0000 (16:33 +0000)]
Updates for release 4.0.9, including OS-X fixes for 10.6 and 10.7 (gs).

10 years agoUpdates for release 4.0.8, including new python binding, new teststops.cpp program...
Gary Scavone [Wed, 13 Apr 2011 00:50:38 +0000 (00:50 +0000)]
Updates for release 4.0.8, including new python binding, new teststops.cpp program, ALSA "default" flag, and various changes to stopping behavior (GS).

10 years agoVarious changes in preparation for release 4.0.8
Gary Scavone [Thu, 17 Feb 2011 21:26:23 +0000 (21:26 +0000)]
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).

10 years agoRtApiJack: Don't set JackUseExactName, since it prevents multiple instances of Stk...
Tristan Matthews [Wed, 3 Nov 2010 01:21:39 +0000 (01:21 +0000)]
RtApiJack: Don't set JackUseExactName, since it prevents multiple instances of Stk applications using the Jack backend from running at the same time.

10 years agoRtError: made printMessage and other get methods const
Tristan Matthews [Tue, 2 Nov 2010 21:10:52 +0000 (21:10 +0000)]
RtError: made printMessage and other get methods const

10 years agoMany updates for release 4.0.7 (gs).
Gary Scavone [Thu, 4 Feb 2010 18:55:39 +0000 (18:55 +0000)]
Many updates for release 4.0.7 (gs).

10 years agoFinal doc updates for 4.0.6 release (GS).
Gary Scavone [Wed, 3 Jun 2009 20:08:04 +0000 (20:08 +0000)]
Final doc updates for 4.0.6 release (GS).

10 years agoBug fixes for ALSA buffersize setting and new OS X 10.5 variable (GS).
Gary Scavone [Sun, 17 May 2009 21:11:45 +0000 (21:11 +0000)]
Bug fixes for ALSA buffersize setting and new OS X 10.5 variable (GS).

10 years agoA few minor documentation updates before release (GS).
Gary Scavone [Mon, 2 Feb 2009 21:27:24 +0000 (21:27 +0000)]
A few minor documentation updates before release (GS).

10 years agoMinor error message fixes in DS api (GS).
Gary Scavone [Fri, 30 Jan 2009 18:50:01 +0000 (18:50 +0000)]
Minor error message fixes in DS api (GS).

10 years agoVarious updates and fixes before 4.0.5 release (GS).
Gary Scavone [Thu, 29 Jan 2009 19:00:08 +0000 (19:00 +0000)]
Various updates and fixes before 4.0.5 release (GS).

10 years agoVarious changes in preparation for new 4.0.5 release (GS).
Gary Scavone [Thu, 15 Jan 2009 20:26:42 +0000 (20:26 +0000)]
Various changes in preparation for new 4.0.5 release (GS).

10 years agoBug fix for mono mode in OS-X support (GS).
Gary Scavone [Fri, 2 Jan 2009 20:49:04 +0000 (20:49 +0000)]
Bug fix for mono mode in OS-X support (GS).

10 years agoUpdates to OS-X for multi-stream support (GS).
Gary Scavone [Fri, 2 Jan 2009 15:59:43 +0000 (15:59 +0000)]
Updates to OS-X for multi-stream support (GS).

10 years agoVarious updates to configure script, rtaudio files, and test files in preparation...
Gary Scavone [Sat, 22 Nov 2008 03:32:52 +0000 (03:32 +0000)]
Various updates to configure script, rtaudio files, and test files in preparation for upcoming release (gps).

10 years agoDate and documentation updates for release 4.0.4 (gps).
Gary Scavone [Fri, 25 Jan 2008 02:34:00 +0000 (02:34 +0000)]
Date and documentation updates for release 4.0.4 (gps).

10 years agoVarious updates in ALSA for probing while device is open and in Windows for thread...
Gary Scavone [Thu, 24 Jan 2008 20:26:40 +0000 (20:26 +0000)]
Various updates in ALSA for probing while device is open and in Windows for thread priority (gps).

10 years agoErvik bug fixes and changes, documentation fixes (gps).
Gary Scavone [Fri, 28 Dec 2007 22:26:12 +0000 (22:26 +0000)]
Ervik bug fixes and changes, documentation fixes (gps).

10 years agoFix of errorString clearing in error() and documentation fixes for DeviceInfo (gps).
Gary Scavone [Sat, 22 Dec 2007 19:29:40 +0000 (19:29 +0000)]
Fix of errorString clearing in error() and documentation fixes for DeviceInfo (gps).

10 years agoMore updates for 4.0.3 release.
Gary Scavone [Fri, 7 Dec 2007 07:41:32 +0000 (07:41 +0000)]
More updates for 4.0.3 release.

10 years agoDocumentation updates for 4.0.3 release.
Gary Scavone [Fri, 7 Dec 2007 07:22:17 +0000 (07:22 +0000)]
Documentation updates for 4.0.3 release.

10 years agoDocumentation updates for release 4.0.3.
Gary Scavone [Fri, 7 Dec 2007 07:04:07 +0000 (07:04 +0000)]
Documentation updates for release 4.0.3.

10 years agoVarious Makefile and Windows project/workspace file updates.
Gary Scavone [Thu, 6 Dec 2007 21:57:34 +0000 (21:57 +0000)]
Various Makefile and Windows project/workspace file updates.

10 years agoAdded audioprobe.dsp Windoze VC++ project file.
Gary Scavone [Thu, 6 Dec 2007 02:06:03 +0000 (02:06 +0000)]
Added audioprobe.dsp Windoze VC++ project file.

10 years agoFurther repository structure changes (gps).
Gary Scavone [Thu, 6 Dec 2007 01:44:52 +0000 (01:44 +0000)]
Further repository structure changes (gps).

10 years agoChanged repository directory structure (gps).
Gary Scavone [Thu, 6 Dec 2007 01:40:05 +0000 (01:40 +0000)]
Changed repository directory structure (gps).

10 years agoChange of OSS soundcard.h file path (gps).
Gary Scavone [Wed, 5 Dec 2007 19:11:55 +0000 (19:11 +0000)]
Change of OSS soundcard.h file path (gps).

10 years agoVarious configure changes for MinGW (gps).
Gary Scavone [Tue, 4 Dec 2007 20:09:57 +0000 (20:09 +0000)]
Various configure changes for MinGW (gps).

10 years agoVarious documentation, configuration, and minor naming changes (gps).
Gary Scavone [Fri, 30 Nov 2007 17:20:32 +0000 (17:20 +0000)]
Various documentation, configuration, and minor naming changes (gps).

10 years agoVarious configure and Makefile changes for MinGW (gps).
Gary Scavone [Fri, 23 Nov 2007 21:31:20 +0000 (21:31 +0000)]
Various configure and Makefile changes for MinGW (gps).

10 years agoSyntax changes to test programs and restoration of Windows VC++ project files (gps).
Gary Scavone [Thu, 22 Nov 2007 16:12:08 +0000 (16:12 +0000)]
Syntax changes to test programs and restoration of Windows VC++ project files (gps).

10 years agoMinor syntax changes to record.cpp (gps).
Gary Scavone [Thu, 22 Nov 2007 16:08:40 +0000 (16:08 +0000)]
Minor syntax changes to record.cpp (gps).

10 years agoUpdates to windoze asio and ds based on user feedback (gps).
Gary Scavone [Thu, 22 Nov 2007 01:07:39 +0000 (01:07 +0000)]
Updates to windoze asio and ds based on user feedback (gps).

10 years agoAdded explicit initialization of buffers in DsHandle (gps).
Gary Scavone [Thu, 4 Oct 2007 14:19:20 +0000 (14:19 +0000)]
Added explicit initialization of buffers in DsHandle (gps).

10 years agoRemoved unnecessary semicolons from function definitions (gps).
Gary Scavone [Tue, 25 Sep 2007 18:16:43 +0000 (18:16 +0000)]
Removed unnecessary semicolons from function definitions (gps).

10 years agodocumentation updates for updated (4.0.2) release (GS)
Gary Scavone [Tue, 21 Aug 2007 17:53:40 +0000 (17:53 +0000)]
documentation updates for updated (4.0.2) release (GS)

10 years ago- Missing RtError:: for WARNING in RtAudio.h (RtApiDummy) (GS)
Gary Scavone [Tue, 21 Aug 2007 17:40:16 +0000 (17:40 +0000)]
- Missing RtError:: for WARNING in RtAudio.h (RtApiDummy) (GS)
- Deleted "+1" in c++ append command for RtApiCore device naming (GS)

10 years agoDocumentation updates for v. 4.0.1 release.
Gary Scavone [Mon, 13 Aug 2007 19:19:56 +0000 (19:19 +0000)]
Documentation updates for v. 4.0.1 release.

10 years agoFixed RtError::WARNING mistake in RtAudio.
Gary Scavone [Mon, 13 Aug 2007 19:10:10 +0000 (19:10 +0000)]
Fixed RtError::WARNING mistake in RtAudio.
Also, changed pthread setsched priority code a bit for ALSA ... not fully tested.

10 years agoUpdates to error handling (GS).
Gary Scavone [Tue, 7 Aug 2007 17:14:58 +0000 (17:14 +0000)]
Updates to error handling (GS).

10 years agoRestore Windows VC++ project files.
Stephen Sinclair [Thu, 10 Oct 2013 23:21:20 +0000 (01:21 +0200)]
Restore Windows VC++ project files.

10 years agoCheck in of new version 4.0.0 distribution (GS).
Gary Scavone [Tue, 7 Aug 2007 14:52:05 +0000 (14:52 +0000)]
Check in of new version 4.0.0 distribution (GS).

10 years agoVersion 3.0.3
Gary Scavone [Wed, 9 Oct 2013 21:50:06 +0000 (23:50 +0200)]
Version 3.0.3

10 years agoVersion 3.0.2
Gary Scavone [Wed, 9 Oct 2013 21:49:32 +0000 (23:49 +0200)]
Version 3.0.2

10 years agoVersion 3.0.1
Gary Scavone [Wed, 9 Oct 2013 21:47:55 +0000 (23:47 +0200)]
Version 3.0.1

10 years agoVersion 3.0
Gary Scavone [Wed, 9 Oct 2013 21:46:54 +0000 (23:46 +0200)]
Version 3.0

10 years agoVersion 2.1.1
Gary Scavone [Wed, 9 Oct 2013 21:45:50 +0000 (23:45 +0200)]
Version 2.1.1

10 years agoVersion 2.1
Gary Scavone [Wed, 9 Oct 2013 21:44:33 +0000 (23:44 +0200)]
Version 2.1

10 years agoVersion 2.0.1
Gary Scavone [Wed, 9 Oct 2013 21:42:21 +0000 (23:42 +0200)]
Version 2.0.1

10 years agoVersion 2.0
Gary Scavone [Thu, 6 Dec 2007 01:40:05 +0000 (01:40 +0000)]
Version 2.0