]> Repos - portaudio/log
portaudio
10 years agopatest_out_underflow: cleanup
philburk [Sun, 10 Apr 2016 18:12:03 +0000 (18:12 +0000)]
patest_out_underflow: cleanup

Replace some tabs.
Print overflow under stress.
Prevent accidental overrange of phases array.

10 years agoUpdate docs for building on Linux
philburk [Mon, 15 Feb 2016 17:06:54 +0000 (17:06 +0000)]
Update docs for building on Linux

10 years agoFiles needed for compiling on El Capitan.
philburk [Mon, 4 Jan 2016 17:22:56 +0000 (17:22 +0000)]
Files needed for compiling on El Capitan.

These files were autogenerated using autoreconf based
on changes from the previous commit.

10 years agoAdd support for 10.11 SDK so PortAudio can compile on Mac.
philburk [Mon, 4 Jan 2016 17:22:00 +0000 (17:22 +0000)]
Add support for 10.11 SDK so PortAudio can compile on Mac.

Also allow deprecated APIs until we can remove them.

Note that this commit only includes the source files that were changed.
The next commit will include the files that are generated by autoreconf.
So look at this commit to see what really changed.

10 years agowasapi: correction to the previous commit
dmitrykos [Wed, 21 Oct 2015 14:25:07 +0000 (14:25 +0000)]
wasapi: correction to the previous commit

10 years agowasapi: workaround to avoid PaWasapi_Initialize() failure when enumerating devices...
dmitrykos [Tue, 20 Oct 2015 16:02:39 +0000 (16:02 +0000)]
wasapi: workaround to avoid PaWasapi_Initialize() failure when enumerating devices and device fails to report min/default periods with IAudioClient::GetDevicePeriod(): ignore error and assign WASAPI common known period values for min/default

10 years agowasapi: support for setting the WASAPI's AudioClientProperties options via PaWasapiSt...
dmitrykos [Mon, 19 Oct 2015 11:03:31 +0000 (11:03 +0000)]
wasapi: support for setting the WASAPI's AudioClientProperties options via PaWasapiStreamInfo struct (__IAudioClient2_INTERFACE_DEFINED__ must be defined by Windows SDK (for Windows 8 and up) to have effect from these new options, otherwise it will be noop)

10 years agoupdate doxygen main page to reference developer guidelines and implementation style...
rbencina [Sun, 6 Sep 2015 13:17:05 +0000 (13:17 +0000)]
update doxygen main page to reference developer guidelines and implementation style guidelines on the Wiki

10 years agocheckfiledocs.py: blacklist mingw-include from doc check
rbencina [Sun, 6 Sep 2015 12:43:06 +0000 (12:43 +0000)]
checkfiledocs.py: blacklist mingw-include from doc check

10 years agocheckfiledocs.py: only check source code under src and include
rbencina [Sun, 6 Sep 2015 12:37:38 +0000 (12:37 +0000)]
checkfiledocs.py: only check source code under src and include

10 years agoIssue #234 fixed typo in configure and configure.in affecting mingw builds. Rename...
rbencina [Sun, 6 Sep 2015 10:55:01 +0000 (10:55 +0000)]
Issue #234 fixed typo in configure and configure.in affecting mingw builds. Rename: pa_win_wdmks_util.o --> pa_win_wdmks_utils.o

10 years agoremoved bindings/java from doxygen generated documentation
rbencina [Sun, 6 Sep 2015 10:26:16 +0000 (10:26 +0000)]
removed bindings/java from doxygen generated documentation

11 years agoPa_process: Fix output channel adaption by not skipping the conversion when the host...
gineera [Sun, 19 Apr 2015 18:48:38 +0000 (18:48 +0000)]
Pa_process: Fix output channel adaption by not skipping the conversion when the host and user number-of-channels are not equal.  Reported by Leif Asbrink when using an envy24 soundcard on Linux at it's native Int32 format with 1 or 2 channels.  Corresponding fix for input already in r1913.

