portaudio/pa_tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2006-05-15 03:58:09 +00:00
..
debug_convert.c New tests written when debugging pa_mac_core 2002-03-21 00:44:35 +00:00
debug_dither_calc.c New tests written when debugging pa_mac_core 2002-03-21 00:44:35 +00:00
debug_dual.c Initial revision 2002-01-22 00:51:49 +00:00
debug_multi_in.c Initial revision 2002-01-22 00:51:49 +00:00
debug_multi_out.c Minor tweaks while debugging pa_mac_core.c 2002-03-21 00:58:45 +00:00
debug_record.c Reorganized code so that it is easier to test in a loop. 2002-05-02 20:15:40 +00:00
debug_record_reuse.c Demonstrate bug with Terratect where stream sample rates change! 2002-05-02 20:16:29 +00:00
debug_sine.c Minor tweaks while debugging pa_mac_core.c 2002-03-21 00:58:45 +00:00
debug_sine_amp.c New tests written when debugging pa_mac_core 2002-03-21 00:44:35 +00:00
debug_sine_formats.c New tests written when debugging pa_mac_core 2002-03-21 00:44:35 +00:00
debug_srate.c Demonstrate bug with Terratect where stream sample rates change! 2002-05-02 20:16:29 +00:00
debug_test1.c Initial revision 2002-01-22 00:51:49 +00:00
pa_devs.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
pa_fuzz.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
pa_minlat.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
paqa_devs.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
paqa_errs.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest1.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_buffer.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_callbackstop.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_clip.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_dither.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_hang.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_in_overflow.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_latency.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_leftright.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_longsine.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_many.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_maxsines.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_mono.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_mono_asio_channel_select.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_multi_sine.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_out_underflow.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_pink.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_prime.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_read_record.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_read_write_wire.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_record.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_ringmix.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_saw.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_sine.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_sine8.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_sine_formats.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_sine_time.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_start_stop.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_stop.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_stop_playout.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_sync.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_toomanysines.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_two_rates.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_underflow.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_wire.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
patest_write_sine.c tagging before directory restructure 2006-05-15 03:58:09 +00:00
README.txt tagging before directory restructure 2006-05-15 03:58:09 +00:00

This directory contains various programs to test PortAudio. The files 
named patest_* are tests, the files named debug_* are just scratch 
files that may or may not work.

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 necissarily 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
	o- 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
	o- 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

The debug_ files are still in V18 format and may need some V19 adaption.
Feel free to fix them, most simply require adjusting to the new API.

o- pa_tests/debug_convert.c
o- pa_tests/debug_dither_calc.c
o- pa_tests/debug_dual.c
o- pa_tests/debug_multi_in.c
o- pa_tests/debug_multi_out.c
o- pa_tests/debug_record.c
o- pa_tests/debug_record_reuse.c
o- pa_tests/debug_sine.c
o- pa_tests/debug_sine_amp.c
o- pa_tests/debug_sine_formats.c
o- pa_tests/debug_srate.c
o- pa_tests/debug_test1.c