1) make the input ringbuffer much smaller again.  There are cases where we have the audio system running, but nothing reading the audio; in this case, we would fill up the input buffer (was about 2 seconds), but we weren't reading it.  Later, we started reading it, and would send out 2 seconds of audio as fast as we could process and encode it..  Yuck.
1) make the input ringbuffer much smaller again.  There are cases where we have the audio system running, but
nothing reading the audio; in this case, we would fill up the input buffer (was about 2 seconds), but we weren't
reading it.  Later, we started reading it, and would send out 2 seconds of audio as fast as we could process and
encode it..  Yuck.

2) When we try to open streams in the two stream case, and the input open succeeds but the output open fails,
close the input stream.

3) Leave the fatal error message in when we can't open audio after 5 tries, but keep trying anyway.  Applications
can decide what to do here, I guess.


git-svn-id: 9ed0004971709408f906b8bdafa7f98a7bcab630@403 f854266a-e20d-0410-a9be-8852184c940f

zlargon/iaxclient,zlargon/iaxclient,zlargon/iaxclient,zlargon/iaxclient,zlargon/iaxclient