Don't create "red" packet if have no redundancies.

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

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32401 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed incorrect sequence number used for SRTP (causing replay attack error) when using RTP e_RewriteNothing mode. Also, improved some logging.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32405 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 32391-32405 from opal/branches/v3_14:
Fixed bizarre behaviour with VS2010, the __stdcall exported functions for "C" API get decorated, which means the usual loading by string name does not work. Now, when with windows, we do the late binding using ordinal values instead.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32406 023b2edf-31b2-4de3-b41e-bca80c47788f
The __stdcall exported functions for "C" API getting decoration seems to apply to VS2012 as well. Wonder what I am doing wrong?

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32407 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed passing sync source on video update picture to RTP session.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32408 023b2edf-31b2-4de3-b41e-bca80c47788f
Utilise new trace log throttling feature for some high rate logs.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32410 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed RTP sequence number wraparound, should wrap to zero not another random number.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32415 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 32406-32418 from opal/branches/v3_14:
Fixed VS2012 compile
Extra logging for "C" API audo-start media parameter.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32420 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed OPAL server numeric range parameters operating for large number (64 bit).

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32421 023b2edf-31b2-4de3-b41e-bca80c47788f
Fix detection of posix memalign.  Still a mystery why it worked some time ago

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32429 023b2edf-31b2-4de3-b41e-bca80c47788f
Fix plugin helper name on mingw

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32431 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed mutex issue on receiving RTCP.

Disable ancient code for sequence numbers spontaneously changing if we detect a modern implementation, this is done via the SDP having and explicit "ssrc" attribute.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32438 023b2edf-31b2-4de3-b41e-bca80c47788f
Make sure DTLS replies to the address that the packets came in on.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32443 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed default RTCP feedback options for audio, does not use PLI etc.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32444 023b2edf-31b2-4de3-b41e-bca80c47788f
Allow for auto-start of redundant/FEC modes.

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

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

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

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

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