diff options
| author | garyscavone <garyscavone@users.noreply.github.com> | 2016-02-03 16:53:01 -0500 |
|---|---|---|
| committer | garyscavone <garyscavone@users.noreply.github.com> | 2016-02-03 16:53:01 -0500 |
| commit | 2e50a308a86c2dc3510fe45300004d5efccfafd9 (patch) | |
| tree | d62fc6f5b69d2c37ac8b2f92bc6db501bde27c8e | |
| parent | f6829a48de2bb0a2a0a7c000fd96d2b2e3874eb2 (diff) | |
| parent | 33ce5cdac68e575320f6f867c731536267d79b35 (diff) | |
Merge pull request #42 from berkus/master
Multiple minor compile fixes with modern C++
| -rw-r--r-- | CMakeLists.txt | 2 | ||||
| -rwxr-xr-x | RtAudio.cpp | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d419e1d..9de6a85 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,6 +54,7 @@ elseif (UNIX AND NOT APPLE) if (NOT ALSA_FOUND) message(FATAL_ERROR "ALSA API requested but no ALSA dev libraries found") endif() + include_directories(${ALSA_INCLUDE_DIR}) list(APPEND LINKLIBS ${ALSA_LIBRARY} ${CMAKE_THREAD_LIBS_INIT}) add_definitions(-D__LINUX_ALSA__) message(STATUS "Using Linux ALSA") @@ -113,6 +114,7 @@ if (WIN32) endif (AUDIO_WINDOWS_ASIO) endif (WIN32) +cmake_policy(SET CMP0042 OLD) add_library(rtaudio SHARED ${rtaudio_SOURCES}) add_library(rtaudio_static STATIC ${rtaudio_SOURCES}) diff --git a/RtAudio.cpp b/RtAudio.cpp index cc81fc9..3875761 100755 --- a/RtAudio.cpp +++ b/RtAudio.cpp @@ -8070,7 +8070,7 @@ static void *alsaCallbackHandler( void *ptr ) bool *isRunning = &info->isRunning;
#ifdef SCHED_RR // Undefined with some OSes (eg: NetBSD 1.6.x with GNU Pthread)
- if ( &info->doRealtime ) {
+ if ( info->doRealtime ) {
pthread_t tID = pthread_self(); // ID of this thread
sched_param prio = { info->priority }; // scheduling priority of thread
pthread_setschedparam( tID, SCHED_RR, &prio );
@@ -10142,8 +10142,8 @@ void RtApi :: convertBuffer( char *outBuffer, char *inBuffer, ConvertInfo &info void RtApi :: byteSwapBuffer( char *buffer, unsigned int samples, RtAudioFormat format )
{
- register char val;
- register char *ptr;
+ char val;
+ char *ptr;
ptr = buffer;
if ( format == RTAUDIO_SINT16 ) {
|
