Merged revision(s) 32512-32519 from opal/branches/v3_14:
Fixed MPEG4 sometimes return frame with zero width/height.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32520 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed invalid a=ssrc SDP entry when do not have cname


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32526 023b2edf-31b2-4de3-b41e-bca80c47788f
Split SDP endpoint/connection handling (offer/answer and media streams) out to separate class so SDP can be used independently of SIP.
Added first cut of a SDP over HTTP endpoint type allowing WebRTC to call via simple POST command.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32545 023b2edf-31b2-4de3-b41e-bca80c47788f
Split source/header files for SDP base class from SDP over HTTP endpoint/connection classes.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32546 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 32520-32546 from opal/branches/v3_14:
---------------------
r32541
Added CLI status output when receive User Input Indication (DTMF)
---------------------
r32540
Fixed being able to increase max bit rate on video codecs in CLI.
---------------------
r32538
Allow "bandwidth" command in CLI to output current value.
---------------------
r32537
Added "send input" CLI command to send user input indications (DTMF)
---------------------
r32533
Fixed multiple STOP messages when using external FECC. Allow CLI to display current FECC mode.
---------------------
r32531
Added ability to have "external" far end camera control for incoming actions.
---------------------
r32530
Pushed GetMediaTransportAddresses() through OpalEndpoint and OpalManager virtual function chain.
---------------------
r32527
Fixed merge when get successive H.323 terminal capability sets, part 2.
---------------------
r32525
Fixed merge when get successive H.323 terminal capability sets. Also make sure if parameters with a capability are adjusted that flows through to active transmit media streams.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32547 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 32547-32550 from opal/branches/v3_14:
Added Cisco OpenH264 plug in. Required moving some H.264 packetisation stuff to common directory and moving x264 plug in to directory less generic.
Cosmetic fix to I-Frame output on codec test app.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32551 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 32551-32553 from opal/branches/v3_14:
Fixed "properties" for DLL's. Hadn't been updated in a DECADE.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32555 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 32554-32558 from opal/branches/v3_14:
Fixed Linux configure/compile of OpenH264 plug in


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32559 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 32559-32561 from opal/branches/v3_14:
---------------------
r32561
More fixes of plugin VS2012 builds.
---------------------
r32560
Fixed builds of FFMPEG based plugins after openh264 changes 


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


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32565 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 32562-32566 from opal/branches/v3_14:
Improved error handling in OpenH264 plug in


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32567 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 32567-32568 from opal/branches/v3_14:
Fixed keep alive so a) runs continuously, not just once and b) has an absolute minimum of 10 seconds.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32569 023b2edf-31b2-4de3-b41e-bca80c47788f
Change default for FEC to disabled as not finished yet.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32570 023b2edf-31b2-4de3-b41e-bca80c47788f
Reduce minimum size of OpalSkinnyEndPoint::CallInfo5Msg as strings part is variable length.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32571 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed early start handling with delayed ACK on gateway applications. Must send the ACK on 200 OK if all media started already.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32572 023b2edf-31b2-4de3-b41e-bca80c47788f
Made H.225/H.245 IP addresses easier to understand in log files.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32573 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed video on ring, both having it and not having it.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32578 023b2edf-31b2-4de3-b41e-bca80c47788f
Fixed assert if FECC is started early.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/opal/trunk@32579 023b2edf-31b2-4de3-b41e-bca80c47788f
Restructure opening of source media stream to reduce possibility of deadlock.

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


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