2011-10-14 07:00  rjongbloed

	* [r26609] version.h:
	  Update version number for beta v3.10.4

2011-10-23 18:55  ededu

	* [r26614] plugins/configure, plugins/configure.ac:
	  Add back WIN32 variable, which is still necessary in H264/gpl;
	  fixes bug introduced with commit 26452

2011-10-31 02:02  rjongbloed

	* [r26616] revision.h.in, src/win32/opal_lib_2005.vcproj,
	  src/win32/opal_lib_2008.vcproj, src/win32/opal_lib_2010.vcxproj,
	  svn_getrev.exe:
	  First go at fixing SVN revision number extraction when using
	  version 1.7 of SVN. Internal files changes so our previous cheat
	  no longer works. Unfortunately, current solution requires
	  TortoiseSVN to be installed to work. Note, this is for
	  Windows/DevStudio only.

2011-10-31 02:28  rjongbloed

	* [r26617] src/win32/opal_lib_2005.vcproj,
	  src/win32/opal_lib_2008.vcproj, src/win32/opal_lib_2010.vcxproj:
	  Fixed copy/paste error

2011-10-31 08:07  rjongbloed

	* [r26619] src/win32/opal_lib_2005.vcproj,
	  src/win32/opal_lib_2008.vcproj, src/win32/opal_lib_2010.vcxproj:
	  Fixed correct dependency for SVN 1.7

2011-11-01 01:21  rjongbloed

	* [r26623] src/win32/opal_lib_2005.vcproj,
	  src/win32/opal_lib_2008.vcproj, src/win32/opal_lib_2010.vcxproj:
	  Yet another tweak for SVN 1.7

2011-11-02 04:23  rjongbloed

	* [r26633] Makefile.in:
	  Fixed SVN revision when no SVN available.

2011-11-03 23:58  rjongbloed

	* [r26637] src/codec/opalpluginmgr.cxx:
	  Changed mechanism for adding directories to PPluginManager.
	  Required due to previous change to make PPluginManager always
	  first PProcessStartupFactory executed, which in turn was required
	  by glibc bug in constructing static objects.

2011-11-06 07:55  rjongbloed

	* [r26643] ., src/sip/sippdu.cxx:
	  Added correct parsing of quoted URI parameters,
	  sip:here@there;first="this=that";second=other.

2011-11-08 00:43  rjongbloed

	* [r26645] src/sip/handlers.cxx:
	  Tweaked the handling of REGISTER when behind NAT yet again.

2011-11-14 01:59  rjongbloed

	* [r26649] src/opal/call.cxx:
	  Add check to prevent a transfer from occurring on a released
	  connection.

2011-11-14 08:31  rjongbloed

	* [r26652] src/sip/sipcon.cxx, src/sip/sippdu.cxx:
	  Fixed backward compatibility with old RFC 2543 SIP endpoint, wow,
	  they exist!

2011-11-15 02:49  rjongbloed

	* [r26654] src/h323/h323ep.cxx:
	  Fixed problem with H.323 transfer, thanks Dennis Muhlestein

2011-11-16 11:57  rjongbloed

	* [r26659] include/sip/handlers.h, include/sip/sippdu.h,
	  samples/openphone/openphone.wxg, samples/openphone/openphone.xrc,
	  src/sip/handlers.cxx, src/sip/sippdu.cxx:
	  Changed the mechanism for NAT determination using SIP REGISTER.
	  Do not rely on any intelligence from the registrar. This can be
	  incompatible with some Application Layer gateways in routers, so
	  had to add another register compatibility mode.
	  
	  Some code clean up of SIP handlers.

2011-11-17 02:45  rjongbloed

	* [r26662] include/opal/mediastrm.h, samples/openphone/main.cxx,
	  samples/openphone/main.h, samples/openphone/openphone.wxg,
	  samples/openphone/openphone.xrc, src/opal/mediastrm.cxx,
	  src/opal/patch.cxx:
	  Make sure frame rate adjusted by
	  OpalMediaString::UpdateMediaFormat is passed through to video
	  frame grabber.
	  
	  Added frame rate to OpenPhone dialog so can change on the fly
	  during a call, like bit rate could be.

