Thank you very much for this patch. I applied it and have tried minimizing windows and other actions and it works perfectly.
I had to manually add OsIntPtrMsg.cpp into the sipXportLib project but I think you expected this to be the case. We could reproduce this minimizing windows problem in the ezPhone. The problem manifested as skipping whilst minimizing or maximizing windows. However after doing it a dozen times or so the sound would cut off completely and would only come back upon another window operation. From that point onwards the sound would toggle on and off with each windows minimize/maximize operation. This patch corrects the problem with minimizing of windows on Windows :-) Many thanks yet again, Alex -----Original Message----- From: Jaroslav Libak [mailto:[EMAIL PROTECTED] Sent: 29 July 2007 01:19 To: sipxtapi-devlist.sip...; Alexander Chemeris; stipus; Alexander Boreham; ??????? ?????? Subject: Windows queue replacement for mic/speaker I had a look at the patch, and came up with a similar patch avoiding usage of "NonWin32Queue" and instead using new OsIntPtrMsg message, OsMsgQ and OsMsgPool. I also made minor improvements to close mic device code resulting in faster shutdown. The patch doesn't change priorities of any threads. Otherwise it should be equivalent to the published patch. Please test it and report improved/worsened audio quality. For me, there are no problems with minimized windows if I use wxCommunicator. What client do you use that use experience this problem? Please note that these fixes are only temporary until the audio subsystem is replaced with new wrapped drivers. Jaro _______________________________________________ sipxtapi-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
