PortAudio / portaudio

PortAudio is a cross-platform, open-source C language library for real-time audio input and output.
Other
1.48k stars 304 forks source link

A test that verifies all expected stream state transitions #194

Open PortAudio-admin opened 13 years ago

PortAudio-admin commented 13 years ago

Issue created by @RossBencina

Write a test that verifies that all devices correctly implement the stream state transition model described here: http://www.portaudio.com/docs/proposals/010-ClarifyStreamStateMachine.html

Test full and half duplex

test Starting and Stopping multiple times

test starting and stopping immediately or after some time

test returning different return values from the stream callback on the first callback, and on subsequent callbacks.

this test could also confirm that the stream completed callback is invoked.

PortAudio-admin commented 12 years ago

Comment by @RossBencina

TRAC migration: propagating ticket status from TRAC