2011-11-21 08:34  rjongbloed

	* [r26674] src/opal/opal_c.cxx:
	  Fixed yet another race condition with VXML scripts being
	  interrupted and new ones started.

2011-11-21 21:59  rjongbloed

	* [r26676] include/opal/recording.h:
	  Fixed compile when OPAL_VIDEO disabled but P_VIDEO enabled,
	  thanks Martin Hillmeier

2011-11-21 22:09  rjongbloed

	* [r26678] src/h323/channels.cxx:
	  Linked up H.245 flow control command to the media format and
	  chain to codec, thanks Dennis Muhlestein

2011-11-21 23:10  rjongbloed

	* [r26680] src/sip/handlers.cxx, src/sip/sippres.cxx:
	  New method for handling SIP presence PIDF tuples without
	  timestamps. First is now, others are one second later than the
	  previous tuple. SER seems to always be in reverse chronological
	  order.
	  
	  Added compensation for Asterisk presence bug where it provides
	  the incorrect address in the PIDF entity, puts in who it is being
	  sent to rather than who is being monitored.

2011-11-22 00:21  rjongbloed

	* [r26682] src/sip/handlers.cxx:
	  Want missing PIDF timestamp to be older, not newer.

2011-11-22 00:56  rjongbloed

	* [r26684] src/sip/sipcon.cxx:
	  Fixed pausing media stream only sending re-INVITE for transmitted
	  RTP, and also setting correct recvonly SDP.

2011-11-24 02:22  rjongbloed

	* [r26686] src/opal/connection.cxx, src/opal/mediastrm.cxx:
	  Added a lot of extra logging to track down video errors.

2011-11-24 09:03  rjongbloed

	* [r26690] src/codec/vidcodec.cxx, src/rtp/rtp.cxx:
	  Allow individual media format options to reduce the default Max
	  RTP Packet Size, ultimately from OpalManager.
	  
	  Added some extra logging around socket buffers.

2011-11-25 03:39  rjongbloed

	* [r26692] src/opal/connection.cxx:
	  Fixed crash if have no preview device, introduced in last check
	  in.

2011-11-25 06:10  rjongbloed

	* [r26694] plugins/video/MPEG4-ffmpeg/mpeg4.cxx:
	  Fixed correct setting of MPEG4 Profile & Level in plug in.

2011-11-25 06:27  rjongbloed

	* [r26696] ., src/opal/mediastrm.cxx:
	  Indicate correct synchronous flag for RTP stream, a stream
	  reading from RTP sockets, without jitter buffer, is not
	  asynchronous. In particular this prevents a slow down of reading
	  video packets as both source and sync were marked asynchronous,
	  so the patch adds a delay to prevent thread starvation.

2011-11-29 23:59  rjongbloed

	* [r26703] plugins/video/H.264/h264-x264.cxx:
	  Make sure H.264 encoder is set to the selected normalised
	  profile/level, thanks Dennis Muhlestein

2011-11-30 03:12  rjongbloed

	* [r26705] include/opal/mediastrm.h, src/opal/mediastrm.cxx:
	  Removed "fail safe" timer from audio output device as it
	  basically doesn't help, and actually makes it slightly worse.
	  
	  This means that old style "multimedia" interface for sound
	  playback is useless on Vista and later due to it's emulation over
	  ASIO causing latency and "jitter" in the ply back, jitter
	  occurring on both side s of the jitter buffer does not work and
	  we get bad audio playback as a result. Essentially, for Vista and
	  later, use DirectSound.

