Skip to content

Commit

Permalink
Version and documentation updates in advance of new release.
Browse files Browse the repository at this point in the history
  • Loading branch information
garyscavone committed Aug 30, 2017
1 parent 1b3e2e0 commit 2662111
Show file tree
Hide file tree
Showing 10 changed files with 28 additions and 29 deletions.
4 changes: 2 additions & 2 deletions RtAudio.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/

RtAudio: realtime audio i/o C++ classes
Copyright (c) 2001-2016 Gary P. Scavone
Copyright (c) 2001-2017 Gary P. Scavone

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation files
Expand Down Expand Up @@ -38,7 +38,7 @@
*/
/************************************************************************/

// RtAudio: Version 4.1.2
// RtAudio: Version 5.0.0

#include "RtAudio.h"
#include <iostream>
Expand Down
4 changes: 2 additions & 2 deletions RtAudio.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/
RtAudio: realtime audio i/o C++ classes
Copyright (c) 2001-2016 Gary P. Scavone
Copyright (c) 2001-2017 Gary P. Scavone
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation files
Expand Down Expand Up @@ -45,7 +45,7 @@
#ifndef __RTAUDIO_H
#define __RTAUDIO_H

#define RTAUDIO_VERSION "4.1.2"
#define RTAUDIO_VERSION "5.0.0"

#include <string>
#include <vector>
Expand Down
6 changes: 3 additions & 3 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Process this file with autoconf to produce a configure script.
AC_INIT(RtAudio, 4.1.2, [email protected], rtaudio)
AC_INIT(RtAudio, 5.0.0, [email protected], rtaudio)
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_SRCDIR(RtAudio.cpp)
AC_CONFIG_FILES([rtaudio.pc Makefile tests/Makefile doc/Makefile doc/doxygen/Doxyfile])
Expand All @@ -18,7 +18,7 @@ AM_INIT_AUTOMAKE([1.14 -Wall -Werror foreign subdir-objects])
#
# If any interfaces have been removed since the last public release, then set
# age to 0.
m4_define([lt_current], 5)
m4_define([lt_current], 6)
m4_define([lt_revision], 0)
m4_define([lt_age], 0)

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

# Look for OSS flag
AC_ARG_WITH(oss, [ --with-oss = choose OSS API support (linux only)])
AC_ARG_WITH(oss, [ --with-oss = choose OSS API support (unixes)])
AS_IF([test "x$with_oss" == "xyes"], [
api="$api -D__LINUX_OSS__"
AC_MSG_RESULT(using OSS)])
Expand Down
1 change: 1 addition & 0 deletions doc/doxygen/acknowledge.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

Many thanks to the following people for providing bug fixes and improvements:
<UL>
<LI>Stephen Sinclair (major code and repository support!)</LI>
<LI>Stefan Arisona</LI>
<LI>Vincent B&eacute;nony</LI>
<LI>Rasmus Ekman</LI>
Expand Down
2 changes: 1 addition & 1 deletion doc/doxygen/footer.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<HR>

<table><tr><td><img src="../images/mcgill.gif" width=165></td>
<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>
<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>
</table>

</BODY>
Expand Down
2 changes: 1 addition & 1 deletion doc/doxygen/license.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \page license License

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

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation files
Expand Down
22 changes: 7 additions & 15 deletions doc/doxygen/tutorial.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,18 @@ RtAudio is a set of C++ classes that provide a common API (Application Programmi

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.

\section whatsnew Latest Updates (Version 4.1.2)
\section whatsnew Latest Updates (Version 5.0.0)

Changes in this release include:
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:

- miscellaneous small fixes for the various systems (more details in <A href="http://github.com/thestk/rtaudio">GitHub</A>)

Changes in the 4.1.0 release included:

- RtError class renamed RtAudioError and embedded in RtAudio.h (RtError.h deleted)
- new support for the Windows WASAPI API (thanks to Marcus Tomlinson)
- CMake support (thanks to Berkus Decker)
- pulse audio update to support bufferFrames argument with audio input (thanks to Jonatan Wallmander)
- fixes for ALSA API to avoid high CPU usage during stops and to clear stale data before input (thanks to Pluto Hades)
- miscellaneous efficiency updates suggested by Martin Koegler
- bug fix for OS-X xrun reporting problem
- bug fix if error when opening a stream after closing a previously open stream
- WASAPI updates (thanks to Marcus Tomlinson)
- minor exception semantic changes
- miscellaneous build system updates
- see git history for complete list of changes

\section download Download

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>
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>

\section documentation Documentation Links

Expand Down
8 changes: 7 additions & 1 deletion doc/release.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
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.

By Gary P. Scavone, 2001-2016.
By Gary P. Scavone, 2001-2017.

v5.0.0: (30 August 2017)
- see git history for complete list of changes
- WASAPI updates (thanks to Marcus Tomlinson)
- minor exception semantic changes
- miscellaneous build system updates

v4.1.2: (22 February 2016)
- added more complete automake support (thanks to Stephen Sinclair)
Expand Down
4 changes: 2 additions & 2 deletions install.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
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.

By Gary P. Scavone, 2001-2016.
By Gary P. Scavone, 2001-2017.

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

Expand All @@ -19,7 +19,7 @@ A few options can be passed to configure (or the autogen.sh script), including:
--enable-debug = enable various debug output
--with-alsa = choose native ALSA API support (linux only)
--with-pulse = choose native PulseAudio API support (linux only)
--with-oss = choose OSS API support (linux only)
--with-oss = choose OSS API support (unixes)
--with-jack = choose JACK server support (linux or Macintosh OS-X)
--with-core = choose CoreAudio API support (Macintosh OS-X only)
--with-asio = choose ASIO API support (windows only)
Expand Down
4 changes: 2 additions & 2 deletions readme
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
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.

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

This distribution of RtAudio contains the following:

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

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

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

0 comments on commit 2662111

Please sign in to comment.