I'm developing a Qt win application with Liblinphone + dependencies (.dll) from 'liblinphone-win32-3.5.99.0.zip'
App crashed on Decline incoming call before answering. This doesn't happen every time ,
I could trace it to this reason:
ortp-message-CALL_CLOSED or CANCELLED
ortp-message-Current call terminated...
ortp-message-Filter MSFilePlayer is not scheduled; nothing to do.
ortp-message-ms_filter_unlink: MSFilePlayer:080FDDF0,0-->MSDtmfGen:05F1AFF8,0
ortp-message-ms_filter_unlink: MSDtmfGen:05F1AFF8,0-->MSWinSndWrite:06099420,0
ortp-message-ms_filter_unlink: MSFilePlayer:080FDDF0,0-->MSDtmfGen:05F1AFF8,0
ortp-error-assert f1->outputs[pin1]!=NULLfailed
ortp-message-ms_filter_unlink: MSFilePlayer:080FDDF0,0-->MSWinSndWrite:06099420,0
ortp-error-assert f1->outputs[pin1]!=NULLfailed
ms_filter_unlink MSFilePlayer is called Twice , causing the error and crashing the app in ntdll.
In all successful declines, I don't get:
ortp-message-Filter MSFilePlayer is not scheduled; nothing to do.
And I get just one call to unlink MSFilePlayer.
Any thoughts or help on how to resolve this are appreciated :))
--
Georges Khoueiry
Software Engineer
| Boustany Bldg, Al Furs Street 35,
| PoBox 116-5509 Adlieh, Beirut, Lebanon