2011-11-30 06:21  rjongbloed

	* [r26713] ., samples/openphone/main.cxx, samples/openphone/main.h,
	  samples/openphone/openphone.wxg, samples/openphone/openphone.xrc:
	  Merged revision(s) 26491 from opal/trunk:
	  Changed OpenPhone so if use *.yuv in the video grabber selection
	  drop down box, it pops up a file selection dialog to select a
	  specific file and sets the selection to that file.
	  ........
	  Added above technique for .WAV files as well.

2011-11-30 23:51  rjongbloed

	* [r26716] include/rtp/rtp.h, src/rtp/rtp.cxx:
	  Reduced RTP out of order packet timeout to 100ms, also allowed it
	  to be adjusted via environment variable
	  OPAL_RTP_OUT_OF_ORDER_TIME

2011-12-01 00:32  rjongbloed

	* [r26718] src/rtp/rtp.cxx:
	  Fixed GNU compatibility

2011-12-01 01:44  rjongbloed

	* [r26720] plugins/video/H.264/gpl/Makefile.in,
	  plugins/video/H.264/gpl/h264_helper.cxx,
	  plugins/video/H.264/shared/h264frame.cxx,
	  plugins/video/H.264/shared/x264wrap.cxx:
	  Fixed incorrect iH.264 transmit bit rate.
	  Enhanced and cleaned up the logging within the helper
	  application. Now takes notice if PTLIB_TRACE_LEVEL environment
	  variable.

2011-12-01 07:05  rjongbloed

	* [r26722] plugins/video/H.264/gpl/h264_helper.cxx:
	  Fixed compile without tracing

2011-12-01 09:43  rjongbloed

	* [r26724] include/h323/channels.h, include/h323/h323con.h,
	  include/opal/connection.h, include/opal/mediastrm.h,
	  include/opal/patch.h, include/opal/rtpconn.h,
	  include/sip/sipcon.h, samples/openphone/main.cxx,
	  src/codec/vidcodec.cxx, src/h323/channels.cxx, src/h323/h323.cxx,
	  src/opal/connection.cxx, src/opal/mediastrm.cxx,
	  src/opal/patch.cxx, src/opal/rtpconn.cxx,
	  src/opal/transcoders.cxx, src/sip/sipcon.cxx:
	  Fixed nasty, confusing, and sometimes incorrect, behaviour with
	  OpalMediaCommand messages propagating through to correct places.
	  Manifests itself as video fast update requests not always working
	  as expected.

2011-12-02 01:53  rjongbloed

	* [r26726] plugins/video/H.261-vic/h261vic_2005.vcproj,
	  plugins/video/H.264/gpl/Makefile.in,
	  plugins/video/H.264/gpl/h264_helper.cxx,
	  plugins/video/H.264/h264-x264_2008.vcproj,
	  plugins/video/H.264/shared/h264frame.cxx,
	  plugins/video/H.264/shared/x264wrap.cxx:
	  Normalised PTRACING flag to PLUGINCODEC_TRACING used elsewhere,
	  and fixed compiling H.264 plug in with and without tracing.

2011-12-02 04:59  rjongbloed

	* [r26728] include/codec/vidcodec.h, include/h323/channels.h,
	  include/h323/h323con.h, include/opal/connection.h,
	  include/opal/mediastrm.h, include/opal/patch.h,
	  include/opal/rtpconn.h, include/opal/transcoders.h,
	  include/sip/sipcon.h, src/h323/channels.cxx, src/h323/h323.cxx,
	  src/opal/connection.cxx, src/opal/mediastrm.cxx,
	  src/opal/patch.cxx, src/opal/rtpconn.cxx,
	  src/opal/transcoders.cxx, src/sip/sipcon.cxx:
	  Further clean up of exactly what the return value of
	  ExecuteCommand() and OnMediaCommand() means.
	  
	  Passed OnMediaCommand to other half of call in case it con do
	  something with it.

