You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Phil Burk 339e875f42 pa_mac_core: fix whitespace and missing semicolon 2 years ago
..
CMakeLists.txt 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 5 years ago
README.txt Added patest_mono and patest_two_rates to Makefile.in Verified both and updated README.txt 8 years ago
pa_minlat.c Added patest_write_sine_nonint to Makefile. Check for paNonInterleaved on Mac and return paSampleFormatNotSupported. Fix pa_minlat.c. Linux was complaining about not checking fgets return value. 8 years ago
patest1.c moved trunk into place 11 years ago
patest_buffer.c moved trunk into place 11 years ago
patest_callbackstop.c moved trunk into place 11 years ago
patest_clip.c moved trunk into place 11 years ago
patest_converters.c Normalize all the line endings 3 years ago
patest_dither.c moved trunk into place 11 years ago
patest_dsound_find_best_latency_params.c Normalize all the line endings 3 years ago
patest_dsound_low_level_latency_params.c Normalize all the line endings 3 years ago
patest_dsound_surround.c Normalize all the line endings 3 years ago
patest_hang.c moved trunk into place 11 years ago
patest_in_overflow.c moved trunk into place 11 years ago
patest_jack_wasapi.c Normalize all the line endings 3 years ago
patest_latency.c moved trunk into place 11 years ago
patest_leftright.c Cleanup tests. Lots of small tweaks. Delete the debug_ tests because they are V18 and are not needed. We can just hack a V19 test if we need to debug. 8 years ago
patest_longsine.c moved trunk into place 11 years ago
patest_many.c moved trunk into place 11 years ago
patest_maxsines.c Mac: test adjustable number of channels. 3 years ago
patest_mono.c [tests] Add EOL to patest_mono.c 5 years ago
patest_multi_sine.c Mac: test adjustable number of channels. 3 years ago
patest_out_underflow.c patest_out_underflow: cleanup 3 years ago
patest_prime.c moved trunk into place 11 years ago
patest_read_record.c moved trunk into place 11 years ago
patest_ringmix.c moved trunk into place 11 years ago
patest_sine8.c Implement the Float32 to UInt8 converters. The loopback test now passes cleanly for the first time on my PreSonus FireStudio. Added tests for clip and dither flag combinations to loopback. 7 years ago
patest_sine_channelmaps.c Cleanup tests. Lots of small tweaks. Delete the debug_ tests because they are V18 and are not needed. We can just hack a V19 test if we need to debug. 8 years ago
patest_sine_formats.c moved trunk into place 11 years ago
patest_sine_srate.c added new test for hardware samplerate changes. This is mostly targetted to the mac, but could be adapted to other platforms as well. 9 years ago
patest_sine_time.c moved trunk into place 11 years ago
patest_start_stop.c reset oscillator phase at start of each test cycle so that the onsets sound the same 9 years ago
patest_stop.c moved trunk into place 11 years ago
patest_stop_playout.c removed hardwired device number from previous commit 9 years ago
patest_suggested_vs_streaminfo_latency.c Normalize all the line endings 3 years ago
patest_suggested_vs_streaminfo_latency.py Normalize all the line endings 3 years ago
patest_sync.c moved trunk into place 11 years ago
patest_timing.c Normalize all the line endings 3 years ago
patest_toomanysines.c Cleanup tests. Lots of small tweaks. Delete the debug_ tests because they are V18 and are not needed. We can just hack a V19 test if we need to debug. 8 years ago
patest_two_rates.c Convert patest_two_rates.c to V19. Make paloopback over/underflow report easier to understand. 8 years ago
patest_underflow.c moved trunk into place 11 years ago
patest_unplug.c pa_mac_core.c: Removed some comments. Cleaned up logic. 3 years ago
patest_wire.c 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. 7 years ago
patest_wmme_find_best_latency_params.c Normalize all the line endings 3 years ago
patest_wmme_low_level_latency_params.c Normalize all the line endings 3 years ago
patest_write_stop.c moved trunk into place 11 years ago
patest_write_stop_hang_illegal.c pa_mac_core: fix whitespace and missing semicolon 2 years ago

README.txt

TODO - This should be moved into a doxydoc page.

For more information on the TestPlan please visit:

http://www.portaudio.com/trac/wiki/TestPlan

This directory contains various programs to test PortAudio. The files
named patest_* are tests.

All following tests are up to date with the V19 API. They should all compile
(without any warnings on GCC 3.3). Note that this does not necessarily mean that
the tests pass, just that they compile.

x- paqa_devs.c
x- paqa_errs.c (needs reviewing)
x- patest1.c
x- patest_buffer.c
x- patest_callbackstop.c
x- patest_clip.c (last test fails, dither doesn't currently force clip in V19)
x- patest_dither.c
x- patest_hang.c
x- patest_latency.c
x- patest_leftright.c
x- patest_longsine.c
x- patest_many.c
x- patest_maxsines.c
x- patest_mono.c
x- patest_multi_sine.c
x- patest_pink.c
x- patest_prime.c
x- patest_read_record.c
x- patest_record.c
x- patest_ringmix.c
x- patest_saw.c
x- patest_sine.c
x- patest_sine8.c
x- patest_sine_formats.c
x- patest_sine_time.c
x- patest_start_stop.c
x- patest_stop.c
x- patest_sync.c
x- patest_toomanysines.c
x- patest_two_rates.c
x- patest_underflow.c
x- patest_wire.c
x- patest_write_sine.c
x- pa_devs.c
x- pa_fuzz.c
x- pa_minlat.c

Note that Phil Burk deleted the debug_* tests on 2/26/11. They were just hacked
versions of old V18 tests. If we need to debug then we can just hack a working V19 test.