Re #1694: fixed bug in the previous commit with the RTP config instantiation

git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4611 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Misc (re #1630): fixed error in parsing ldflags for building Python module

git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4612 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1703: fixing general bugs. First installment: correct handling of snprintf return value

git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4613 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1703 General bug fixes: fixed wrong sizeof() in call to bzero(), memset(), or memcpy()

git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4614 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1703 General bug fixes: fixed some wrong null checking order

git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4615 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1703 General bug fixes: fixed mutex not released on some error condition

git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4616 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1697: Use AVAudioSession to set audio session category and activate/deactivate audio session



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4617 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Misc (re #1630): replaced htons() with ntohs() in l16_decode() on little endian platforms.



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4621 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Close #1705: Added playback and capture callbacks for echo canceller algo. Note that this changeset also modified current Speex AEC algo behaviors:
 - applied this two APIs model for Speex AEC algo
 - enabled Speex AGC preprocessing



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4622 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1630 (misc): Thanks to Mark Michelson for the patch

This change makes the check for libm always occur during configuration, and it
also tests for the 'sin' function since there are places in the code that
require this function.



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4623 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1630 (misc):
Fixed compiler warnings. Thanks to Mark Michelson for the patch.



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4624 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1630 (misc): related to r4623, missing the generated configure script



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4625 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1630 (misc):
Fixed os_darwinos.h (however, if PJ_AUTOCONF is defined, this file should not be used)



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4626 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1630 (misc): Thanks to Mark Michelson for the patch.

This creates an "uninstall" target in the project Makefile that will remove the installed libraries from the system.



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4627 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1630 (misc): Thanks to Mark Michelson for the patch

This changes the autoconfigure script to use different checks for ar and ranlib.
The previous methods were causing compilation failures since it may cause a non-existent "ccar" command to be run.



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4628 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Fixed #1706: Race condition in SIP transaction



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4630 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Fixed #1707: Add support for paralel build



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4632 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1630 (misc): Fixed compilation error on iOS by setting AR_FLAGS (introduced in r4628) in configure-iphone



git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4633 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1643: Fix some build warnings detected on VS2012

git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4634 bdd19603-ad22-4b21-bbe5-5c27d6d023c3
Re #1697: fixed build error with the new coreaudio_dev.m introduced by r4617, because build process looks for an ObjC compiler

git-svn-id: file:///mirror/SvnSyncs/PJ/repos/pjproject/trunk@4635 bdd19603-ad22-4b21-bbe5-5c27d6d023c3