Merged revision(s) 30488-30490 from opal/branches/v3_12:
---------------------
r30490
Possible fix for strange "Authentication not possible yet, no credentials available" error, when it was using valid credentials a few seconds earlier. Also added extra debugging added to track down issue, if not fixed.
---------------------
r30489
Fixed typo in previous patch for defines for audio/video driver/device names. 


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30491 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 30491-30492 from opal/branches/v3_12:
Fixed setting m_autoRxMedia/m_autoTxMedia in "C" API. Only first media type was being enabled.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30493 023b2edf-31b2-4de3-b41e-bca80c47788f
Improved logging around the socket SO_RCVBUF/SO_SNDBUF adjustment.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30494 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 30493-30498 from opal/branches/v3_12:
Fixed strange equilibrium in jitter buffer where data that has been sufficiently delayed and then has low jitter gets into lock step removing old frames dues to buffer overflow, and only playing silence as the next time stamp to be played was the one just removed due to overflow. Now overflow condition is double the jitter buffer time, instead of that time plus one packet interval.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30500 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed creation of aclocal.m4 file in plugins directory.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30505 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed build of "system" iLBC codec on later distros


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30506 023b2edf-31b2-4de3-b41e-bca80c47788f
Changed build system to split various link flags between LDFLAGS and LIBS variables. Gives better compatibility with various versions of linkers in various distributions.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30508 023b2edf-31b2-4de3-b41e-bca80c47788f
Propagated fixes for building shared librarys (plug ins) from PTLib.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30511 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 30499-30515 from opal/branches/v3_12:
---------------------
r30515
Have finally removed the interface level forking of SIP transactions, if the operating system can indicate a priori what interface will be used to route to a specified address.
---------------------
r30514
Fixed issue where if time to establish an INVITE exceeds the transport idle time, there is an assert as the transport has been marked for deletion.
---------------------
r30503
Fixed warnings on GNU 4.8.1 


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30517 023b2edf-31b2-4de3-b41e-bca80c47788f
Moved handling of music-on-hold and video-on-hold to OpalPCSSEndPoint/OpalPCSSConnection classes.

Small restructure of where local video (camera/windows) is created to better match the classes that do it.

Added ability to override specific local media, e.g. if just want to get media for received video for your custom window, you can override the default use of SDL.

Support for above in "C" API.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30519 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed GNU warnings and added some extra documentation.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@30520 023b2edf-31b2-4de3-b41e-bca80c47788f