Skip to content

Commit 2662111

Browse files
committed
Version and documentation updates in advance of new release.
1 parent 1b3e2e0 commit 2662111

10 files changed

+28
-29
lines changed

RtAudio.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/
1111
1212
RtAudio: realtime audio i/o C++ classes
13-
Copyright (c) 2001-2016 Gary P. Scavone
13+
Copyright (c) 2001-2017 Gary P. Scavone
1414
1515
Permission is hereby granted, free of charge, to any person
1616
obtaining a copy of this software and associated documentation files
@@ -38,7 +38,7 @@
3838
*/
3939
/************************************************************************/
4040

41-
// RtAudio: Version 4.1.2
41+
// RtAudio: Version 5.0.0
4242

4343
#include "RtAudio.h"
4444
#include <iostream>

RtAudio.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/
1111
1212
RtAudio: realtime audio i/o C++ classes
13-
Copyright (c) 2001-2016 Gary P. Scavone
13+
Copyright (c) 2001-2017 Gary P. Scavone
1414
1515
Permission is hereby granted, free of charge, to any person
1616
obtaining a copy of this software and associated documentation files
@@ -45,7 +45,7 @@
4545
#ifndef __RTAUDIO_H
4646
#define __RTAUDIO_H
4747

48-
#define RTAUDIO_VERSION "4.1.2"
48+
#define RTAUDIO_VERSION "5.0.0"
4949

5050
#include <string>
5151
#include <vector>

configure.ac

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Process this file with autoconf to produce a configure script.
2-
AC_INIT(RtAudio, 4.1.2, gary@music.mcgill.ca, rtaudio)
2+
AC_INIT(RtAudio, 5.0.0, gary@music.mcgill.ca, rtaudio)
33
AC_CONFIG_AUX_DIR(config)
44
AC_CONFIG_SRCDIR(RtAudio.cpp)
55
AC_CONFIG_FILES([rtaudio.pc Makefile tests/Makefile doc/Makefile doc/doxygen/Doxyfile])
@@ -18,7 +18,7 @@ AM_INIT_AUTOMAKE([1.14 -Wall -Werror foreign subdir-objects])
1818
#
1919
# If any interfaces have been removed since the last public release, then set
2020
# age to 0.
21-
m4_define([lt_current], 5)
21+
m4_define([lt_current], 6)
2222
m4_define([lt_revision], 0)
2323
m4_define([lt_age], 0)
2424

@@ -164,7 +164,7 @@ case $host in
164164
AC_CHECK_LIB(pulse-simple, pa_simple_flush, , AC_MSG_ERROR(PulseAudio support requires the pulse-simple library!))])
165165

166166
# Look for OSS flag
167-
AC_ARG_WITH(oss, [ --with-oss = choose OSS API support (linux only)])
167+
AC_ARG_WITH(oss, [ --with-oss = choose OSS API support (unixes)])
168168
AS_IF([test "x$with_oss" == "xyes"], [
169169
api="$api -D__LINUX_OSS__"
170170
AC_MSG_RESULT(using OSS)])

doc/doxygen/acknowledge.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
Many thanks to the following people for providing bug fixes and improvements:
44
<UL>
5+
<LI>Stephen Sinclair (major code and repository support!)</LI>
56
<LI>Stefan Arisona</LI>
67
<LI>Vincent B&eacute;nony</LI>
78
<LI>Rasmus Ekman</LI>

doc/doxygen/footer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<HR>
22

33
<table><tr><td><img src="../images/mcgill.gif" width=165></td>
4-
<td>&copy;2001-2016 Gary P. Scavone, McGill University. All Rights Reserved.<br>Maintained by <a href="http://www.music.mcgill.ca/~gary/">Gary P. Scavone</a>.</td></tr>
4+
<td>&copy;2001-2017 Gary P. Scavone, McGill University. All Rights Reserved.<br>Maintained by <a href="http://www.music.mcgill.ca/~gary/">Gary P. Scavone</a>.</td></tr>
55
</table>
66

77
</BODY>

doc/doxygen/license.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*! \page license License
22

33
RtAudio: a set of realtime audio i/o C++ classes<BR>
4-
Copyright (c) 2001-2016 Gary P. Scavone
4+
Copyright (c) 2001-2017 Gary P. Scavone
55

66
Permission is hereby granted, free of charge, to any person
77
obtaining a copy of this software and associated documentation files

