rossb
8a27b95617
paqa_latency: tweak parameter printing
2011-07-28 05:47:22 +00:00
rossb
3ed32c7a04
paqa_latency: tweak parameter printing
2011-07-28 05:45:57 +00:00
rossb
ac176b9462
paqa_latency: print device name and api. c89ize
2011-07-28 05:26:15 +00:00
philburk
062e8a7a86
Draft version for debugging latency and timing.
2011-07-28 04:59:17 +00:00
rossb
a6b18bb64c
mme latency test: minor cleanups. randomised tone pitch
2011-07-28 04:40:42 +00:00
rossb
eb0d429b7a
mme test only list output devices
2011-07-26 04:24:49 +00:00
rossb
73c241d7ba
fixed switch statement in test that would report Win7 when the platform was Vista
2011-07-24 05:28:47 +00:00
philburk
6fa03e953c
Fix broken build due to unused variables. Grrr.
2011-07-21 18:47:18 +00:00
philburk
edac3c99eb
Fix improper calculation of big buffer sizes. See bug #187
...
This fixes a click heard with big buffers.
2011-07-21 18:44:58 +00:00
philburk
3aad8c0a9f
Fixed broken Mac build by removing unused label.
2011-07-21 17:34:19 +00:00
rossb
3165f0f473
updated wmme manual latency test
2011-07-21 14:34:15 +00:00
philburk
e3387a98a7
Improve calculation of default latencies on Mac CoreAudio.
...
Allow very low buffer sizes if suggestedLatency is low.
Set actual latencies in StreamInfo.
2011-07-21 08:29:26 +00:00
rossb
ddc1a3ce11
cleaned up doc comments for PaStreamCallbackTimeInfo and PaStreamCallbackResult
2011-07-20 03:24:00 +00:00
bjornroche
ab8a1489ef
this should resolve issues on OS X with systems where only sdk 10.6 is available and includes a likely fix for future simillar issues with 10.7. See ticket 179.
2011-07-14 17:56:47 +00:00
rossb
6f7f5f0325
initial implementation of patest_wmme_find_best_latency_params.c. just a draft. needs work
2011-07-14 09:02:08 +00:00
philburk
20f5792a19
Remove dev-cpp support.
...
This IDE is no longer used and the build files are not working.
http://www.portaudio.com/trac/ticket/162
2011-07-14 05:17:42 +00:00
bjornroche
7d6950a757
Fix for doxygen for pa_mac_core.h. Ticket #70 . Patch from chris share modified slightly.
2011-07-09 15:01:52 +00:00
rossb
982dd233f5
fixed regression in r1612 that broke coreaudio non-interleaved callback i/o
2011-06-30 12:48:08 +00:00
rossb
d06505b72c
fixed def file to reference PaAsio_GetAvailableBufferSizes instead of PaAsio_GetAvailableLatencyValues. thanks Chris.
2011-06-23 07:33:44 +00:00
rossb
f95c722aad
made ring buffer params const-correct
2011-06-17 08:01:02 +00:00
aknudsen
ef2d8b6cd8
PA ALSA: define SND_PCM_TSTAMP_ENABLE as SND_PCM_TSTAMP_MMAP if the former is undefined
2011-05-26 20:19:19 +00:00
rob_bielik
e535a7b800
Initial CMake support (MSVC only at the moment)
2011-05-19 08:24:02 +00:00
rossb
5716669053
extra comments
2011-05-11 21:05:18 +00:00
rossb
56422c6c56
fixed use of timeBeginPeriod/timeEndPeriod in pa_win_ds.c
2011-05-11 20:52:24 +00:00
rossb
28397f5c4a
Replaced MM timer with a high priority thread for audio compute, based on a patch by Dmitry Kostjuchenko. Reason: there is one global MM timer thread per process and doing audio compute in it was interfering with timer accuracy and also with running multiple DSound streams. The old MM timer based implementation is still available if you define PA_WIN_DS_USE_WMME_TIMER -- this may be removed in future.
2011-05-11 10:00:52 +00:00
rossb
d03dd9e357
added userFramesPerBuffer parameter to SelectHostBufferSize in preparation for improving asio buffer size handling
2011-05-10 15:58:15 +00:00
rob_bielik
b5fc9f995f
Added pa_win_coinitialize.c to MSVC project and windows configure scripts
2011-05-10 06:35:21 +00:00
rossb
52ab9d6600
refactored COM initialization for dsound, asio and wasapi to new source file pa_win_coinitialize.c. fixes com uninitialisation bugs in error cases. resolves ticket #128
2011-05-09 20:05:34 +00:00
rossb
cbd24dc45c
renamed PaUtil_GetBufferProcessorInputLatency to PaUtil_GetBufferProcessorInputLatencyFrames and PaUtil_GetBufferProcessorOutputLatency to PaUtil_GetBufferProcessorOutputLatencyFrames. see ticket #161
2011-05-02 17:07:11 +00:00
rossb
1938ce6628
renamed PaAsio_GetAvailableLatencyValues to PaAsio_GetAvailableBufferSizes and included a backward compatibility #define. see ticket #111 .
2011-05-02 15:49:20 +00:00
rossb
b1035dcd8f
removed #ifndef check for PA_USE_DS from pa_win_ds.c
2011-05-01 16:14:29 +00:00
rossb
57264ba799
fixed copy/past error in PA_USE_DS check code in pa_win_ds.c
2011-05-01 12:05:52 +00:00
philburk
8d0c648b7d
Add README for configure.
pa_stable_v19_20110326_r1647
2011-03-25 17:34:07 +00:00
philburk
f8f38c4a8d
Remove include for pa_unix_oss.h to fix "make install" on Linux.
2011-03-25 16:59:27 +00:00
philburk
a697e38dc2
Ran autoreconf to update config.guess and other configure files.
2011-03-16 22:33:34 +00:00
philburk
c036f1e0d6
Added patest_mono and patest_two_rates to Makefile.in
...
Verified both and updated README.txt
2011-03-13 00:49:28 +00:00
philburk
df8ad47c5b
Ran autoconf to update configure file to fix INCLUDES bug.
2011-03-13 00:18:45 +00:00
dmitrykos
ff61de145b
wasapi:
...
- fixed warning of incompatible type usage when ring-buffer is used for blocking interface
- fixed compilation using MSYS with MinGW compiler (regenerate makefile with configure)
2011-03-08 17:20:07 +00:00
philburk
c0289d34d7
Improve latency measurement in loopback so it handles DC steps better.
2011-03-08 00:37:50 +00:00
philburk
5db3f8fb7c
Convert patest_two_rates.c to V19.
...
Make paloopback over/underflow report easier to understand.
2011-03-07 00:52:47 +00:00
philburk
8e5dda777a
Add include string.h to loopback test.
...
Use full duplex if input and output device the same.
Check for format conversion buffer overflow in case of huge framesPerBuffer.
2011-03-06 00:35:24 +00:00
rossb
399069a2ac
added newline to print statement
2011-03-04 07:53:36 +00:00
rossb
ffc0a15e77
print arguments at startup
2011-03-04 07:19:04 +00:00
rossb
cedaf41606
changes to get qa building on Windows with msvc. had to move variable declarations to the top of functions (ie ANSI C89)
2011-03-04 05:17:47 +00:00
rossb
26b196a9f0
moved skeleton to end of win32 initializers list so it isn't considered default
2011-03-04 04:18:44 +00:00
rossb
2fb11cbabd
support building skeleton host api on windows
2011-03-04 04:12:08 +00:00
rossb
c9322dac96
paqa: removed non standard and unused #include <strings.h>. updated definitions of pi to double precision
2011-03-04 03:01:44 +00:00
rossb
801ae219cd
fixed build breakage of patest_wmme_ac3.c on windows
2011-03-04 02:28:55 +00:00
rossb
1783cf4fba
use LoadLibraryA instead of LoadLibrary to support unicode build
2011-03-04 01:45:06 +00:00
philburk
efd4a0ac89
Add test for paInt8 to loopback test.
...
Add separate input and output latency setting options.
Add timeout when waiting for stream to finish.
2011-03-03 01:18:39 +00:00