2011-12-02 07:12  rjongbloed

	* [r26730] include/opal/patch.h, src/opal/patch.cxx,
	  src/rtp/rtp.cxx:
	  Removed attempt to not do media bypass of video until I-Frame
	  detected. THis doesn't work is I-Frame is in more than one
	  packet, so just pass everything through and rely on the remote
	  being able to ignore P-Frames till it sees the first I-Frame.
	  This should be fairly safe as packets could get lost and it
	  happen in "normal" operation.
	  
	  Also some logging improvements.

2011-12-03 00:17  rjongbloed

	* [r26732] src/opal/manager.cxx:
	  Fixed typo, thanks Eugen Dedu

2011-12-03 00:46  rjongbloed

	* [r26733] plugins/video/H.264/gpl/h264_helper.cxx,
	  plugins/video/H.264/shared/h264frame.cxx:
	  Fixed issue where H.264 packet sizes gradually reduce in size
	  over time, found by Alexander Sbitnev.
	  
	  Removed some redundant code, no longer required by version of
	  x264 now being used.

2011-12-06 04:11  rjongbloed

	* [r26750] include/sip/sipep.h, src/sip/sipep.cxx:
	  Changed ConnectionlessMessageNotifier to have more than a boolean
	  status, needs to indicate several possible actions, in particular
	  executing existing behaviour.

2011-12-06 04:26  rjongbloed

	* [r26751] include/sip/sipep.h:
	  Change to previous change for better backward compatibility.

2011-12-07 01:02  rjongbloed

	* [r26760] src/opal/transports.cxx:
	  Applied patch ID: 3439139 "Problem with multiple IP addresses on
	  network interface", thanks Valeriy V. Argunov

2011-12-07 01:09  rjongbloed

	* [r26762] src/h323/h323caps.cxx:
	  Applied patch ID: 3434843 "Bug in H323Capabilities::Remove",
	  thanks
	  Valeriy V. Argunov

2011-12-07 02:18  rjongbloed

	* [r26768] src/sip/sippres.cxx:
	  Fixed clean up of internal variables when SIP presentity closed.

2011-12-07 22:13  rjongbloed

	* [r26775] include/opal/buildopts.h.in:
	  Made comment on SRTP/ZRTP more explicit so people don't just "try
	  it", then ask why it doesn't work.

2011-12-07 22:55  rjongbloed

	* [r26776] include/h323/h323neg.h, src/h323/h323neg.cxx:
	  Added missing mutex lock to H.245 negotiation timeouts.

2011-12-08 00:47  rjongbloed

	* [r26779] include/opal/buildopts.h.in:
	  Fixed GNU configure compatibility

2011-12-09 00:49  rjongbloed

	* [r26787] include/codec/opalplugin.hpp,
	  src/win32/opal_lib_2008.vcproj:
	  Fixed plug in support function Unsigned2String so does not append
	  to string but overwrites it. AppendUnsigned2String added to do
	  that if needed.

2011-12-10 03:01  rjongbloed

	* [r26791] samples/openphone/openphone.wxg,
	  samples/openphone/openphone.xrc:
	  Fixed OpenPhone statistics field width

2011-12-13 09:26  rjongbloed

	* [r26796] include/codec/opalplugin.h:
	  Back ported support for RTP header extensions to plug in helper
	  macros.

2011-12-15 00:36  rjongbloed

	* [r26801] ., src/opal/connection.cxx:
	  Merged revision(s) 26800 from opal/trunk:
	  Fixed deadlock if get Video Fast Update request just as we are
	  shutting down. Mutex lock unnecessary as the stream pointers are
	  already thread safe.

2011-12-16 04:52  rjongbloed

	* [r26802] plugins/video/H.263-1998/rfc2190.cxx,
	  samples/playrtp/main.cxx:
	  Fixed handling H.263 where an empty (zero payload) packet that is
	  used just to carry the marker bit for end of frame.
	  
	  Improved output of decoder errors in RTP play back application.

2011-12-17 07:27  rjongbloed

	* [r26805] samples/simple/main.cxx:
	  Applied patch ID: 3435008 "Add video preview options to simple
	  Opal" , thanks harghh