11 years agoAdd Pa_GetVersionInfo()
philburk [Fri, 10 Apr 2015 04:00:09 +0000 (04:00 +0000)]
Add Pa_GetVersionInfo()
Add scripts to update pa_svnrevision.h

11 years agoTest adding a second file with SVN keywords.
philburk [Thu, 12 Mar 2015 16:23:11 +0000 (16:23 +0000)]
Test adding a second file with SVN keywords.

11 years agoUsed propset to enable SVN keywords on test file.
philburk [Thu, 12 Mar 2015 16:21:04 +0000 (16:21 +0000)]
Used propset to enable SVN keywords on test file.

11 years agoExperiment with the SVN version keywords.
philburk [Thu, 12 Mar 2015 16:16:44 +0000 (16:16 +0000)]
Experiment with the SVN version keywords.

11 years agoAdd version numbering with major.minor.subminor format.
philburk [Tue, 3 Mar 2015 17:28:15 +0000 (17:28 +0000)]
Add version numbering with major.minor.subminor format.
Bump version to 19.5.0

11 years agopa/wmme: avoid potential (but highly unlikely) overflow in buffer size in call to...
rbencina [Wed, 21 Jan 2015 06:52:11 +0000 (06:52 +0000)]
pa/wmme: avoid potential (but highly unlikely) overflow in buffer size in call to WideCharToMultiByte if a device name length exceeds INT_MAX. should also fix compiler warning about size_t to int assignment.

11 years agoremoved declaration of unused variable
rbencina [Wed, 21 Jan 2015 06:32:29 +0000 (06:32 +0000)]
removed declaration of unused variable

11 years agofixed compiler warning: conversion from 'double' to 'float', possible loss of data
rbencina [Wed, 21 Jan 2015 06:30:53 +0000 (06:30 +0000)]
fixed compiler warning: conversion from 'double' to 'float', possible loss of data

11 years agodisabled deprecated API warning for GetVersionEx in dsound, wmme and wdmks host APIs.
rbencina [Wed, 21 Jan 2015 06:24:32 +0000 (06:24 +0000)]
disabled deprecated API warning for GetVersionEx in dsound, wmme and wdmks host APIs.

