Gary Scavone
c2e079dae4
Added pulse audio fix that was just applied to master.
5 years ago
Gary Scavone
cfef06a89d
CoreAudio fix for deprecated behaviour in stopping and starting stream, which allows multiple instances of RtAudio accessing the same device.
5 years ago
Gary Scavone
f2244e394d
No exception updates for Jack API.
5 years ago
Gary Scavone
1097797773
Modified CoreAudio cleanup in case of error during initialization, fixed duplex streamtime bug for single device in CoreAudio, updated playsaw.cpp with interrupt handler instead of cin.get() function.
5 years ago
Gary Scavone
e4b398ae95
Added errorCallback function argument to RtAudio constructor. Updated documentation and removed commented-out RtAudioError class. Updated playsaw.cpp to test errorCallback constructor argument.
5 years ago
Gary Scavone
ba23fd33d7
Removed RtAudioError class and created a new enum for error types. Only implemented for RtApiCore and RtApiDummy, not rtaudio_c.
5 years ago
Gary Scavone
6c7651fd65
Added new setErrorCallback() function and removed errorCallback argument in openStream(). Also added RtAudioError::Type return value to openStream(), startStream(), stopStream() and abortStream() functions, but only implemented in RtApiCore.
5 years ago
Gary Scavone
a09f92013c
Minor text formatting issues.
6 years ago
Gary Scavone
201e08010d
Move input user buffer clearing to startStream().
6 years ago
Gary Scavone
dfadcff5c9
Added clearing of input user buffer in stopStream for OS-X, in case stream is restarted.
6 years ago
Gary Scavone
10a2ceddb4
Bug fix for previous bug fix for duplex stream time ticking.
6 years ago
Gary Scavone
0eb9c6351d
Bug fix for double stream time ticking in OS-X if duplex stream with two different devices.
6 years ago
Gary Scavone
3619a02876
Updates to playsaw.cpp and testall.cpp for new behaviour
6 years ago
Gary Scavone
f385740a27
Simplified error() function, removing exception throwing.
6 years ago
Gary Scavone
f035d7a7b6
More updates for sample rate changes, plus added support to get current system rate (OS-X only).
6 years ago
Gary Scavone
0e95564f14
Almost complete removal of exceptions for RtApiCore, plus an update for changing the sample rate.
6 years ago
Gary Scavone
221bbd009b
Another temp commit
6 years ago
Gary Scavone
63e3bf97cf
Some initial changes
6 years ago
Gary Scavone
d27f257b4b
A few minor documentation updates for release 5.1.0.
6 years ago
Gary Scavone
896623a477
Documentation and version updates before release 5.1.0
6 years ago
Gary Scavone
5536d3a2d3
Added github URL to headers.
6 years ago
Stephen Sinclair
acb8458e22
[doc] document C interface.
6 years ago
Stephen Sinclair
6c585b5941
[doc] fix header file paths for out-of-source builds
6 years ago
Stephen Sinclair
4ea20ca26f
[doc] callback return value in \return field
6 years ago
Stephen Sinclair
7da164bbb0
[doc] update RtAudioFormat description to match code
6 years ago
Stephen Sinclair
d4e011159d
[automake, cmake] add apinames as automated test
6 years ago
Stephen Sinclair
2a9e187d7c
[automake] add CMakeLists.txt to EXTRA_DIST
6 years ago
Stephen Sinclair
9bf6f57149
[automake] add README.md and cmake to EXTRA_DIST
6 years ago
Stephen Sinclair
1558bb5077
[cmake] support previous RTAUDIO_BUILD_* variables
Compromise for changes in CMake build introduced by previous commit
that would interfere with use with add_subdirectory.
Re-adds:
- RTAUDIO_BUILD_TESTING
- RTAUDIO_BUILD_SHARED_LIBS
- RTAUDIO_BUILD_STATIC_LIBS
These now override BUILD_TESTING, BUILD_SHARED_LIBS, BUILD_STATIC_LIBS,
but only if they are defined and are not "".
6 years ago
Stephen Sinclair
6ca53c0e11
Merge branch 'pr193'
6 years ago
Stephen Sinclair
944c378e2a
[cmake] expose some standard CMake options
- make build type a drop-down if it's not otherwise set.
- default to 'd' suffix for Windows debug builds only.
6 years ago
Gary Scavone
c962b1a4e9
Bug fix for stream ticking in OS-X if using two different devices.
6 years ago
Francesco Bertolaccini
d3a4e88162
Update CMakeLists.txt
6 years ago
Stephen Sinclair
4ba65da527
Changes to CMakeLists to make use with add_subdirectory easier.
Analog of pr #190 for RtMidi.
6 years ago
Marcus Tomlinson
939bc9655b
WASAPI : Ring buffer in/out index fix
6 years ago
Marcus Tomlinson
155ccfd9eb
WASAPI : Call tickStreamTime() only once per callback
6 years ago
Marcus Tomlinson
03599c1281
Check for '#if defined( WIN32 )' in test apps
6 years ago
Marcus Tomlinson
70250813b7
Fix CMake VS build
6 years ago
garyscavone
01cc43c819
Merge pull request #185 from jleben/fix-alsa-get-device-count-error
Alsa API: Fix use of invalid card handle
6 years ago
Jakob Leben
56cbfb5627
Alsa API: Fix use of invalid card handle
6 years ago
Marcus Tomlinson
3174b038b9
Merge pull request #183 from MarcusTomlinson/master
WASAPI : Fixed #180 and reduced latency
6 years ago
Marcus Tomlinson
4fa4a0f965
WASAPI : Fixed issue where latency was introduced on stream stop / start
6 years ago
Marcus Tomlinson
482eceb06a
WASAPI : Removed unnecessary latency in I/O ring buffers
6 years ago
Marcus Tomlinson
f31e1f80e4
WASAPI: calloc stream buffers to ensure unused channels are left silent
6 years ago
Stephen Sinclair
8c8240ecb9
Ensure a warning in asiolist.cpp does not become error with -Wall.
6 years ago
Stephen Sinclair
f25f7f23b5
Fix warning about casting result of GetProcAddress.
6 years ago
Stephen Sinclair
b787f3630b
Fix warning re S24 not trivially copyable by removing copy constructor.
6 years ago
Stephen Sinclair
bd3db58ad0
automake: fix inconsistency between --with-ds and --with-dsound
Go with --with-dsound.
6 years ago
Stephen Sinclair
aba5317def
automake: add configuration for mingw64 and msys/msys2
6 years ago
Stephen Sinclair
995012960b
automake: fix repeated defines and libs for WASAPI and DSound.
6 years ago