2011-12-19 07:55  rjongbloed

	* [r26810] src/sip/sippres.cxx:
	  Attempt to fix deadlock on exit when have presence enabled.

2011-12-20 17:07  ededu

	* [r26816] plugins/video/common/dyna.cxx,
	  plugins/video/common/dyna.h:
	  Cleanup and fixes for libav 0.7.x. H264 now works with 0.7.x;
	  H263 crashes but the problem is elsewhere.

2011-12-20 23:29  rjongbloed

	* [r26818] src/opal/mediastrm.cxx:
	  Fixed correct video resolution being used when media format
	  update done, should be the merged value not the one being merged.

2011-12-22 01:02  rjongbloed

	* [r26825] include/opal/manager.h, src/opal/manager.cxx:
	  Fixed very strange (and rare) race condition on start up, when
	  adding certain types of endpoint to manager.

2011-12-22 03:13  rjongbloed

	* [r26829] include/sip/handlers.h, include/sip/sippdu.h,
	  src/sip/handlers.cxx, src/sip/sippdu.cxx:
	  Make sure a SIP MESSAGE (or any other non-dialog command) which
	  is forked on multiple interfaces, has the same CSeq.

2011-12-23 02:16  rjongbloed

	* [r26831] src/sip/sipcon.cxx:
	  Make sure application gets transfer failed indication if the
	  REFER gets a non 2xx response.

2011-12-23 05:24  rjongbloed

	* [r26833] include/sip/handlers.h, include/sip/sipep.h,
	  src/sip/handlers.cxx, src/sip/sipep.cxx:
	  Added flag to be more strict in matching outgoing call INVITE
	  user information with registration information. For a softphone
	  with one "real user, a loose matching by domain or realm is good,
	  for a softswitch where there are many users, then the matching
	  must be strict.

2012-01-08 07:07  rjongbloed

	* [r26838] include/opal/endpoint.h, include/opal/manager.h,
	  src/sip/handlers.cxx:
	  Fixed Message Waiting code to more closely follow RFC, in
	  particular handling multiple media types and "old style" (no
	  counts, just yes/no) indication.

2012-01-08 07:16  rjongbloed

	* [r26839] src/sip/sippdu.cxx:
	  Fixed correct interpretation of ';' parameters on a SIP header
	  field URI (e.g. To or From) where no '<'/'>' are present. RFC
	  EBNF indicates parameters then belong to the field not the URI.

2012-01-08 07:35  rjongbloed

	* [r26844] samples/openphone/main.cxx:
	  Fixed wxWidgets 2.9 compatibility

2012-01-08 08:06  rjongbloed

	* [r26845] src/sip/handlers.cxx:
	  SMall tidy of MWI change, guarantee string lower case in call
	  back.

2012-01-08 09:52  rjongbloed

	* [r26849] src/sip/sippdu.cxx:
	  Fixed setting SIP outbound proxy, and the first route that it
	  generates. Allow for other transports to UDP and make sure is
	  loose routing.
	  
	  Utilise change in PTLib to assure field parameters are made
	  unique on alteration or strange behaviour results.

2012-01-15 12:30  rjongbloed

	* [r26862] src/rtp/rtp.cxx:
	  Fixed tiny race condition in error messages from UDP socket read
	  errors.

2012-01-19 12:36  rjongbloed

	* [r26869] ., plugins/video/H.264/gpl/h264_helper.cxx,
	  plugins/video/H.264/h264-x264.cxx,
	  plugins/video/H.264/shared/x264wrap.cxx,
	  plugins/video/H.264/shared/x264wrap.h,
	  src/codec/opalpluginmgr.cxx:
	  Merged revision(s) 26859-26860, 26866-26868 from opal/trunk:
	  Fixed correct payload size being provided to encoder.
	  Fixed correct output size provided when decoder detects increase
	  in video resolution.
	  ........
	  Fixed correct distinction between RTP packet size and RTP payload
	  size, thanks to excellent work from Alexander Sbitnev.
	  
	  ........
	  Fixed correct decoding of the frame after a switch in video
	  resolution, don't send the last packet to decoder again! Thanks
	  Alexander Sbitnev.
	  ........
	  Make sure fromLen is correctly set to new marker only packet when
	  getting video resolution change in decoder.
	  ........