11 years agoRemoved MSVC dependence on ksguid.lib from src/os/win/pa_win_wdmks_utils.c (ksguid...
rbencina [Wed, 21 Jan 2015 05:35:39 +0000 (05:35 +0000)]
Removed MSVC dependence on ksguid.lib from src/os/win/pa_win_wdmks_utils.c (ksguid.lib is no longer in Platform SDK 8.0). Always use static instances of GUIDs like the GCC builds do. Removed ksguid.lib from MSVC project file. The following symbols are no longer used: PA_WDMKS_NO_KSGUID_LIB, PAWIN_WDMKS_NO_KSGUID_LIB; removed them from CMakeLists.txt and the MSVC project file.

11 years agocpp binding: make operator == and != const. thanks to Riot for this patch. ticket...
rbencina [Tue, 20 Jan 2015 05:10:17 +0000 (05:10 +0000)]
cpp binding: make operator == and != const. thanks to Riot for this patch. ticket #230

11 years agoPA/CoreAudio: fixed copy-pasto: last host error was being associated with paInDevelop...
rbencina [Wed, 5 Nov 2014 01:03:57 +0000 (01:03 +0000)]
PA/CoreAudio: fixed copy-pasto: last host error was being associated with paInDevelopment host api not paCoreAudio

11 years agoAdded more debugging info in wdmks/pa_win_wdmks.c
robiwan [Thu, 28 Aug 2014 05:59:40 +0000 (05:59 +0000)]
Added more debugging info in wdmks/pa_win_wdmks.c

11 years agoCommitting Lelands patch for WDM-KS, should take care of some of the problems referen...
robiwan [Fri, 15 Aug 2014 06:35:32 +0000 (06:35 +0000)]
Committing Lelands patch for WDM-KS, should take care of some of the problems referenced here http://music.columbia.edu/pipermail/portaudio/2014-August/016246.html

12 years agoolivier's device name patch for os x
bejayoharen [Sat, 28 Jun 2014 16:28:17 +0000 (16:28 +0000)]
olivier's device name patch for os x

12 years agopa_win_ds.c converted tabs to spaces (only a small amount of code was incorrectly...
rbencina [Fri, 11 Apr 2014 05:46:40 +0000 (05:46 +0000)]
pa_win_ds.c converted tabs to spaces (only a small amount of code was incorrectly using tabs).

12 years agoDirectSound: correctly output device names as UTF-8 when compiled with UNICODE define...
rbencina [Fri, 11 Apr 2014 05:44:50 +0000 (05:44 +0000)]
DirectSound: correctly output device names as UTF-8 when compiled with UNICODE defined. Note that this patch may not be correct if UNICODE is not defined. Patch from Tobias Erichsen. See ticket #224 for details.

12 years agopa_win_wmme.c: converted tabs to spaces (just a few sections)
rbencina [Fri, 11 Apr 2014 05:31:13 +0000 (05:31 +0000)]
pa_win_wmme.c: converted tabs to spaces (just a few sections)

12 years agoWMME: correctly convert device names to UTF-8, see ticket #224. Thanks to Tobias...
rbencina [Fri, 11 Apr 2014 05:25:48 +0000 (05:25 +0000)]
WMME: correctly convert device names to UTF-8, see ticket #224. Thanks to Tobias Erichsen for the patch.

12 years agoCMake: Added PA_WDMKS_NO_KSGUID_LIB to WDMKS and solution folders
robiwan [Wed, 9 Apr 2014 14:27:21 +0000 (14:27 +0000)]
CMake: Added PA_WDMKS_NO_KSGUID_LIB to WDMKS and solution folders
WDMKS: Support for default device (see caveat for input devices though in ScanDeviceInfos)
       Added possibility to set channel mask

12 years agoClarified safety of operations in callback (doc)
bejayoharen [Wed, 5 Feb 2014 18:43:31 +0000 (18:43 +0000)]
Clarified safety of operations in callback (doc)

12 years agoupdated Windows+ASIO build tutorial: Building Portaudio for Windows with ASIO support... pa_stable_v19_20140130_r1919
rbencina [Thu, 30 Jan 2014 11:46:42 +0000 (11:46 +0000)]
updated Windows+ASIO build tutorial: Building Portaudio for Windows with ASIO support using MSVC. The tutorial was out of date and contained a number of errors that broke the build process.

12 years agotweaked Windows build tutorial: Building PortAudio for Windows using Microsoft Visual...
rbencina [Thu, 30 Jan 2014 10:12:02 +0000 (10:12 +0000)]
tweaked Windows build tutorial: Building PortAudio for Windows using Microsoft Visual Studio - various improvements to clarity of text. Fixed broken ASIO SDK URL.

12 years agoAdd stub to pa_trace.c to eliminate warning.
philburk [Fri, 17 Jan 2014 03:45:15 +0000 (03:45 +0000)]
Add stub to pa_trace.c to eliminate warning.

"make install" was causing a warning if PA_TRACE_REALTIME_EVENTS
was not defined.

12 years ago[tests] Add EOL to patest_mono.c
philburk [Thu, 16 Jan 2014 17:51:26 +0000 (17:51 +0000)]
[tests] Add EOL to patest_mono.c

Build was failing on Mac because of the missing end-of-line.

12 years ago[macosx] Add support for SDK 10.8 and 10.9.
philburk [Thu, 16 Jan 2014 17:49:33 +0000 (17:49 +0000)]
[macosx] Add support for SDK 10.8 and 10.9.

This was required to fix a broken build caused
by not having SDK 10.7 or earlier.

12 years agoPa_process: Fix input channel adaption by not skipping the input conversion when...
gineera [Mon, 18 Nov 2013 11:42:27 +0000 (11:42 +0000)]
Pa_process: Fix input channel adaption by not skipping the input conversion when the host and user number-of-channels are not equal.  The bug manifested when recording mono from a stereo-only device (eg with Alsa hw: devices on some sound-cards), and was reported by the Mixxx team -see https://bugs.launchpad.net/mixxx/+bug/900364.  (In the long-term, some refactoring may be preferable.)  Also fixed copy-paste typos in comments.

12 years agoJack: Add a port-type filter expression to calls to jack_get_ports() so that only...
gineera [Fri, 15 Nov 2013 12:27:07 +0000 (12:27 +0000)]
Jack: Add a port-type filter expression to calls to jack_get_ports() so that only audio ports are listed (removing eg Midi etc) as reported by 'sqweek'.

12 years agoAlsa: Revise the use of the environment variable 'PA_ALSA_PLUGHW' so it correctly...
gineera [Thu, 17 Oct 2013 12:44:09 +0000 (12:44 +0000)]
Alsa: Revise the use of the environment variable 'PA_ALSA_PLUGHW' so it correctly influences the Device-List and the capabilities reported.  Also rename a mis-leading variable and add one additional DEBUG line.

12 years agopaqa_devs: limit max number of channels tested (to 4); add a fixed decimal format...
gineera [Sat, 7 Sep 2013 10:14:52 +0000 (10:14 +0000)]
paqa_devs: limit max number of channels tested (to 4); add a fixed decimal format to the timestamp printout.

12 years agopa_mac_core.c line 664 fixed incorrect memset size (was using sizeof(ptr) not sizeof...
rbencina [Thu, 29 Aug 2013 00:36:56 +0000 (00:36 +0000)]
pa_mac_core.c line 664 fixed incorrect memset size (was using sizeof(ptr) not sizeof(struct type)

12 years agoAlsa: Add function to prevent duplicate parts in the visible pa device name string...
gineera [Tue, 27 Aug 2013 17:14:51 +0000 (17:14 +0000)]
Alsa: Add function to prevent duplicate parts in the visible pa device name string, that occur when the pcm-device name starts with the card name (since they are both used).  Achieved by trimming the pcm-device string beginning.

12 years agoAlsa: Fix memory leak as nonMmapBuffers were not freed (since change to realloc)...
gineera [Thu, 22 Aug 2013 22:01:17 +0000 (22:01 +0000)]
Alsa: Fix memory leak as nonMmapBuffers were not freed (since change to realloc).  Clean out corresponding dead code chunk.

12 years agoAlsa: Rename some variables in pa_linux_alsa where the meaning is mis-leading or...
gineera [Thu, 22 Aug 2013 19:43:07 +0000 (19:43 +0000)]
Alsa: Rename some variables in pa_linux_alsa where the meaning is mis-leading or wrong in the Alsa context.  Also tweak one debug message and a few typos.

12 years agoAlsa: Fix handling of poll descriptors in PaAlsaStream_WaitForFrames(). Otherwise...
gineera [Tue, 13 Aug 2013 20:37:04 +0000 (20:37 +0000)]
Alsa: Fix handling of poll descriptors in PaAlsaStream_WaitForFrames().  Otherwise if capture signals before playback a duplex stream could poll the wrong descriptor, causing a loop (reported by Alexander Kartashov).

12 years agofixed bug that was causing memory corruption in PA/ALSA when host sample format was...
rbencina [Tue, 6 Aug 2013 08:26:55 +0000 (08:26 +0000)]
fixed bug that was causing memory corruption in PA/ALSA when host sample format was lager than user format. e.g. using 16 bit output with a sound card that used 24 bit buffers. the incorrect input zeroer was being used. Thanks to Anders Tornvig for identifying the problem

13 years agofixed doxygen markup for a few line breaks in the tutorial
rbencina [Wed, 24 Jul 2013 15:37:15 +0000 (15:37 +0000)]
fixed doxygen markup for a few line breaks in the tutorial

13 years agoOSS: revise default latency reporting: previous fixed values could not actually be...
gineera [Sat, 8 Jun 2013 19:30:41 +0000 (19:30 +0000)]
OSS: revise default latency reporting: previous fixed values could not actually be achieved with OSS power-of-2 sizes.  Instead try a configuration and correctly report the default latency based on one less than the number of fragments; also fix the stream component 'bufSz' calculation.

13 years agoAlsa: revise latency use and calculations, since the latency should be equivalent...
gineera [Sat, 8 Jun 2013 19:12:25 +0000 (19:12 +0000)]
Alsa: revise latency use and calculations, since the latency should be equivalent to one Alsa period less than the Alsa ringbuffer (was based on the whole).  Also fixes failure if zero latency was specified.

13 years agoqa-latency: fix printout typos; re-enable checks of default high vs low latency ...
gineera [Thu, 30 May 2013 11:30:28 +0000 (11:30 +0000)]
qa-latency: fix printout typos; re-enable checks of default high vs low latency - but allow them to be equal; remove rogue tab.

13 years agoadded code to print error result from Pa_Initialize() in pa_devs.c example
rbencina [Sun, 5 May 2013 14:00:02 +0000 (14:00 +0000)]
added code to print error result from Pa_Initialize() in pa_devs.c example

13 years agofactored out InitPaDeviceInfoFromAsioDriver function. skip device rather than failing...
rbencina [Thu, 2 May 2013 01:06:01 +0000 (01:06 +0000)]
factored out InitPaDeviceInfoFromAsioDriver function. skip device rather than failing entire init process if a single ASIO driver returns an error during init. This was happening with MOTU devices if the device wasn't present. See ticket #221

13 years agomove static variables into x86 section so they don't generate warnings when trying...
rbencina [Sun, 7 Apr 2013 14:15:24 +0000 (14:15 +0000)]
move static variables into x86 section so they don't generate warnings when trying to build on 64 bit

13 years agoconfigure.in fix from Leland '[Portaudio] Small patch to fix Mac build' march 4
rbencina [Sun, 7 Apr 2013 10:20:18 +0000 (10:20 +0000)]
configure.in fix from Leland '[Portaudio] Small patch to fix Mac build' march 4

13 years agoFix for WaveRT WDM drivers that do not support memory mapped position register, and...
robiwan [Fri, 28 Dec 2012 16:54:25 +0000 (16:54 +0000)]
Fix for WaveRT WDM drivers that do not support memory mapped position register, and correct 8 channel speaker geometry mapping.

13 years agoincrease upper limit for absurd sample rates from 200000 to 384000 Hz. via Richard...
rbencina [Tue, 4 Dec 2012 18:39:48 +0000 (18:39 +0000)]
increase upper limit for absurd sample rates from 200000 to 384000 Hz. via Richard from Audacity

13 years agofix assertion failures with blocking io in ASIO host api. host buffer formats were...
rbencina [Tue, 4 Dec 2012 14:45:31 +0000 (14:45 +0000)]
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

13 years agoclarified and corrected comment
rbencina [Sun, 11 Nov 2012 13:27:22 +0000 (13:27 +0000)]
clarified and corrected comment

13 years agocheck for NULL data->interface passed to KsPropertySetEnumerateCallback. Thanks to...
rbencina [Sat, 10 Nov 2012 02:55:20 +0000 (02:55 +0000)]
check for NULL data->interface passed to KsPropertySetEnumerateCallback. Thanks to Asinbow Wang

13 years agoadded carbon to docs.
bejayoharen [Thu, 8 Nov 2012 17:54:26 +0000 (17:54 +0000)]
added carbon to docs.

13 years agofixes for unicode build
rbencina [Wed, 31 Oct 2012 06:21:34 +0000 (06:21 +0000)]
fixes for unicode build

13 years agofix for unicode build
rbencina [Wed, 31 Oct 2012 06:20:59 +0000 (06:20 +0000)]
fix for unicode build

13 years agoAdd comment about including source code for ring buffer in app.
philburk [Sun, 7 Oct 2012 19:00:11 +0000 (19:00 +0000)]
Add comment about including source code for ring buffer in app.

13 years agominor fix for OS X 10.7: include AudioToolbox
bejayoharen [Sun, 7 Oct 2012 15:31:25 +0000 (15:31 +0000)]
minor fix for OS X 10.7: include AudioToolbox

13 years agohttps://www.assembla.com/spaces/portaudio/tickets/217
robiwan [Mon, 17 Sep 2012 06:19:34 +0000 (06:19 +0000)]
https://www.assembla.com/spaces/portaudio/tickets/217

13 years agoAdd example of calling JPortAudio.
philburk [Tue, 4 Sep 2012 23:41:14 +0000 (23:41 +0000)]
Add example of calling JPortAudio.

13 years agoAdd the JPortAudio JavaDocs to the PortAudio reference.
philburk [Tue, 4 Sep 2012 23:38:34 +0000 (23:38 +0000)]
Add the JPortAudio JavaDocs to the PortAudio reference.

13 years agoJust return true if a Java blocking IO stream underflows or overflows on read or...
philburk [Tue, 4 Sep 2012 18:25:58 +0000 (18:25 +0000)]
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.

13 years agoModified to JPortAudio to support builds on Macintosh.
philburk [Sun, 2 Sep 2012 01:43:30 +0000 (01:43 +0000)]
Modified to JPortAudio to support builds on Macintosh.

13 years agoUse universal library on Mac. The _x86 or _x64 distinction is only needed on Windows.
philburk [Sun, 2 Sep 2012 01:40:56 +0000 (01:40 +0000)]
Use universal library on Mac. The _x86 or _x64 distinction is only needed on Windows.

13 years agoFix fprintf format for long int.
philburk [Sat, 1 Sep 2012 21:16:25 +0000 (21:16 +0000)]
Fix fprintf format for long int.

13 years agoApply patch to configure to fix build on Mac Lion.
philburk [Sat, 1 Sep 2012 21:11:27 +0000 (21:11 +0000)]
Apply patch to configure to fix build on Mac Lion.
See ticket #216.

13 years agoTest SVN on assembla.
philburk [Sat, 1 Sep 2012 21:06:52 +0000 (21:06 +0000)]
Test SVN on assembla.

13 years agoReport HostAPI errors in paex_write_sine.c to aid debugging.
philburk [Sat, 1 Sep 2012 19:37:10 +0000 (19:37 +0000)]
Report HostAPI errors in paex_write_sine.c to aid debugging.

13 years agoMake include paths in JPortAudio project portable.
philburk [Sat, 1 Sep 2012 19:36:21 +0000 (19:36 +0000)]
Make include paths in JPortAudio project portable.

13 years agoInitial check-in for an experimental Java binding for PortAudio called JPortAudio.
philburk [Sat, 1 Sep 2012 18:43:58 +0000 (18:43 +0000)]
Initial check-in for an experimental Java binding for PortAudio called JPortAudio.

13 years agoFix some typos in docs.
philburk [Sat, 1 Sep 2012 00:10:13 +0000 (00:10 +0000)]
Fix some typos in docs.
Fix some compiler warnings for win32.

13 years agoAdded support for multi api static build on mingw (patch from Stefan Hajnoczi), teste...
robiwan [Tue, 31 Jul 2012 12:34:06 +0000 (12:34 +0000)]
Added support for multi api static build on mingw (patch from Stefan Hajnoczi), tested with ASIO,WMME,WASAPI and WDMKS

14 years agoCleanup of code
robiwan [Tue, 10 Jul 2012 08:25:18 +0000 (08:25 +0000)]
Cleanup of code

14 years agoAdded typedef to remove error with _beginthreadex
robiwan [Tue, 10 Jul 2012 08:16:48 +0000 (08:16 +0000)]
Added typedef to remove error with _beginthreadex

14 years agoCleanup of code
robiwan [Tue, 10 Jul 2012 04:44:58 +0000 (04:44 +0000)]
Cleanup of code

14 years agoUse pa_ringbuffer.h in pablio.h.
philburk [Mon, 9 Jul 2012 15:53:00 +0000 (15:53 +0000)]
Use pa_ringbuffer.h in pablio.h.
Mark PABLIO as deprecated in pablio/README.txt

14 years agoSmall fix to paex_record_file.c
robiwan [Mon, 9 Jul 2012 11:28:57 +0000 (11:28 +0000)]
Small fix to paex_record_file.c

14 years agoAdded a simple example that records to/plays from a file (using callback + ring buffe...
robiwan [Mon, 9 Jul 2012 09:53:23 +0000 (09:53 +0000)]
Added a simple example that records to/plays from a file (using callback + ring buffer). Windows only at the moment.

14 years agoRemoved _alloca in WdmGetPropertySimple which seems to mess up the stack when using...
robiwan [Mon, 2 Jul 2012 08:19:02 +0000 (08:19 +0000)]
Removed _alloca in WdmGetPropertySimple which seems to mess up the stack when using MinGW

14 years agoRemoved warnings when building with MinGW
robiwan [Sat, 30 Jun 2012 05:47:46 +0000 (05:47 +0000)]
Removed warnings when building with MinGW

14 years agoChanges to make compilation/linking work on Mingw
robiwan [Fri, 29 Jun 2012 12:30:43 +0000 (12:30 +0000)]
Changes to make compilation/linking work on Mingw

14 years agoAdded option to CMakeLists.txt to enable PA debug output
robiwan [Fri, 29 Jun 2012 11:45:21 +0000 (11:45 +0000)]
Added option to CMakeLists.txt to enable PA debug output

14 years agoMinor refactoring to remove some warnings
robiwan [Fri, 29 Jun 2012 11:44:12 +0000 (11:44 +0000)]
Minor refactoring to remove some warnings

14 years agoChanged so that Mingw build should reference WASAPI supplied Mingw includes + minor...
robiwan [Fri, 29 Jun 2012 10:04:30 +0000 (10:04 +0000)]
Changed so that Mingw build should reference WASAPI supplied Mingw includes + minor refactorings

14 years agoAdded GUID, enumerators and structs to accomodate Vista and later OSs.
robiwan [Fri, 29 Jun 2012 09:58:48 +0000 (09:58 +0000)]
Added GUID, enumerators and structs to accomodate Vista and later OSs.

14 years agoFix ring buffer handling in pa_mac_core.c that caused many spurious paInputOverflow...
philburk [Mon, 25 Jun 2012 01:12:29 +0000 (01:12 +0000)]
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.

14 years agoAdded counters for status flags in patest_wire.c. It then prints how many under and...
philburk [Fri, 22 Jun 2012 21:58:10 +0000 (21:58 +0000)]
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.

14 years agoFixed warnings that broke build.
philburk [Fri, 22 Jun 2012 21:02:36 +0000 (21:02 +0000)]
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.

14 years agoForgot error check after Pa_OpenStream. Naughty.
robiwan [Tue, 19 Jun 2012 20:08:03 +0000 (20:08 +0000)]
Forgot error check after Pa_OpenStream. Naughty.

14 years agoAdded C++ variant of paex_sine
robiwan [Tue, 19 Jun 2012 20:03:33 +0000 (20:03 +0000)]
Added C++ variant of paex_sine

14 years agoqa-latency: use defaultSampleRate; fix crash on single loops; change latency check...
gineera [Tue, 5 Jun 2012 16:36:54 +0000 (16:36 +0000)]
qa-latency: use defaultSampleRate; fix crash on single loops; change latency check limits; continue after a failed test; some alterations to printed messages.