software hang on IAudioClient::Release() when using USB headset

T

tie zhang

When using linphone sdk 5.2.114, I found it occasionally hangs on customer's windows 7 machine, using usb headset, when the sip call is turning to hold mode(recvonly). The sdk trys to end audio stream on this event.I have located the hanging code line by adding log and recompile sdk, it's in mswasapi_reader.cpp, MSWASAPIReader::~MSWASAPIReader() { RELEASE_CLIENT(mAudioClient); ...}RELEASE_CLIENT(mAudioClient) is a C macro which boils down to IAudioClient::Release().With some effort, I have reproduced it on a windows 7 virtual machine, also using USB headset. The frequency is one hang after 150

Continue reading...
 
Back
Top Bottom