2012-01-19 13:25  rjongbloed

	* [r26870] src/sip/sippres.cxx:
	  Yet another attempt at fixing race condition when deleting
	  presence objects.

2012-01-21 03:25  rjongbloed

	* [r26874] plugins/audio/SILK/SILK_SDK/Makefile:
	  Fixed parallel make for SILK_SDK, thanks Julien Puydt

2012-01-21 04:26  rjongbloed

	* [r26877] src/sip/sdp.cxx:
	  Be more forgiving of endpoints that are not very strict in their
	  SDP fmtp formatting, extraneous semicolons in particular.

2012-01-21 05:06  rjongbloed

	* [r26878] src/sip/sdp.cxx:
	  Be more forgiving of endpoints that are not very strict in their
	  SDP fmtp formatting, extraneous semicolons in particular. Part 2.

2012-01-21 11:47  rjongbloed

	* [r26882] samples/openphone/main.cxx:
	  Make sure OpenPhone config is written out straight away and not
	  just on exit.

2012-01-21 14:07  rjongbloed

	* [r26884] samples/openphone/main.cxx:
	  Fixed disappearing speed dials when switching views in OpenPhone.

2012-01-27 22:58  rjongbloed

	* [r26892] include/opal/mediacmd.h:
	  Fixed compatibility with clang/icc compilers, thanks Michael van
	  der Kolff

2012-01-29 23:01  ededu

	* [r26897] plugins/configure, plugins/configure.ac:
	  Fix build error with mingw-w64, where -avoid-version option seems
	  to have been removed

2012-01-30 11:23  rjongbloed

	* [r26907] ., samples/openphone/main.cxx, samples/openphone/main.h:
	  Fixed more OpenPhone UI issues: in place edit of speed dial name,
	  remembering last used speed dial view mode.
	  Fixed some minor UI bugs in OpenPhone (copy/paste, missing seed
	  dial content etc)

2012-01-30 12:23  rjongbloed

	* [r26908] ., include/sip/sippdu.h, src/sip/sipcon.cxx,
	  src/sip/sipep.cxx, src/sip/sippdu.cxx, src/sip/sippres.cxx:
	  Merged revision(s) 26906 from opal/trunk:
	  Repaired regression damage caused by revision 26843 which "Fixed
	  correct interpretation of ';' parameters on a SIP header field
	  URI (e.g. To or From) where no '<'/'>' are present. RFC EBNF
	  indicates parameters then belong to the field not the URI."
	  
	  The problem is a 1000 other places use the old semantics, so had
	  to make all the default parsing do it that way or things like
	  sip:addr;transport=tcp are misinterpreted. Now, a special parser
	  is used when the source string is a MIME field, so all of the
	  existing assignments work as the used to. Have to remember to do
	  that in the future.
	  ........

2012-01-31 23:29  rjongbloed

	* [r26912] src/sip/sippdu.cxx:
	  Fixed recent bug that accidentally includes empty Record-Route
	  header in INVITE response when no Record-Route header was
	  present.

2012-02-01 00:18  rjongbloed

	* [r26914] src/t38/t38mf.cxx:
	  Added all the "standard" T.38 media options to T.38 media format
	  so SetOptionInteger etc work properly and application does not
	  need to explicitly add them when needed.

2012-02-01 01:43  rjongbloed

	* [r26916] Makefile.in:
	  Fixed --enable-t120 compile, even though mostly not implemented
	  yet, thanks Habibie

2012-02-01 05:02  rjongbloed

	* [r26920] include/opal/mediafmt.h, src/opal/mediafmt.cxx:
	  Applied patch ID: 3481947 "Sync problems in OpalMediaFormat
	  causing app crashes", thanks Valeriy V. Argunov

