Commit graph

664 commits

Author SHA1 Message Date
robiwan
dd82ba9976 Fix for WaveRT WDM drivers that do not support memory mapped position register, and correct 8 channel speaker geometry mapping. 2012-12-28 16:54:25 +00:00
rbencina
33df37a804 increase upper limit for absurd sample rates from 200000 to 384000 Hz. via Richard from Audacity 2012-12-04 18:39:48 +00:00
rbencina
b1f0cc8829 fix assertion failures with blocking io in ASIO host api. host buffer formats were not inited with non-interleaved flag in parameters to blocking i/o buffer processor 2012-12-04 14:45:31 +00:00
rbencina
b054f44292 clarified and corrected comment 2012-11-11 13:27:22 +00:00
rbencina
58d75e6d8e check for NULL data->interface passed to KsPropertySetEnumerateCallback. Thanks to Asinbow Wang 2012-11-10 02:55:20 +00:00
bejayoharen
7236740522 added carbon to docs. 2012-11-08 17:54:26 +00:00
rbencina
878e2d2839 fixes for unicode build 2012-10-31 06:21:34 +00:00
rbencina
f33048b20c fix for unicode build 2012-10-31 06:20:59 +00:00
philburk
042f67383c Add comment about including source code for ring buffer in app. 2012-10-07 19:00:11 +00:00
bejayoharen
109bb6fe1f minor fix for OS X 10.7: include AudioToolbox 2012-10-07 15:31:25 +00:00
robiwan
b053bf5ce9 https://www.assembla.com/spaces/portaudio/tickets/217 2012-09-17 06:19:34 +00:00
philburk
108bcabe4b Add example of calling JPortAudio. 2012-09-04 23:41:14 +00:00
philburk
3291a153e1 Add the JPortAudio JavaDocs to the PortAudio reference. 2012-09-04 23:38:34 +00:00
philburk
d693c3c583 Just return true if a Java blocking IO stream underflows or overflows on read or write.
Only throw an exception if something truly nasty occurs.
2012-09-04 18:25:58 +00:00
philburk
ac4bb571cb Modified to JPortAudio to support builds on Macintosh. 2012-09-02 01:43:30 +00:00
philburk
373c29f7b0 Use universal library on Mac. The _x86 or _x64 distinction is only needed on Windows. 2012-09-02 01:40:56 +00:00
philburk
f1435229e4 Fix fprintf format for long int. 2012-09-01 21:16:25 +00:00
philburk
62ebf76ad7 Apply patch to configure to fix build on Mac Lion.
See ticket #216.
2012-09-01 21:11:27 +00:00
philburk
27bc47d77b Test SVN on assembla. 2012-09-01 21:06:52 +00:00
philburk
b9d82e4d34 Report HostAPI errors in paex_write_sine.c to aid debugging. 2012-09-01 19:37:10 +00:00
philburk
da19fa6a7a Make include paths in JPortAudio project portable. 2012-09-01 19:36:21 +00:00
philburk
e58d315241 Initial check-in for an experimental Java binding for PortAudio called JPortAudio. 2012-09-01 18:43:58 +00:00
philburk
468c6bceb7 Fix some typos in docs.
Fix some compiler warnings for win32.
2012-09-01 00:10:13 +00:00
robiwan
1c153276e4 Added support for multi api static build on mingw (patch from Stefan Hajnoczi), tested with ASIO,WMME,WASAPI and WDMKS 2012-07-31 12:34:06 +00:00
robiwan
5a9c79405d Cleanup of code 2012-07-10 08:25:18 +00:00
robiwan
a889a60546 Added typedef to remove error with _beginthreadex 2012-07-10 08:16:48 +00:00
robiwan
82556314f6 Cleanup of code 2012-07-10 04:44:58 +00:00
philburk
9828a55938 Use pa_ringbuffer.h in pablio.h.
Mark PABLIO as deprecated in pablio/README.txt
2012-07-09 15:53:00 +00:00
robiwan
4669893212 Small fix to paex_record_file.c 2012-07-09 11:28:57 +00:00
robiwan
94b08c88bf Added a simple example that records to/plays from a file (using callback + ring buffer). Windows only at the moment. 2012-07-09 09:53:23 +00:00
robiwan
ee7fa396e1 Removed _alloca in WdmGetPropertySimple which seems to mess up the stack when using MinGW 2012-07-02 08:19:02 +00:00
robiwan
eaf970f1e2 Removed warnings when building with MinGW 2012-06-30 05:47:46 +00:00
robiwan
1cc4bbbf9a Changes to make compilation/linking work on Mingw 2012-06-29 12:30:43 +00:00
robiwan
3d13eb88be Added option to CMakeLists.txt to enable PA debug output 2012-06-29 11:45:21 +00:00
robiwan
3438e46e74 Minor refactoring to remove some warnings 2012-06-29 11:44:12 +00:00
robiwan
2e6ad64c00 Changed so that Mingw build should reference WASAPI supplied Mingw includes + minor refactorings 2012-06-29 10:04:30 +00:00
robiwan
2f29f8611c Added GUID, enumerators and structs to accomodate Vista and later OSs. 2012-06-29 09:58:48 +00:00
philburk
b4a22b91ff Fix ring buffer handling in pa_mac_core.c that caused many spurious paInputOverflow flags.
Fixed size bug when input underflow detected. Code was confused between bytes and elements.
Zero out the beginning of a recording when detecting pops to prevent start of audio from looking like a pop in qa loopback test.
2012-06-25 01:12:29 +00:00
philburk
44bdc45b2a Added counters for status flags in patest_wire.c. It then prints how many under and overflows occured.
This was added to help debug issue #171.
2012-06-22 21:58:10 +00:00
philburk
39f9a22d28 Fixed warnings that broke build.
Fixed bug added to paqa_latency.c that caused a failed test to appear to succeed. Error result was not passed up to main.
2012-06-22 21:02:36 +00:00
robiwan
3e9e7dd334 Forgot error check after Pa_OpenStream. Naughty. 2012-06-19 20:08:03 +00:00
robiwan
9f48ec4609 Added C++ variant of paex_sine 2012-06-19 20:03:33 +00:00
gineera
6d881ec6dc qa-latency: use defaultSampleRate; fix crash on single loops; change latency check limits; continue after a failed test; some alterations to printed messages. 2012-06-05 16:36:54 +00:00
robiwan
86aef22e9c Fixed bug in DS code 2012-05-30 06:37:58 +00:00
philburk
ef2e72c22a Added build instruction for loopback test. 2012-05-27 00:46:28 +00:00
gineera
f69a02a99a Alsa: re-write SetApproximateSampleRate() to allow small deviations from a nominal requested rate, so inexactly clocked cards do not fail (use 1% tolerance). 2012-05-18 16:04:30 +00:00
gineera
8a244e09f1 Alsa: remove tabs and fix whitespace in pa_linux_alsa.c in line with the Portaudio coding standards 2012-05-04 08:18:05 +00:00
gineera
d82cd55923 Alsa: default sample rate should always be chosen with Alsa-lib sample-rate conversion disabled. 2012-05-02 21:46:01 +00:00
gineera
ce083a09b7 Alsa: fix defaultHighLatency - sample rate has to be set following reset of hwParams. 2012-05-02 21:32:40 +00:00
rbencina
ebd20865db rolling back r1822 and r1815 to pa_linux_alsa.c . will recommit on alsa_hw_endian_subdevice branch 2012-05-01 08:18:14 +00:00