doc/doxygen/tutorial.txt

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,26 +13,18 @@ RtAudio is a set of C++ classes that provide a common API (Application Programmi
1313

1414
RtAudio incorporates the concept of audio streams, which represent audio output (playback) and/or input (recording). Available audio devices and their capabilities can be enumerated and then specified when opening a stream. Where applicable, multiple API support can be compiled and a particular API specified when creating an RtAudio instance. See the \ref apinotes section for information specific to each of the supported audio APIs.
1515

16-
\section whatsnew Latest Updates (Version 4.1.2)
16+
\section whatsnew Latest Updates (Version 5.0.0)
1717

18-
Changes in this release include:
18+
The version number has been bumped to 5.0.0 because of the past API change concerning the renaming of the RtError class to RtAudioError. Changes in this release include:
1919

20-
- miscellaneous small fixes for the various systems (more details in <A href="http://github.com/thestk/rtaudio">GitHub</A>)
21-
22-
Changes in the 4.1.0 release included:
23-
24-
- RtError class renamed RtAudioError and embedded in RtAudio.h (RtError.h deleted)
25-
- new support for the Windows WASAPI API (thanks to Marcus Tomlinson)
26-
- CMake support (thanks to Berkus Decker)
27-
- pulse audio update to support bufferFrames argument with audio input (thanks to Jonatan Wallmander)
28-
- fixes for ALSA API to avoid high CPU usage during stops and to clear stale data before input (thanks to Pluto Hades)
29-
- miscellaneous efficiency updates suggested by Martin Koegler
30-
- bug fix for OS-X xrun reporting problem
31-
- bug fix if error when opening a stream after closing a previously open stream
20+
- WASAPI updates (thanks to Marcus Tomlinson)
21+
- minor exception semantic changes
22+
- miscellaneous build system updates
23+
- see git history for complete list of changes
3224

3325
\section download Download
3426

35-
Latest Release (22 February 2016): <A href="http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-4.1.2.tar.gz">Version 4.1.2</A>
27+
Latest Release (30 August 2017): <A href="http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-5.0.0.tar.gz">Version 5.0.0</A>
3628

3729
\section documentation Documentation Links
3830

doc/release.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
RtAudio - a set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio, and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO and WASAPI) operating systems.
22

3-
By Gary P. Scavone, 2001-2016.
3+
By Gary P. Scavone, 2001-2017.
4+
5+
v5.0.0: (30 August 2017)
6+
- see git history for complete list of changes
7+
- WASAPI updates (thanks to Marcus Tomlinson)
8+
- minor exception semantic changes
9+
- miscellaneous build system updates
410

511
v4.1.2: (22 February 2016)
612
- added more complete automake support (thanks to Stephen Sinclair)

install.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
RtAudio - a set of C++ classes which provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio, and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO and WASAPI) operating systems.
22

3-
By Gary P. Scavone, 2001-2016.
3+
By Gary P. Scavone, 2001-2017.
44

55
To configure and compile (on Unix systems and MinGW):
66

@@ -19,7 +19,7 @@ A few options can be passed to configure (or the autogen.sh script), including:
1919
--enable-debug = enable various debug output
2020
--with-alsa = choose native ALSA API support (linux only)
2121
--with-pulse = choose native PulseAudio API support (linux only)
22-
--with-oss = choose OSS API support (linux only)
22+
--with-oss = choose OSS API support (unixes)
2323
--with-jack = choose JACK server support (linux or Macintosh OS-X)
2424
--with-core = choose CoreAudio API support (Macintosh OS-X only)
2525
--with-asio = choose ASIO API support (windows only)

readme

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
RtAudio - a set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO and WASAPI) operating systems.
22

3-
By Gary P. Scavone, 2001-2016.
3+
By Gary P. Scavone, 2001-2017 (and many other developers!)
44

55
This distribution of RtAudio contains the following:
66

@@ -34,7 +34,7 @@ LEGAL AND ETHICAL:
3434
The RtAudio license is similar to the MIT License.
3535

3636
RtAudio: a set of realtime audio i/o C++ classes
37-
Copyright (c) 2001-2016 Gary P. Scavone
37+
Copyright (c) 2001-2017 Gary P. Scavone
3838

3939
Permission is hereby granted, free of charge, to any person
4040
obtaining a copy of this software and associated documentation files

0 commit comments

Comments
 (0)