2012-02-01 06:25  rjongbloed

	* [r26923] src/opal/mediafmt.cxx:
	  Fixed GNU warning.

2012-02-01 07:36  rjongbloed

	* [r26925] samples/openphone/main.cxx, samples/openphone/main.h,
	  samples/openphone/openphone.wxg, samples/openphone/openphone.xrc:
	  Added call elapsed time to OpenPhone

2012-02-01 22:09  rjongbloed

	* [r26927] include/opal/connection.h, include/opal/endpoint.h,
	  include/opal/ivr.h, include/opal/manager.h, include/sip/sipcon.h,
	  src/sip/sipcon.cxx:
	  Fixed incorrect "party" when doing OnTransferNotify on REFER
	  error response.
	  
	  Added more documentation on the OnTransferNotify() function.

2012-02-02 00:50  rjongbloed

	* [r26930] src/opal/ivr.cxx:
	  Removed extraneous calls to PVXML::SetTransferComplete on
	  transfers, only for when we are the transferer (party B).

2012-02-07 01:31  rjongbloed

	* [r26936] include/opal/buildopts.h.in:
	  Changed P_VXML to OPAL_PTLIB_VXML which allows for OPAL level
	  disable of feature.

2012-02-07 01:54  rjongbloed

	* [r26937] include/opal/endpoint.h, include/opal/manager.h,
	  include/sip/sippdu.h, src/sip/sipcon.cxx, src/sip/sippdu.cxx:
	  Fixed missing call to OnTransferNotify() if remote is naughty,
	  not doing NOTIFYs as it should, and simply hangs up the call.
	  
	  Also tidied the RFC 4488 support, including adding the "Supports"
	  header and doing OnTransferNotify() when 200 OK is returned with
	  "Refer-Sub: false" indicating no NOTIFYs will be sent. Legal
	  version of above.

2012-02-07 07:17  rjongbloed

	* [r26939] include/opal.h, include/opal/connection.h,
	  include/opal/localep.h, include/sip/sipep.h,
	  samples/c_api/main.c, src/Ruby/ruby_swig_wrapper.cxx,
	  src/h323/h323pdu.cxx, src/java/OPALJNI.java,
	  src/java/OpalMessagePtr.java, src/java/OpalMessage_m_param.java,
	  src/java/OpalParamAnswerCall.java,
	  src/java/OpalParamSetUpCall.java,
	  src/java/SWIGTYPE_p_OpalParamAnswerCall.java,
	  src/java/java_swig_wrapper.cxx, src/opal/connection.cxx,
	  src/opal/localep.cxx, src/opal/opal_c.cxx, src/sip/sipcon.cxx,
	  src/sip/sipep.cxx, src/sip/sippdu.cxx:
	  Added ability to set the called party name and called display
	  name for incoming calls via string options and "C" API. This is
	  the complement to the calling party/display name which is used
	  for originated calls.

2012-02-07 07:27  rjongbloed

	* [r26940] samples/openphone/main.cxx,
	  samples/openphone/openphone.wxg, samples/openphone/openphone.xrc:
	  Fixed crash in OpenPhone caused by display of elapsed time.

2012-02-07 23:00  rjongbloed

	* [r26944] src/opal/patch.cxx:
	  Fix possible crash when using internal video rate controller and
	  changing it's parameters.

2012-02-08 01:01  rjongbloed

	* [r26947] ., src/opal/opal_c.cxx:
	  Merged revision(s) 26943 from opal/trunk:
	  Fixed GNU warnings.

2012-02-08 01:13  rjongbloed

	* [r26948] src/sip/handlers.cxx:
	  Fixed GNU warning.

2012-02-08 03:15  rjongbloed

	* [r26951] src/sip/sipep.cxx:
	  Don't add a Contact field to 100, it is too early in sequence,
	  and may be different to later responses.

