diff --git a/src/audio/audiolayer.cpp b/src/audio/audiolayer.cpp index 183f8231e26709b4687f12d9d5e0eb29284ebaad..c893eb95cf12bc314d72d7ca12c5f9d64c5bf4c3 100644 --- a/src/audio/audiolayer.cpp +++ b/src/audio/audiolayer.cpp @@ -132,7 +132,7 @@ AudioLayer::fillHWBuffer( void) unsigned char* data; int pcmreturn, l1, l2; short s1, s2; - int periodSize = 256 ; + int periodSize = 128 ; int frames = periodSize >> 2 ; _debug("frames = %d\n"); @@ -570,9 +570,9 @@ AudioLayer::getSoundCardsInfo( int stream ) AudioLayer::closeCaptureStream( void) { if(_CaptureHandle){ - snd_pcm_drop( _CaptureHandle ); - snd_pcm_close( _CaptureHandle ); - _CaptureHandle = 0; + snd_pcm_drop( _CaptureHandle ); + snd_pcm_close( _CaptureHandle ); + _CaptureHandle = 0; } } @@ -580,9 +580,9 @@ AudioLayer::closeCaptureStream( void) AudioLayer::closePlaybackStream( void) { if(_PlaybackHandle){ - snd_pcm_drop( _PlaybackHandle ); - snd_pcm_close( _PlaybackHandle ); - _PlaybackHandle = 0; + snd_pcm_drop( _PlaybackHandle ); + snd_pcm_close( _PlaybackHandle ); + _PlaybackHandle = 0; } } diff --git a/src/iaxvoiplink.cpp b/src/iaxvoiplink.cpp index 510ba7642f75e2b19daadb9a2376078d5ef5fefe..2e78672d32c5479b094cdaddfdf6c675fb32ae58 100644 --- a/src/iaxvoiplink.cpp +++ b/src/iaxvoiplink.cpp @@ -706,6 +706,9 @@ IAXVoIPLink::iaxHandleCallEvent(iax_event* event, IAXCall* call) Manager::instance().peerRingingCall(call->getCallId()); break; + case IAX_IE_MSGCOUNT: + // _debug("messssssssssssssssssssssssssssssssssssssssssssssssages\n"); + break; case IAX_EVENT_PONG: break; @@ -928,6 +931,10 @@ IAXVoIPLink::iaxHandlePrecallEvent(iax_event* event) break; + case IAX_IE_MSGCOUNT: + //_debug("messssssssssssssssssssssssssssssssssssssssssssssssages\n"); + break; + default: _debug("Unknown event type (in precall): %d\n", event->etype); }