portaudio/test
Phil Burk 80ef9ac9c4
patest1: use mono input (#706)
Avoid error when requesting stereo input.

Also removed confusing stop after 20 seconds
that conflicted with stopping by key press.

For #595
2022-05-02 18:27:59 -07:00
..
CMakeLists.txt CMake: Keep previous config naming to keep configuration options grouped (#631) 2021-09-15 17:43:00 -07:00
README.txt Added patest_mono and patest_two_rates to Makefile.in 2011-03-13 00:49:28 +00:00
pa_minlat.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest1.c patest1: use mono input (#706) 2022-05-02 18:27:59 -07:00
patest_buffer.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_callbackstop.c test: check active and stopped states (#679) 2021-12-15 17:25:27 -08:00
patest_clip.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_converters.c fix patest_converters.c argc argv order (#544) 2021-04-12 06:29:03 -07:00
patest_dither.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_dsound_find_best_latency_params.c Whitespace cleanup in test 2021-01-22 07:34:52 -08:00
patest_dsound_low_level_latency_params.c Whitespace cleanup in test 2021-01-22 07:34:52 -08:00
patest_dsound_surround.c Whitespace cleanup in test 2021-01-22 07:34:52 -08:00
patest_hang.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_in_overflow.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_jack_wasapi.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_latency.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_leftright.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_longsine.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_many.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_maxsines.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_mono.c Whitespace cleanup in test 2021-01-22 07:34:52 -08:00
patest_multi_sine.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_out_underflow.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_prime.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_read_record.c Whitespace cleanup in test 2021-01-22 07:34:52 -08:00
patest_ringmix.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_sine8.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_sine_channelmaps.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_sine_formats.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_sine_srate.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_sine_time.c test: time out in patest_sine_time.c (#585) 2021-06-08 17:19:14 -07:00
patest_start_stop.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_stop.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_stop_playout.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_suggested_vs_streaminfo_latency.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_suggested_vs_streaminfo_latency.py Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_sync.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_timing.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_toomanysines.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_two_rates.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_underflow.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_unplug.c patest_unplug.c: change int32_t to int (#553) 2021-04-17 12:56:16 -07:00
patest_wire.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_wmme_find_best_latency_params.c Whitespace cleanup in test 2021-01-22 07:34:52 -08:00
patest_wmme_low_level_latency_params.c Whitespace cleanup in test 2021-01-22 07:34:52 -08:00
patest_write_stop.c Clean up whitespace in test/ in preparation for .editorconfig. (#417) 2021-01-21 23:45:10 +11:00
patest_write_stop_hang_illegal.c Fix user-facing and non-user-facing typos 2021-01-27 17:40:26 -08:00

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.