2012-02-08 03:19  rjongbloed

	* [r26952] src/sip/sipcon.cxx:
	  If no local name set for SIP, then use what the remote thinks we
	  are.

2012-02-08 03:22  rjongbloed

	* [r26953] src/opal/opal_c.cxx:
	  Allow "C" API to set and empty username with
	  OpalCmdSetProtocolParameters, making a distinction between NULL
	  and "" for m_userName parameter.

2012-02-09 01:25  rjongbloed

	* [r26960] src/sip/sipcon.cxx:
	  IF we get Cisco "Remote-Party-ID" header in INVITE, we provide
	  one on our responses, this fixes Cisco display of "Display Name".

2012-02-09 02:25  rjongbloed

	* [r26961] src/sip/handlers.cxx:
	  Attempt to fix deadlock when get a combination of timeouts &
	  fatal error responses in REGISTER/SUBSCRIBE operations.

2012-02-11 00:45  rjongbloed

	* [r26969] include/opal/opalmixer.h, src/opal/opalmixer.cxx:
	  Applied patch ID: 3466849 "Dead lock with OpalMixerNode when
	  media bypass used", thanks Valeriy V. Argunov

2012-02-12 23:56  rjongbloed

	* [r26972] plugins/video/H.263-1998/h263-1998.cxx,
	  plugins/video/H.263-1998/h263-1998.h,
	  plugins/video/H.263-1998/rfc2429.cxx,
	  plugins/video/common/ffmpeg/libavcodec/avcodec.h:
	  Fixed possible crash in FFMPEG H.263+ plug in. Also cleaned up
	  some code and fixed Win32/MSVC build.

2012-02-12 23:57  rjongbloed

	* [r26973] plugins/plugin-inc.mak.in:
	  Added ability to do debug builds (make DEBUG=1) for plug ins.

2012-02-14 02:41  rjongbloed

	* [r26984] src/win32/opal_2005.dtf, src/win32/opal_2005_wm.dtf,
	  src/win32/opal_2005_wm6.dtf, src/win32/opal_2008.dtf,
	  src/win32/opal_2010.dtf, src/win32/opald_2005.dtf,
	  src/win32/opald_2005_wm.dtf, src/win32/opald_2005_wm6.dtf,
	  src/win32/opald_2008.dtf, src/win32/opald_2010.dtf,
	  src/win32/opaln_2005.dtf, src/win32/opaln_2005_wm.dtf,
	  src/win32/opaln_2005_wm6.dtf, src/win32/opaln_2008.dtf,
	  src/win32/opaln_2010.dtf:
	  Update symbols

2012-02-16 23:58  rjongbloed

	* [r26994] src/sip/sipcon.cxx:
	  Fixed setting of Calling-Display-Name etc. Need to indicate it is
	  an originated call earlier so knows to use Calling-XXX rather
	  than Called-XXX

2012-02-17 01:30  rjongbloed

	* [r26995] src/codec/rfc2833.cxx, src/im/msrp.cxx,
	  src/opal/opal_c.cxx, src/opal/opalvxml.cxx,
	  src/opal/pres_ent.cxx:
	  Fixed compilation with various compile time options disabled.

2012-02-18 03:37  rjongbloed

	* [r27001] samples/ivropal/test.vxml:
	  Extra test scenario for VXML

2012-02-20 02:40  rjongbloed

	* [r27007] ., src/sip/sippdu.cxx:
	  Merged revision(s) 27004 from opal/trunk:
	  Fixed parsing of Contact field in REGISTER.

2012-02-20 02:47  rjongbloed

	* [r27008] src/sip/handlers.cxx:
	  Fixed REGISTER status call back to indicate correctly if initial
	  registration or a refresh.

2012-02-21 22:43  rjongbloed

	* [r27023] src/codec/rfc2833.cxx:
	  Applied patch ID: 3489948 "OpalMediaOption::MinMerge for
	  OpalRFC288EventsOption", thanks Valeriy V. Argunov

