2006-01-17 12:50 dsandras * Makefile.in: Minor change. 2006-01-17 12:43 dsandras * configure, configure.ac: Fixed speex detection problems. 2006-01-16 17:06 dsandras * src/sip/sippdu.cxx: Added old-style proxies support (those that do not support working as outbound proxies thanks to an initial routeset). 2006-01-16 17:05 dsandras * src/sip/sipcon.cxx: Minor fixes. Reset the route set to the proxy (if any), when authenticating invite. 2006-01-14 04:43 dsandras * Makefile.in, src/codec/vic/vid_coder.h, src/h323/h323ep.cxx, src/lids/lidep.cxx, src/sip/sipep.cxx, src/sip/sippdu.cxx: Applied patch from Brian Lu to allow compilation with OpenSolaris compiler. Many thanks !!! 2006-01-14 04:40 dsandras * src/codec/speexcodec.cxx: Applied typecast patch thanks to Dennis White 2006-01-12 14:23 dsandras * src/sip/: sipcon.cxx, sippdu.cxx: Reorganized things to prevent crashes when calling itself. 2006-01-12 11:56 dsandras * src/codec/vic/p64.cxx: Added initialization as in Mimas branch of openh323. 2006-01-12 11:55 dsandras * src/codec/vidcodec.cxx: Initialize the fillLevel to a saner value. 2006-01-12 11:54 dsandras * src/codec/h261codec.cxx: Added check for commandNotifier before calling it, prevents assert. 2006-01-09 11:48 dsandras * src/sip/sippdu.cxx: Remove accidental paste. Let's blame vim. 2006-01-09 07:01 dsandras * src/sip/sippdu.cxx: Prevent deadlock when exiting due to the mutex being locked and the completed timeout notifier not executed yet. 2006-01-09 06:55 csoutheren * src/h323/h323.cxx: Fixed default calledDestinationName 2006-01-09 06:53 csoutheren * src/win32/opal_lib.vcproj: Added echo cancel files to Windows build 2006-01-09 06:51 csoutheren * src/codec/speex/libspeex/math_approx.c: Patched to compile on Windows with VS.net 2003 2006-01-09 06:19 csoutheren * include/opal/connection.h, src/h323/h323.cxx, src/sip/sipcon.cxx: Added member variables to capture incoming destination addresses 2006-01-09 06:15 csoutheren * src/sip/sipep.cxx: Fixed warning under VS.net 2003 2006-01-09 06:10 csoutheren * src/codec/speex/libspeex/: cb_search.c, ltp.c, mdf.c, pseudofloat.h, speex_preprocess.c: Patched to compile on Windows with VS.net 2003 2006-01-09 05:49 dsandras * src/sip/sipcon.cxx: Call SetRemoteSocketInfo to update the remote address when doing calls. 2006-01-08 15:53 dsandras * include/sip/sipep.h, src/sip/sipep.cxx: Changed IsRegistered so that it takes the registration url as argument, allowing it to work when there are several accounts on the same server. 2006-01-08 08:43 dsandras * include/sip/sipep.h, src/sip/sipep.cxx: Improved the NAT binding refresh methods so that it works with all endpoint created transports that require it and so that it can work by sending SIP Options, or empty SIP requests. More methods can be added later. 2006-01-08 08:42 dsandras * src/sip/sippdu.cxx: Added guards against closed transport. 2006-01-07 12:30 dsandras * src/sip/sipep.cxx: Further simplification. 2006-01-07 12:29 dsandras * src/sip/sipep.cxx: Fixed exit problems in case of unregistration failure. 2006-01-07 11:37 dsandras * Makefile.in, include/codec/echocancel.h, src/codec/echocancel.cxx, src/codec/speex/libspeex/_kiss_fft_guts.h, src/codec/speex/libspeex/cb_search.c, src/codec/speex/libspeex/fftwrap.c, src/codec/speex/libspeex/fftwrap.h, src/codec/speex/libspeex/filters.c, src/codec/speex/libspeex/fixed_debug.h, src/codec/speex/libspeex/fixed_generic.h, src/codec/speex/libspeex/jitter.c, src/codec/speex/libspeex/kiss_fft.c, src/codec/speex/libspeex/kiss_fft.h, src/codec/speex/libspeex/kiss_fftr.c, src/codec/speex/libspeex/kiss_fftr.h, src/codec/speex/libspeex/lsp.c, src/codec/speex/libspeex/ltp.c, src/codec/speex/libspeex/math_approx.c, src/codec/speex/libspeex/math_approx.h, src/codec/speex/libspeex/mdf.c, src/codec/speex/libspeex/medfilter.c, src/codec/speex/libspeex/medfilter.h, src/codec/speex/libspeex/misc.h, src/codec/speex/libspeex/modes_noglobals.c, src/codec/speex/libspeex/nb_celp.c, src/codec/speex/libspeex/pcm_wrapper.c, src/codec/speex/libspeex/pcm_wrapper.h, src/codec/speex/libspeex/pseudofloat.h, src/codec/speex/libspeex/smallft.c, src/codec/speex/libspeex/smallft.h, src/codec/speex/libspeex/speex_echo.h, src/codec/speex/libspeex/speex_noglobals.h, src/codec/speex/libspeex/speex_preprocess.c, src/codec/speex/libspeex/speex_preprocess.h, src/codec/speex/libspeex/speex_stereo.h, src/codec/speex/libspeex/speex_types.h, src/codec/speex/libspeex/stereo.c, src/codec/speex/libspeex/testdenoise.c, src/codec/speex/libspeex/testecho.c, src/codec/speex/libspeex/testenc.c, src/codec/speex/libspeex/testenc_uwb.c, src/codec/speex/libspeex/testenc_wb.c, src/codec/speex/libspeex/vorbis_psy.c, src/codec/speex/libspeex/vorbis_psy.h: Updated to speex 1.1.11.2 to fix divergeance issues. 2006-01-05 06:40 rjongbloed * src/win32/: Private.def, opal_2003.dtf, opald_2003.dtf, opaln_2003.dtf: Update symbols 2006-01-05 06:23 rjongbloed * src/win32/opal_lib.vcproj: Added H.263 codec module 2006-01-05 06:22 rjongbloed * src/codec/iLBC/: LPCencode.c, helpfun.c, helpfun.h: Fixed name space conflict with iLBC function 2006-01-05 06:02 rjongbloed * include/codec/echocancel.h, src/codec/speex/libspeex/mdf.c, src/codec/speex/libspeex/speex_preprocess.c, src/win32/opal_lib.vcproj: Fixed DevStudio compile errors 2006-01-02 10:34 dsandras * src/codec/h261codec.cxx: Fixed compilation warning. 2006-01-02 10:34 dsandras * src/codec/iLBC/: FrameClassify.c, FrameClassify.h, LPCdecode.c, LPCdecode.h, LPCencode.c, LPCencode.h, StateConstructW.c, StateConstructW.h, StateSearchW.c, StateSearchW.h, anaFilter.c, anaFilter.h, constants.c, constants.h, createCB.c, createCB.h, doCPLC.c, doCPLC.h, enhancer.c, enhancer.h, extract-cfile.awk, filter.c, filter.h, gainquant.c, gainquant.h, getCBvec.c, getCBvec.h, helpfun.c, helpfun.h, hpInput.c, hpInput.h, hpOutput.c, hpOutput.h, iCBConstruct.c, iCBConstruct.h, iCBSearch.c, iCBSearch.h, iLBC_decode.c, iLBC_decode.h, iLBC_define.h, iLBC_encode.c, iLBC_encode.h, lsf.c, lsf.h, packing.c, packing.h, rfc3951.txt, syntFilter.c, syntFilter.h: Updated to RFC3951 version of the iLBC codec. 2006-01-02 09:52 dsandras * include/h323/h323con.h, include/h323/h323ep.h, src/h323/h323.cxx, src/h323/h323ep.cxx: Added what was required to merge changes from OpenH323 Altas_devel_2 in gkclient.cxx, gkserver.cxx and channels.cxx. 2006-01-02 09:51 dsandras * include/h323/gkserver.h, src/h323/channels.cxx, src/h323/gkclient.cxx, src/h323/gkserver.cxx: Merged changes from OpenH323 Atlas_devel_2. 2006-01-02 09:30 dominance * configure: new missing configure for Damien's last commit. 2006-01-02 08:47 dsandras * include/sip/sipcon.h, src/sip/sipcon.cxx: More code cleanups. 2006-01-02 08:46 dsandras * src/codec/lpc10/src/synths.c: Another try to remove inline comments in the ChangeLog. 2006-01-02 08:46 dsandras * configure.ac: Added missing AC_PROG_CC thanks to Kilian Krause and Jan Schampera. 2006-01-02 07:57 dsandras * configure, configure.ac: Reverted part of previous commit and simplified code again. 2006-01-02 07:51 dsandras * configure.ac: Simplified code. 2006-01-02 05:28 dsandras * include/sip/sipep.h, include/sip/sippdu.h, src/sip/sdp.cxx, src/sip/sipcon.cxx, src/sip/sipep.cxx, src/sip/sippdu.cxx: Some documentation. Various code cleanups to prevent duplicate code. 2006-01-02 05:27 dsandras * src/codec/lpc10/src/synths.c: Fixed warnings. 2006-01-01 13:19 dsandras * Makefile.in, configure, configure.ac, include/codec/allcodecs.h, include/codec/h263codec.h, include/opal/buildopts.h.in, src/codec/h263codec.cxx: Added RFC2190 H.263 codec thanks to Salyens. Many thanks! 2005-12-31 03:18 dsandras * src/codec/echocancel.cxx: Some fine-tuning. 2005-12-30 11:13 dsandras * src/codec/echocancel.cxx: Fixed typo. 2005-12-30 09:22 dsandras * src/rtp/jitter.cxx: Synchronized with MIMAS OpenH323 version. 2005-12-30 08:33 dsandras * src/codec/echocancel.cxx: Denoise the signal even when there is no echo to remove in it. 2005-12-30 08:33 dsandras * include/codec/speexcodec.h, include/opal/transcoders.h, src/codec/speexcodec.cxx, src/opal/patch.cxx, src/opal/transcoders.cxx: Added support for Packet Loss Concealment frames for framed codecs supporting it similarly to what was done for OpenH323. 2005-12-30 08:29 dsandras * include/rtp/jitter.h, include/rtp/rtp.h, src/rtp/jitter.cxx, src/rtp/rtp.cxx, src/opal/mediastrm.cxx: Removed the assumption that the jitter will contain a 8 kHz signal. 2005-12-29 10:27 dsandras * configure, configure.ac: Moved rm -f t.c so that it is deleted even if its compilation fails. 2005-12-29 10:23 dsandras * src/sip/sdp.cxx: Media formats with different clock rates are not identical. 2005-12-29 10:23 dsandras * src/opal/pcss.cxx: Use the correct clock rate for the canceller. 2005-12-29 10:22 dsandras * src/codec/speexcodec.cxx: Simplified code and fixed wideband support. 2005-12-29 10:20 dsandras * include/codec/echocancel.h, src/codec/echocancel.cxx: Added wideband support to the echo canceller. 2005-12-28 14:03 dsandras * src/codec/echocancel.cxx: Do not cancel echo when the frame is silent. 2005-12-28 14:03 dsandras * include/opal/pcss.h, src/opal/pcss.cxx: Attach the silence detector in OnPatchMediaStream so that it can be attached before the echo cancellation filter. 2005-12-28 14:01 dsandras * include/codec/speexcodec.h, src/codec/speexcodec.cxx: Reverted mode to mode 6. Get rid of encoder_frame_size. 2005-12-28 10:05 dsandras * src/codec/speexcodec.cxx: Changed speex mode to 8. 2005-12-27 16:25 dsandras * include/opal/pcss.h, src/opal/pcss.cxx: Added propagation of the callback to the pcss endpoint. 2005-12-27 14:52 dsandras * src/codec/speexcodec.cxx: Use SPEEX encoding name only for the default versions of Speex defined in the draft. 2005-12-27 14:51 dsandras * src/sip/sdp.cxx: Added clockRate parameter support. 2005-12-27 14:50 dsandras * src/opal/mediafmt.cxx: Added clockRate parameter to the media format. Added new merging method that merges the parameter option from the source into the destination. 2005-12-27 14:48 dsandras * src/opal/pcss.cxx: Added media format parameter when opening the sound channel so that its parameters can be used in the body of the method. Added wideband support when opening the channel. 2005-12-27 14:48 dsandras * include/opal/pcss.h: Added media format parameter when opening the sound channel so that its parameters can be used in the body of the method. 2005-12-27 14:46 dsandras * include/opal/mediafmt.h: Added clockRate to the media format. Added "AlwaysMerge" method for merging media format options. 2005-12-27 14:44 dsandras * src/codec/ilbccodec.cxx: Use the encoding name only for the default version of the codec. 2005-12-26 14:53 dsandras * src/sip/sipcon.cxx: Small fix. 2005-12-25 05:49 dsandras * src/codec/echocancel.cxx: Return if Read is unsuccessful. 2005-12-24 11:52 dsandras * include/codec/speexcodec.h, src/codec/speexcodec.cxx: Fixed calls to speex_encoder_ctl so that the correct mode is used. Added support for the mode 6 wideband codec. 2005-12-24 11:51 dsandras * include/opal/mediafmt.h: Added clockRate parameter to allow wideband audio codecs. 2005-12-24 11:50 dsandras * src/opal/mediafmt.cxx: Added clockRate parameter support to allow wideband audio codecs. 2005-12-21 14:39 dsandras * src/opal/patch.cxx: Prevent recursion when executing a command on a stream. 2005-12-20 14:41 dsandras * src/codec/speexcodec.cxx: Fixed encoding name used by SIP. 2005-12-20 14:40 dsandras * src/sip/sipep.cxx: Added missing parameter. 2005-12-18 15:06 dsandras * src/sip/sipep.cxx, include/sip/sipep.h: Added function to clean up the registrations object. Moved DeleteObjectsToBeRemoved call outside of the loop. 2005-12-18 13:18 dsandras * src/sip/sipep.cxx: Regularly clean activeSIPInfo. Fixed problem with Register ignoring the timeout parameter. 2005-12-17 15:14 dsandras * src/sip/sipep.cxx: Prevent loop when exiting if unregistration fails forever. 2005-12-15 15:15 dsandras * include/: codec/mscodecs.h, lids/ixjlid.h, sip/sdp.h: Fixed compilation with gcc 4.1. 2005-12-14 12:01 dsandras * src/sip/sippdu.cxx: Fixed comment. 2005-12-14 11:59 dsandras * include/sip/sipep.h, src/sip/sipcon.cxx, src/sip/sipep.cxx: Added ForwardConnection executed when the remote asks for a call forwarding. Similar to what is done in the H.323 part with the method of the same name. 2005-12-11 13:14 dsandras * include/sip/sipep.h, src/sip/sipep.cxx, samples/openphone/main.cpp, samples/simple/main.cxx: Added support for setting a different user name and authentication user name as required by some providers like digisip. 2005-12-11 06:23 dsandras * src/sip/sipep.cxx: Removed unused variable. 2005-12-11 06:23 dsandras * src/sip/sipcon.cxx: Prevent loop of authenticating when it fails by storing the last parameters before they are updated. 2005-12-09 00:13 csoutheren * src/win32/opal_lib.vcproj: Updated for changes to Speex libraries 2005-12-08 23:41 csoutheren * include/h323/h323con.h, src/h323/h323pdu.cxx: Added ability to set explicit Q.931 cause code on call end 2005-12-08 15:14 dsandras * include/sip/sipep.h, src/sip/sipep.cxx: Added function allowing to change the nat binding refresh timeout. 2005-12-07 06:19 dsandras * src/sip/sipep.cxx: Improved previous commit. 2005-12-07 05:50 dsandras * src/sip/sipep.cxx: Signal the registration failed in OnAuthenticationRequired with it happens for a REGISTER or a SUBSCRIBE. 2005-12-06 15:38 dsandras * src/opal/mediafmt.cxx: Fixed SetMediaFormatMask thanks for Frederic Heem . Thanks! (Patch #1368040). 2005-12-06 15:32 dsandras * include/opal/connection.h, src/h323/h323.cxx, src/opal/connection.cxx, src/sip/sipcon.cxx: Applied patch from Frederic Heem to fix assert in PSyncPoint when OnReleased is called twice from different threads. Thanks! (Patch #1374240) 2005-12-06 00:34 csoutheren * Makefile.in, configure, configure.ac, opal_inc.mak.in, include/lids/sangomalid.h, include/opal/buildopts.h.in, src/lids/sangomalid.cxx: Added configure support for Sangoma and empty LID source and header files 2005-12-05 16:20 dsandras * include/sip/sipep.h, src/sip/sipep.cxx: Update the transport when the computer is behind NAT, using STUN, the IP address has changed compared to the original transport and a registration refresh must occur. 2005-12-04 16:08 dsandras * include/sip/sipep.h, src/sip/sipep.cxx: Added possibility to provide an expire time when registering, if not the default expire time for the endpoint will be used. 2005-12-04 09:01 dsandras * src/sip/sippdu.cxx, include/sip/sippdu.h, src/sip/sipcon.cxx: Fixed IP translation in the VIA field of most request PDUs. 2005-11-30 07:44 csoutheren * src/: codec/speex/libspeex/cb_search.c, codec/speex/libspeex/lsp.c, codec/speex/libspeex/ltp.c, opal/connection.cxx, sip/sipep.cxx: Removed compile warnings on Windows 2005-11-30 07:35 csoutheren * include/: codec/g726codec.h, codec/gsmcodec.h, codec/h261codec.h, codec/lpc10codec.h, codec/opalwavfile.h, codec/rfc2833.h, codec/silencedetect.h, codec/speexcodec.h, codec/vidcodec.h, h323/channels.h, h323/gkclient.h, h323/gkserver.h, h323/h225ras.h, h323/h323annexg.h, h323/h323caps.h, h323/h323con.h, h323/h323ep.h, h323/h323pdu.h, h323/h323rtp.h, h323/h323trans.h, h323/h450pdu.h, h323/peclient.h, h323/q931.h, h323/transaddr.h, lids/ixjlid.h, lids/lid.h, lids/lidep.h, lids/vblasterlid.h, lids/vpblid.h, opal/call.h, opal/connection.h, opal/endpoint.h, opal/guid.h, opal/ivr.h, opal/manager.h, opal/mediacmd.h, opal/mediafmt.h, opal/mediastrm.h, opal/patch.h, opal/pcss.h, opal/transcoders.h, opal/transports.h, rtp/jitter.h, rtp/rtp.h, sip/sipcon.h, sip/sipep.h, sip/sippdu.h, t120/h323t120.h, t38/h323t38.h: Changed tags for Doxygen 2005-11-29 05:50 dsandras * src/rtp/rtp.cxx: Use PWaitAndSignal so that it works even if no AddSession follows the UseSession. Added missing ignoreOtherSources check. 2005-11-29 05:49 dsandras * src/opal/transports.cxx: socket is autodeleted, even in case of failure. 2005-11-28 13:08 dsandras * src/h323/h323ep.cxx: Added E.164 support. 2005-11-28 13:07 dsandras * include/sip/sipep.h, src/sip/sipep.cxx: Moved OnNATTimeout to SIPInfo and use it for active conversations too. Added E.164 support. 2005-11-27 14:48 dsandras * src/codec/echocancel.cxx: Changed ReadTimeout, WriteTimeout in case the remote is not sending data. Fixed compilation warning. 2005-11-25 15:02 dsandras * src/sip/sipcon.cxx: Release the call if the SDP can not be built. 2005-11-25 15:02 dsandras * src/opal/patch.cxx: Remove the filters when closing the OpalMediaPatch. 2005-11-25 15:00 dsandras * src/codec/echocancel.cxx, include/codec/echocancel.h: Remove the DC or the algorithm is puzzled. Added several post-processing filters. Added missing declaration. 2005-11-24 20:42 csoutheren * src/opal/manager.cxx: Applied patch #1358862 ] by Frederich Heem SetUp call not removing calls in case of error 2005-11-24 18:40 csoutheren * src/h323/h323ep.cxx: Applied patch #1274826 from Paul Nader HandleFirstSignallingChannelPDU incomplete ReleaseComplete 2005-11-24 18:14 csoutheren * src/codec/vic/p64.cxx: Applied patch #1303543 from Hannes Friederich Added guard to weird conditions in H261 codec 2005-11-24 14:34 dsandras * include/codec/echocancel.h, src/codec/echocancel.cxx: Modified copyright. 2005-11-24 14:31 dsandras * Makefile.in, include/codec/echocancel.h, include/opal/connection.h, include/opal/manager.h, include/opal/pcss.h, src/codec/echocancel.cxx, src/opal/call.cxx, src/opal/connection.cxx, src/opal/pcss.cxx: Added support for echo cancelation using Speex. Added possibility to add a filter to an OpalMediaPatch for all patches of a connection. 2005-11-23 22:46 dereksmithies * include/h323/h323con.h: Remove detectInBandDTMF, as it is already declared in the OpalConnection class. Thanks to valgrind on suse 10 for finding this one. 2005-11-23 16:01 dsandras * Makefile.in: Reverted previous change. echocancel.cxx is not ready to go in yet. 2005-11-23 15:58 dsandras * Makefile.in: Fixed Makefile.in. 2005-11-23 15:57 dsandras * src/codec/: speexcodec.cxx, speex/libspeex/arch.h, speex/libspeex/bits.c, speex/libspeex/cb_search.c, speex/libspeex/cb_search.h, speex/libspeex/cb_search_arm4.h, speex/libspeex/cb_search_bfin.h, speex/libspeex/cb_search_sse.h, speex/libspeex/filters.h, speex/libspeex/filters_arm4.h, speex/libspeex/filters_bfin.h, speex/libspeex/filters_sse.h, speex/libspeex/fixed_arm5e.h, speex/libspeex/fixed_generic.h, speex/libspeex/jitter.c, speex/libspeex/lpc.h, speex/libspeex/lpc_bfin.h, speex/libspeex/lsp.h, speex/libspeex/ltp.h, speex/libspeex/ltp_arm4.h, speex/libspeex/ltp_bfin.h, speex/libspeex/ltp_sse.h, speex/libspeex/math_approx.h, speex/libspeex/mdf.c, speex/libspeex/misc.c, speex/libspeex/misc.h, speex/libspeex/misc_bfin.h, speex/libspeex/modes.c, speex/libspeex/modes.h, speex/libspeex/nb_celp.c, speex/libspeex/nb_celp.h, speex/libspeex/quant_lsp.h, speex/libspeex/sb_celp.c, speex/libspeex/sb_celp.h, speex/libspeex/smallft.c, speex/libspeex/smallft.h, speex/libspeex/speex.h, speex/libspeex/speex_echo.h, speex/libspeex/speex_header.c, speex/libspeex/speex_jitter.h, speex/libspeex/speex_preprocess.c, speex/libspeex/speex_preprocess.h, speex/libspeex/speex_stereo.h, speex/libspeex/speex_types.h, speex/libspeex/stack_alloc.h, speex/libspeex/testecho.c, speex/libspeex/vbr.h, speex/libspeex/vq.c, speex/libspeex/vq.h, speex/libspeex/vq_arm4.h, speex/libspeex/vq_bfin.h, speex/libspeex/vq_sse.h: Updated to Speex 1.1.11. 2005-11-22 16:37 dsandras * src/rtp/rtp.cxx: Reverted the previous change as the bug was triggered by a change in PWLIB. 2005-11-20 15:22 dsandras * src/codec/speex/libspeex/: speex_config_types.h, speex_types.h: Removed file and fixed include. 2005-11-20 15:19 dsandras * src/codec/speex/libspeex/speex_types.h: Added back erroneously removed file. 2005-11-20 15:09 dsandras * configure, configure.ac: Fixed path. 2005-11-20 15:06 dsandras * src/codec/speex/libspeex/speex_config_types.h.in: Added template file. 2005-11-20 15:04 dsandras * src/codec/speex/libspeex/speex_types.h: Removed unused file. 2005-11-20 15:03 dsandras * Makefile.in, configure, configure.ac, src/codec/speex/libspeex/Makefile.am, src/codec/speex/libspeex/Makefile.in, src/codec/speex/libspeex/arch.h, src/codec/speex/libspeex/bits.c, src/codec/speex/libspeex/cb_search.c, src/codec/speex/libspeex/cb_search.h, src/codec/speex/libspeex/cb_search_arm4.h, src/codec/speex/libspeex/cb_search_bfin.h, src/codec/speex/libspeex/cb_search_sse.h, src/codec/speex/libspeex/exc_10_16_table.c, src/codec/speex/libspeex/exc_10_32_table.c, src/codec/speex/libspeex/exc_20_32_table.c, src/codec/speex/libspeex/exc_5_256_table.c, src/codec/speex/libspeex/exc_5_64_table.c, src/codec/speex/libspeex/exc_8_128_table.c, src/codec/speex/libspeex/filters.c, src/codec/speex/libspeex/filters.h, src/codec/speex/libspeex/filters_arm4.h, src/codec/speex/libspeex/filters_bfin.h, src/codec/speex/libspeex/filters_sse.h, src/codec/speex/libspeex/fixed_arm4.h, src/codec/speex/libspeex/fixed_arm5e.h, src/codec/speex/libspeex/fixed_bfin.h, src/codec/speex/libspeex/fixed_debug.h, src/codec/speex/libspeex/fixed_generic.h, src/codec/speex/libspeex/gain_table.c, src/codec/speex/libspeex/gain_table_lbr.c, src/codec/speex/libspeex/hexc_10_32_table.c, src/codec/speex/libspeex/hexc_table.c, src/codec/speex/libspeex/high_lsp_tables.c, src/codec/speex/libspeex/jitter.c, src/codec/speex/libspeex/lbr_48k_tables.c, src/codec/speex/libspeex/lpc.c, src/codec/speex/libspeex/lpc.h, src/codec/speex/libspeex/lpc_bfin.h, src/codec/speex/libspeex/lsp.c, src/codec/speex/libspeex/lsp.h, src/codec/speex/libspeex/lsp_tables_nb.c, src/codec/speex/libspeex/ltp.c, src/codec/speex/libspeex/ltp.h, src/codec/speex/libspeex/ltp_arm4.h, src/codec/speex/libspeex/ltp_bfin.h, src/codec/speex/libspeex/ltp_sse.h, src/codec/speex/libspeex/math_approx.c, src/codec/speex/libspeex/math_approx.h, src/codec/speex/libspeex/mdf.c, src/codec/speex/libspeex/misc.c, src/codec/speex/libspeex/misc.h, src/codec/speex/libspeex/misc_bfin.h, src/codec/speex/libspeex/modes.c, src/codec/speex/libspeex/modes.h, src/codec/speex/libspeex/nb_celp.c, src/codec/speex/libspeex/nb_celp.h, src/codec/speex/libspeex/quant_lsp.c, src/codec/speex/libspeex/quant_lsp.h, src/codec/speex/libspeex/sb_celp.c, src/codec/speex/libspeex/sb_celp.h, src/codec/speex/libspeex/smallft.c, src/codec/speex/libspeex/smallft.h, src/codec/speex/libspeex/speex.c, src/codec/speex/libspeex/speex.h, src/codec/speex/libspeex/speex_bits.h, src/codec/speex/libspeex/speex_callbacks.c, src/codec/speex/libspeex/speex_config_types.h, src/codec/speex/libspeex/speex_echo.h, src/codec/speex/libspeex/speex_header.c, src/codec/speex/libspeex/speex_header.h, src/codec/speex/libspeex/speex_jitter.h, src/codec/speex/libspeex/speex_preprocess.c, src/codec/speex/libspeex/speex_preprocess.h, src/codec/speex/libspeex/speex_stereo.h, src/codec/speex/libspeex/speex_types.h, src/codec/speex/libspeex/stack_alloc.h, src/codec/speex/libspeex/stereo.c, src/codec/speex/libspeex/testdenoise.c, src/codec/speex/libspeex/testecho.c, src/codec/speex/libspeex/testenc.c, src/codec/speex/libspeex/testenc_uwb.c, src/codec/speex/libspeex/testenc_wb.c, src/codec/speex/libspeex/vbr.c, src/codec/speex/libspeex/vbr.h, src/codec/speex/libspeex/vq.c, src/codec/speex/libspeex/vq.h, src/codec/speex/libspeex/vq_arm4.h, src/codec/speex/libspeex/vq_bfin.h, src/codec/speex/libspeex/vq_sse.h: Upgraded to Speex 1.1.10. 2005-11-20 15:03 dsandras * src/codec/ilbccodec.cxx: Fixed format name. 2005-11-20 14:56 dsandras * src/rtp/rtp.cxx: Allow UseSession to be used and fail without requiring a consecutive AddSession. 2005-11-20 14:55 dsandras * src/sip/sipcon.cxx: End the connection when the session can not be created. 2005-11-15 13:45 dereksmithies * src/iax2/iax2ep.cxx: Add fix from Vyacheslav Frolov, to resolve a private variable access problem. 2005-11-07 15:44 dsandras * src/sip/sipep.cxx: Fixed origin of MESSAGE requests. Ignore refreshes for MESSAGE requests. 2005-11-07 00:34 csoutheren * include/: opal/patch.h, sip/sippdu.h: Changed PMutex to PTimedMutex 2005-11-06 20:27 dereksmithies * samples/simple/main.cxx: Get the answer call Y/N mechanism to work correctly. 2005-11-04 13:12 dsandras * src/sip/sipep.cxx: Fixed OnReceivedResponse for MESSAGE PDU's. 2005-11-04 07:40 dsandras * src/sip/sipep.cxx: Initialize localPort (thanks Craig for pointing this) 2005-11-02 16:17 dsandras * src/sip/sipep.cxx: Take the port into account in TransmitSIPInfo. Added missing break statements. 2005-10-30 17:01 dsandras * include/sip/sipep.h, src/sip/sipep.cxx: Added possibility to have a body for SIPInfo. Moved MESSAGE sending to SIPInfo for more efficiency during conversations. 2005-10-30 09:55 dsandras * src/sip/sipep.cxx: Added more calls to OnMessageFailed(). 2005-10-27 15:53 dsandras * src/sip/sipcon.cxx: Send a BYE when receiving a NOTIFY for a REFER we just sent. 2005-10-22 14:57 dsandras * src/sip/sipcon.cxx: Added SIP failure cause. 2005-10-22 13:01 dsandras * src/sip/sippdu.cxx: Added tag to FROM field in MESSAGE/REGISTER/SUBSCRIBE requests. 2005-10-22 12:14 dsandras * src/sip/sipep.cxx, src/sip/sippdu.cxx, include/sip/sipep.h, include/sip/sippdu.h: Send an OPTIONS request periodically when STUN is being used to maintain the registrations binding alive. 2005-10-22 09:43 dsandras * src/sip/sipcon.cxx: Little cleanup. 2005-10-22 07:16 dsandras * include/opal/call.h, include/sip/sipcon.h, src/opal/call.cxx, src/sip/sipcon.cxx: Moved mutex preventing media streams to be opened before they are completely closed to the SIPConnection class. 2005-10-22 05:29 dsandras * src/sip/sipep.cxx: Increased refresh interval. 2005-10-22 05:29 dsandras * src/codec/h261codec.cxx: Removed FIXME. 2005-10-21 12:58 dsandras * include/codec/vidcodec.h, include/opal/mediacmd.h, src/codec/vidcodec.cxx: Applied patch from Hannes Friederich to fix OpalVideoUpdatePicture - PIsDescendant problems. Thanks! 2005-10-21 12:57 dsandras * src/opal/transports.cxx: Applied patch from Hannes Friederich to fix GK registration issues when there are multiple interfaces. Thanks! 2005-10-20 15:28 dsandras * src/opal/patch.cxx: Avoid the thread to keep the priority for a too long time. 2005-10-20 15:27 dsandras * src/rtp/rtp.cxx: Better handling of dynamic RTP session IP address changes. 2005-10-20 15:26 dsandras * src/sip/sipep.cxx, include/sip/sipep.h: Made the transactions handling thread-safe. 2005-10-20 15:25 dsandras * src/sip/sipcon.cxx: Update the RTP Session address when the new streams are started. 2005-10-18 15:50 dsandras * src/sip/sipcon.cxx: Fixed tone playing in session progress. 2005-10-18 12:50 dsandras * src/sip/sipcon.cxx: Fixed REFER so that it doesn't send a BYE but sends the NOTIFY. Fixed leak on exit if a REFER transaction was in progress while the connection is destroyed. 2005-10-18 12:23 dsandras * src/sip/sippdu.cxx: Fixed VIA in ACK request sent for a non-2xx response. 2005-10-17 16:27 dsandras * src/sip/sippdu.cxx: Fixed VIA in CANCEL request. 2005-10-15 08:49 dsandras * src/h323/h323.cxx: Fixed best guess for the remote party callback url. 2005-10-13 14:33 dsandras * include/sip/sipcon.h, src/sip/sipcon.cxx: Added GetDirection to get the default direction for a media stream. Modified OnSendMediaDescription to call BuildSDP if no reverse streams can be opened. 2005-10-13 13:14 dsandras * src/sip/sipcon.cxx: Another try to get it right. 2005-10-12 16:39 dsandras * src/sip/sipcon.cxx: Small protection for the SDP. 2005-10-12 16:32 dsandras * src/sip/sipcon.cxx: Cleanup. 2005-10-12 16:20 dsandras * src/codec/vic/p64.cxx: Added check for buffLen to prevent potential crash thanks to Hannes Friederich. 2005-10-12 16:14 dsandras * src/h323/gkclient.cxx: Applied patch from Hannes Friederich to only call ConnectTo when required. Thanks! 2005-10-12 16:11 dsandras * include/opal/pcss.h, src/opal/pcss.cxx: Control if the video streams are started or not from this class. 2005-10-12 16:10 dsandras * src/sip/sipcon.cxx: Removed CanAutoStartTransmitVideo and CanAutoStartReceiveVideo from the SIPConnection class. 2005-10-12 12:55 dsandras * src/sip/sipcon.cxx: Fixed previous commit. 2005-10-12 03:53 dsandras * src/sip/sipcon.cxx: Committed cleanup patch. 2005-10-11 16:51 dsandras * src/sip/sipcon.cxx: Reverted a previous patch. 2005-10-11 16:47 dsandras * src/sip/sipcon.cxx: Fixed problem when sending the 200 OK response to an INVITE for which some media stream is 'sendonly'. 2005-10-11 15:53 dsandras * src/sip/sipep.cxx: Allow the expire field to be outside of the SIPURL formed by the contact field. 2005-10-09 15:42 dsandras * src/sip/sipep.cxx: Creating the connection thread can take more than 200ms. Send a provisional response before creating it. 2005-10-09 14:09 dsandras * src/sip/sippdu.cxx: Max-Forwards must be part of all requests. 2005-10-09 10:18 dsandras * src/opal/transports.cxx: Only add socket to the connectSockets when it is open. 2005-10-09 10:12 dsandras * src/opal/transports.cxx: Moved some code around. 2005-10-08 15:02 dsandras * src/h323/h323.cxx: Added OnHold calls when there is a local hold, and pause the media streams. 2005-10-08 14:27 dsandras * src/h323/h323.cxx: Fixed call forwarding and added support for OnForwarded. 2005-10-08 14:27 dsandras * src/sip/sipcon.cxx: Added support for OnForwarded. 2005-10-08 14:26 dsandras * include/opal/endpoint.h, include/opal/manager.h, src/opal/endpoint.cxx, src/opal/manager.cxx: Added OnForwarded callback in case of call forwarding. 2005-10-05 16:27 dsandras * src/sip/sipcon.cxx: Having a source/sink stream is not opened because of sendonly/recvonly is not a stream opening failure. Fixed problems with streams direction. 2005-10-05 15:54 dsandras * src/sip/sipep.cxx: Simplified some code. 2005-10-04 15:31 dsandras * src/opal/connection.cxx: Minor code cleanup. 2005-10-04 13:31 dsandras * include/sip/sdp.h, src/sip/sdp.cxx: Allow SetFMTP and GetFMTP to work with any option set for a=fmtp:. 2005-10-04 11:32 dsandras * src/: h323/h323.cxx, sip/sipcon.cxx: Added back support for CanAutoStartReceiveVideo. 2005-10-04 08:02 rjongbloed * src/opal/call.cxx: Removed CanOpenSourceMediaStream/CanOpenSinkMediaStream functions and now use overides on OpenSourceMediaStream/OpenSinkMediaStream 2005-10-04 08:01 rjongbloed * include/h323/h323con.h, src/h323/h323.cxx: Moved addition of a media stream to list in OpalConnection to OnOpenMediaStream so is consistent across protocols. 2005-10-04 07:59 rjongbloed * src/opal/connection.cxx: Removed CanOpenSourceMediaStream/CanOpenSinkMediaStream functions and now use overides on OpenSourceMediaStream/OpenSinkMediaStream Moved addition of a media stream to list in OpalConnection to OnOpenMediaStream so is consistent across protocols. 2005-10-04 07:57 rjongbloed * include/opal/connection.h, include/sip/sipcon.h, src/sip/sipcon.cxx: Removed CanOpenSourceMediaStream/CanOpenSinkMediaStream functions and now use overides on OpenSourceMediaStream/OpenSinkMediaStream 2005-10-03 16:46 dsandras * src/sip/sipep.cxx: Fixed previous commit (sorry). 2005-10-03 16:42 dsandras * src/sip/sippdu.cxx: Fixed previous commit (sorry). 2005-10-03 16:40 dsandras * src/sip/sippdu.cxx: Use the port in the VIA, not the default signal port to answer to requests. 2005-10-03 16:18 dsandras * src/sip/sipep.cxx: Prevent looping at exit by removing SUBSCRIBE's and failed REGISTER from the activeRegistrations. 2005-10-02 16:48 dsandras * src/sip/sipep.cxx: - Use the transport port when STUN is being used when returning the contact address. That allows SIP proxies to regularly ping the UA so that the binding stays alive. As the REGISTER transport stays open, it permits to receive incoming calls when being behind a type of NAT supported by STUN without the need to forward any port (even not the listening port). - Call OnFailed for other registration failure causes than 4xx. 2005-10-02 16:46 dsandras * include/sip/sipep.h: Added more doc. 2005-10-02 12:49 dsandras * src/sip/: sipcon.cxx, sippdu.cxx: Cleaned code to use the new GetContactAddress. 2005-10-02 12:48 dsandras * src/sip/sipep.cxx: Added function to return the translated contact address of the endpoint. Fixed GetRegisteredPartyName so that it returns a default SIPURL if we have no registrations for the given host. 2005-10-02 12:47 dsandras * include/sip/sipep.h: Added function to return the translated contact address of the endpoint. Added some doc. 2005-10-01 08:19 dsandras * src/: h323/h323ep.cxx, sip/sipep.cxx: Implemented back Blind Transfer. 2005-09-30 08:25 dsandras * src/h323/h323.cxx: Reverted part of yesterday's fix. 2005-09-29 15:20 dsandras * include/h323/h323con.h, src/h323/h323.cxx: Added call to OnOpenMediaStream so that the stream can be added to the mediaStreams. 2005-09-29 12:53 dsandras * src/h323/h323.cxx: Reverted the patch that removed the call to OnEstablished(). Moved call to SelectLogicalChannels up to fix problem with Fast Start disabled. 2005-09-28 15:35 dsandras * src/sip/sippdu.cxx: Added support for the branch parameter in outgoing requests. 2005-09-27 11:17 dsandras * src/sip/sipep.cxx: Remove the media streams on transfer. 2005-09-27 11:17 dsandras * src/sip/sipcon.cxx: - Added SendPDU method and use it everywhere for requests sent in the dialog and to transmit responses to incoming requests. - Fixed again re-INVITE support and 200 OK generation. - Update the route set when receiving responses and requests according to the RFC. - Update the targetAddress to the Contact field when receiving a response. - Transmit the ack for 2xx and non-2xx responses. - Do not update the remote transport address when receiving requests and responses. Do it only in SendPDU as the remote transport address for a response and for a request in a dialog are different. - Populate the route set with an initial route when an outbound proxy should be used as recommended by the RFC. 2005-09-27 11:13 dsandras * src/sip/sippdu.cxx: - Use the targetAddress from the SIPConnection as request URI for a request in a dialog. The SIPConnection class will adjust the targetAddress according to the RFC, ie following the Contact field in a response and following the Route fields. - Added GetSendAddress that will return the OpalTransportAddress to use to send a request in a dialog according to the RFC. - Use SendPDU everywhere for requests in a dialog. - Removed the transmission of ACK from the SIPInvite class so that it can be done in the SIPConnectionc class after processing of the response in order to know the route. - Added the code for ACK requests sent for a 2xx response and for a non-2xx response. 2005-09-27 11:06 dsandras * include/sip/sippdu.h: Added function that returns the address to which a request should be sent according to the RFC. Removed OnCompleted method for SIPInvite, the ACK is now sent from the SIPConnection class so that the response has been processed for Record Route headers. Added class for the ACK request to make the distinction between an ACK sent for a 2xx response (in a dialog request) and an ACK sent for a non-2xx response. 2005-09-27 11:03 dsandras * include/sip/sipcon.h: Removed SendResponseToInvite and added SendPDU function that will change the transport address right before sending the PDU. This operation is atomic. 2005-09-22 13:17 dsandras * src/rtp/jitter.cxx: Fixed problems with jitter being restarted. 2005-09-22 13:16 dsandras * src/opal/transports.cxx: Definitely fixed the previous problem. 2005-09-22 12:08 dsandras * include/opal/call.h, src/opal/call.cxx: Added mutex to protect media streams access and prevent media streams for a call to be closed before they are all opened. 2005-09-22 12:07 dsandras * src/opal/transports.cxx: Fixed bug leading to a crash when registering to a gatekeeper. 2005-09-21 16:03 dsandras * src/sip/sipcon.cxx: Fixed reINVITE support. 2005-09-21 14:50 dsandras * src/sip/: sipcon.cxx, sipep.cxx: Cleaned code. Make use of the new SIP_PDU function that returns the correct address where to send responses to incoming requests. 2005-09-21 14:49 dsandras * include/sip/sippdu.h, src/sip/sippdu.cxx: Added a function that returns the transport address where to send responses to incoming requests according to RFC3261 and RFC3581. 2005-09-20 12:13 dsandras * src/sip/sipcon.cxx: Fixed warning. 2005-09-20 12:04 dsandras * src/sip/sipcon.cxx: Removed redundant call to SetBufferSize. 2005-09-20 12:02 dsandras * src/sip/sipep.cxx: Adjust via when receiving an incoming request. 2005-09-20 11:59 dsandras * include/sip/sippdu.h, src/sip/sippdu.cxx: Added method that adjusts the VIA field of incoming requests accordingly to the SIP RFC and RFC 3581 if the transport address/port do not correspond to what is specified in the Via. Thanks Ted Szoczei for the feedback. 2005-09-20 02:57 csoutheren * src/sip/sipcon.cxx: Fixed bug in previous commit 2005-09-20 02:25 csoutheren * include/opal/manager.h, src/opal/manager.cxx: Allow userdata to be passed from SetupCall through to Call and Connection constructors 2005-09-20 02:24 csoutheren * src/sip/sipcon.cxx: Removed assumption of UDP transport for SIP 2005-09-20 02:22 csoutheren * src/iax2/frame.cxx: Fixed compile warning on Windows 2005-09-19 15:49 dsandras * src/opal/transports.cxx: Following the API, a "reusable" address ends with '+', not something different than '+'. When a socket is created, reuse the "reusable" flag from the original socket. 2005-09-19 15:48 dsandras * include/opal/transports.h: Added the "can reuse address" flag to the OpalTransportUDP class. 2005-09-18 19:17 dereksmithies * src/iax2/frame.cxx: lower verbosity of logging. 2005-09-18 15:32 dsandras * src/opal/transports.cxx: New fix for the same problem that works. 2005-09-18 13:41 dsandras * src/opal/transports.cxx: Reverted previous broken patch. 2005-09-17 15:54 dsandras * src/sip/sipcon.cxx: Check for existing transport before using it. 2005-09-17 12:36 dsandras * src/opal/transports.cxx: Close the old channel before creating the new socket. 2005-09-16 02:08 dsandras * include/codec/h261codec.h: Forgot to commit that file yesterday. Declare new variable. 2005-09-15 15:01 dsandras * src/codec/h261codec.cxx: Allow dynamic quality adjustments. 2005-09-15 14:24 dsandras * src/codec/h261codec.cxx: Backported adaptative packet delay algorithm from OpenH323. 2005-09-15 13:00 dsandras * src/codec/vic/p64.cxx: Make sure qv_ is initialized when being used. 2005-09-15 12:08 dsandras * include/sip/sipcon.h: Added support for CanOpen[Source|Sink]MediaStream. 2005-09-15 12:07 dsandras * src/sip/sipcon.cxx: Fixed video support. Make use of BuildSDP when possible. Do not open the sink/source media streams if the remote or the local user have disabled audio/video transmission/reception by checking the direction media and session attributes. 2005-09-15 12:05 dsandras * src/opal/call.cxx: Only open media streams for a session with media formats corresponding to that session. Check if the sink media stream can be opened on the other connection(s) before opening the source media stream. 2005-09-15 12:02 dsandras * include/opal/connection.h, src/opal/connection.cxx: Added the possibility for a connection to prevent the opening of a sink/source media stream. 2005-09-15 12:01 dsandras * include/sip/sdp.h, src/sip/sdp.cxx: Added support for the direction attributes in the audio & video media descriptions and in the session. 2005-09-15 11:59 dsandras * src/sip/sippdu.cxx: Add the video SDP part as soon as we can send or receive video. 2005-09-13 15:48 dominance * Makefile.in, include/opal/mediafmt.h, src/opal/mediafmt.cxx, src/opal/transcoders.cxx: minor cleanups needed to support mingw compilation. Thanks goes to Julien Puydt. 2005-09-07 17:20 rjongbloed * src/win32/: opal_2003.dtf, opald_2003.dtf, opaln_2003.dtf: Update symbols 2005-09-06 07:44 rjongbloed * include/codec/vidcodec.h, include/opal/mediafmt.h, include/opal/transcoders.h, src/codec/h261codec.cxx, src/codec/vidcodec.cxx, src/opal/connection.cxx, src/opal/mediafmt.cxx, src/opal/mediastrm.cxx, src/opal/patch.cxx, src/opal/transcoders.cxx: Many fixes to finalise the video processing: merging remote media 2005-09-06 01:42 csoutheren * src/sip/sippdu.cxx: Fix for bug #1282276 Changed to use "sip:" instead of "sip" when looking for SIP URLs 2005-09-05 23:58 dereksmithies * samples/simple/: main.cxx, main.h: Add console input options. This is an initial release, and some "refinement" help immensely. 2005-09-04 20:19 dereksmithies * include/iax2/iax2con.h, include/iax2/processor.h, src/iax2/iax2con.cxx, src/iax2/iax2ep.cxx, src/iax2/processor.cxx: add patches from Adrian Sietsma to avoid multiple hangup packets at call end, and stop the sending of ping/lagrq packets at call end. Many thanks. 2005-09-04 01:51 rjongbloed * src/h323/channels.cxx: Added OpalMediaCommand mechanism (via PNotifier) for media streams and media transcoders to send commands back to remote. 2005-09-04 01:23 rjongbloed * include/codec/vidcodec.h, include/h323/channels.h, include/h323/h323con.h, include/h323/h323pdu.h, include/opal/mediastrm.h, include/opal/patch.h, include/opal/transcoders.h, src/codec/h261codec.cxx, src/h323/channels.cxx, src/h323/h323.cxx, src/h323/h323pdu.cxx, src/opal/mediastrm.cxx, src/opal/patch.cxx: Added OpalMediaCommand mechanism (via PNotifier) for media streams and media transcoders to send commands back to remote. 2005-09-02 09:49 csoutheren * src/opal/mediafmt.cxx: Fixed link problem in Linux 2005-09-02 09:31 csoutheren * include/: opal/transcoders.h, codec/h261codec.h: Use inline function to work around compiler foo in gcc 2005-08-31 17:24 rjongbloed * include/opal/mediacmd.h: Added mechanism for controlling media (especially codecs) including changing the OpalMediaFormat option list (eg bit rate) and a completely new OpalMediaCommand abstraction for things like video fast update. 2005-08-31 08:21 rjongbloed * samples/openphone/: main.cpp, main.h, openphone.wxg, openphone.xrc: Moved some video options to be in the options list from OpalMediaFormat Added selection of video grabber preview window. 2005-08-31 08:19 rjongbloed * include/codec/vidcodec.h, include/h323/channels.h, include/opal/mediafmt.h, include/opal/mediastrm.h, include/opal/patch.h, include/opal/transcoders.h, src/codec/h261codec.cxx, src/codec/vidcodec.cxx, src/h323/channels.cxx, src/opal/mediafmt.cxx, src/opal/mediastrm.cxx, src/opal/patch.cxx, src/opal/transcoders.cxx, src/win32/opal_lib.vcproj: Added mechanism for controlling media (especially codecs) including changing the OpalMediaFormat option list (eg bit rate) and a completely new OpalMediaCommand abstraction for things like video fast update. 2005-08-31 08:16 rjongbloed * src/codec/vic/: encoder-h261.cxx, encoder.h, p64.cxx, p64encoder.cxx, p64encoder.h, vid_coder.cxx, vid_coder.h: Ported video fast update from OpenH323 2005-08-28 18:51 dereksmithies * include/iax2/remote.h, src/iax2/remote.cxx: Improve test for massaging timestamps in fullframes. Thanks to Adrian Sietsma 2005-08-28 18:28 dereksmithies * src/iax2/frame.cxx: Add a good fix from Adrian Sietsma. Many thanks. 2005-08-28 02:59 rjongbloed * include/codec/g711codec.h, include/codec/g726codec.h, include/codec/g729codec.h, include/codec/gsmcodec.h, include/codec/h261codec.h, include/codec/ilbccodec.h, include/codec/lpc10codec.h, include/codec/mscodecs.h, include/codec/speexcodec.h, include/codec/vidcodec.h, include/opal/mediafmt.h, include/opal/transcoders.h, src/codec/g711codec.cxx, src/codec/g726codec.cxx, src/codec/g729codec.cxx, src/codec/gsmcodec.cxx, src/codec/h261codec.cxx, src/codec/ilbccodec.cxx, src/codec/lpc10codec.cxx, src/codec/mscodecs.cxx, src/codec/speexcodec.cxx, src/codec/vidcodec.cxx, src/opal/manager.cxx, src/opal/mediafmt.cxx, src/opal/transcoders.cxx: Converted OpalTranscoder to use factory, requiring sme changes in making sure OpalMediaFormat instances are initialised before use. 2005-08-26 22:27 rjongbloed * samples/: opalgw/.cvsignore, openphone/.cvsignore, simple/.cvsignore: More ignorance 2005-08-26 21:39 csoutheren * src/h323/h323.cxx: Reverted previous patch pending a more compliant solution 2005-08-25 22:26 dereksmithies * src/iax2/: frame.cxx, iax2medstrm.cxx, processor.cxx: Add some tidyups from Adrian Sietsma. Many thanks.. 2005-08-25 22:07 dereksmithies * include/iax2/causecode.h, include/iax2/frame.h, include/iax2/iax2con.h, include/iax2/iax2ep.h, include/iax2/iedata.h, include/iax2/ies.h, include/iax2/processor.h, include/iax2/receiver.h, include/iax2/remote.h, include/iax2/sound.h, include/iax2/transmit.h, src/iax2/frame.cxx, src/iax2/iax2con.cxx, src/iax2/iax2ep.cxx, src/iax2/iax2medstrm.cxx, src/iax2/iedata.cxx, src/iax2/ies.cxx, src/iax2/processor.cxx, src/iax2/receiver.cxx, src/iax2/remote.cxx, src/iax2/sound.cxx, src/iax2/transmit.cxx: Change naming convention, so all class names contain the string "IAX2" 2005-08-25 13:51 dsandras * src/sip/sippdu.cxx: Fixed bug. Added support for video in the SDP of INVITE's. 2005-08-25 13:50 dsandras * src/sip/sdp.cxx: Added support for clockrate based on the media format. 2005-08-25 13:49 dsandras * include/sip/sipcon.h, src/sip/sipcon.cxx: Added SIP Video support. Changed API of BuildSDP to allow it to be called for both audio and video. 2005-08-24 22:26 dereksmithies * include/iax2/frame.h, include/iax2/iax2con.h, include/iax2/processor.h, src/iax2/frame.cxx, src/iax2/processor.cxx: Add patch from Adrian Sietsma to correctly set the packet timestamps under windows. Many thanks. 2005-08-24 19:46 dereksmithies * src/iax2/: frame.cxx, iax2ep.cxx, processor.cxx: Thanks to Adrian Sietsma for his code to better dissect the remote party name Add PTRACE statements, and more P_SSL_AES tests 2005-08-24 08:06 rjongbloed * include/iax2/remote.h, src/iax2/frame.cxx, src/iax2/remote.cxx: Added configuration define for AEC encryption 2005-08-24 05:43 rjongbloed * include/opal/connection.h, include/opal/endpoint.h, include/opal/manager.h, samples/openphone/main.cpp, samples/openphone/main.h, src/opal/connection.cxx, src/opal/endpoint.cxx, src/opal/manager.cxx: Changed create video functions yet again so can return pointers that are not to be deleted. 2005-08-24 05:21 rjongbloed * samples/openphone/: main.cpp, main.h: Added function to create video output windows, can now get correct titles. 2005-08-24 05:18 rjongbloed * src/opal/mediafmt.cxx: Fix incorrect session ID for video media format, doesn't work if thinks is audio! 2005-08-24 05:16 rjongbloed * src/opal/mediastrm.cxx: Fix checking of payload type when mediaFormat is not an RTP media but internal. 2005-08-24 05:15 rjongbloed * src/codec/h261codec.cxx: Fixed missing marker bit on codec output, get more than just the first frame! 2005-08-23 23:56 dereksmithies * include/iax2/frame.h, include/iax2/iax2con.h, include/iax2/processor.h, include/iax2/safestrings.h, src/iax2/frame.cxx, src/iax2/iax2con.cxx, src/iax2/processor.cxx, src/iax2/safestrings.cxx: Add code from Adrian Sietsma to send FullFrameTexts and FullFrameDtmfs to the remote end. Many Thanks. 2005-08-23 22:26 dereksmithies * src/iax2/processor.cxx: Add excellent patch from Adrian Sietsma to set some variables correctly when receiving a call. Many Thanks. 2005-08-23 21:38 dereksmithies * src/iax2/processor.cxx: Ensure that string information elements in CmdNew contain data. 2005-08-23 21:09 dereksmithies * src/iax2/processor.cxx: Remove Resume() call from constructor. 2005-08-23 21:07 dereksmithies * include/opal/mediafmt.h: Put guard around a MSVC pragma, so GCC does not generate zillions of warnings. 2005-08-23 20:38 dereksmithies * include/iax2/frame.h, include/iax2/iax2ep.h, include/iax2/ies.h, include/iax2/processor.h, include/iax2/remote.h, src/iax2/frame.cxx, src/iax2/iax2con.cxx, src/iax2/iax2ep.cxx, src/iax2/iax2medstrm.cxx, src/iax2/ies.cxx, src/iax2/processor.cxx, src/iax2/receiver.cxx, src/iax2/remote.cxx: Add encryption, iax2 style. Numerous tidy ups. Use the label iax2, not iax 2005-08-23 16:26 dsandras * src/h323/h323.cxx: Fixed bug in OnReceivedFacility thanks to Ted Szoczei . Thanks Ted! 2005-08-23 07:46 rjongbloed * include/codec/h261codec.h, src/codec/h261codec.cxx: Fix some decoder issues, now get inital frame displayed! 2005-08-23 07:45 rjongbloed * include/opal/connection.h, include/opal/endpoint.h, include/opal/manager.h, src/opal/connection.cxx, src/opal/endpoint.cxx, src/opal/manager.cxx: Fixed creation of video preview window and setting video grab/display initial frame size. 2005-08-21 20:26 shorne * include/opal/mediafmt.h: Removed warning on numeric_limits on MSVC6 2005-08-20 04:03 rjongbloed * samples/simple/main.cxx: Some cosmetic fixes in output messages 2005-08-20 04:01 rjongbloed * include/codec/h261codec.h, src/codec/h261codec.cxx: H.261 port to OPAL model 2005-08-20 02:36 rjongbloed * src/iax2/processor.cxx: Fixed 10 second delay when exiting application 2005-08-20 02:35 rjongbloed * include/opal/mediastrm.h: Set video RTP timestamps to value dirived from real time clock. 2005-08-20 02:35 rjongbloed * src/opal/mediastrm.cxx: Correctly set grabber size to size of video frame in OpalMediaFormat Set video RTP timestamps to value dirived from real time clock. 2005-08-20 02:32 rjongbloed * include/opal/mediafmt.h, src/opal/mediafmt.cxx: Added video specific OpalMediaFormat 2005-08-15 04:48 rjongbloed * configure.exe: Captalised the word "disabled" so more obvious. Including Simon Hornes changes. 2005-08-14 20:47 csoutheren * src/codec/vic/p64.cxx: Fixed compile problem on 64 bit 2005-08-14 20:40 csoutheren * configure.ac, configure: Added check to see if ixjuser.h actually compiles on target (does not on some 64 bit platforms) 2005-08-13 04:16 rjongbloed * samples/simple/main.cxx: Added no-Xt-video to "usage" output 2005-08-13 02:54 rjongbloed * src/win32/: opal.dtf, opald.dtf, opaln.dtf: Update symbols 2005-08-13 02:47 rjongbloed * src/win32/opal_lib.dsp: Added IAX2 files. Changed configure.in to configure.ac 2005-08-13 02:46 rjongbloed * samples/openphone/OpenPhone.dsp: Fixed build with wxWidgets 2.6 2005-08-13 02:19 rjongbloed * src/iax2/: iax2con.cxx, iax2ep.cxx: Fixed MSVC6 compiler issues 2005-08-12 05:40 rjongbloed * src/iax2/processor.cxx: Fixed compiler warning when notrace 2005-08-11 17:47 rjongbloed * src/h323/gkclient.cxx: Fixed correct default gatekeeper address when doing auto-discovery 2005-08-11 17:45 rjongbloed * src/opal/manager.cxx: Fixed incorrect test for auto start receive video 2005-08-10 18:53 rjongbloed * samples/openphone/.cvsignore: Ignore generated resource.cpp file 2005-08-10 16:09 dsandras * src/sip/sippdu.cxx: Fixed previous commit. 2005-08-10 14:34 dsandras * include/sip/sippdu.h, src/sip/sippdu.cxx: Added helper functions to get and set values of parameters in PDU fields. 2005-08-10 06:07 csoutheren * Makefile.in: Fixed bug #1255554 Fixed dynamic linking on MacOSX Thanks to Hannes Friederich 2005-08-10 03:07 rjongbloed * samples/openphone/: OpenPhone.vcproj, main.cpp, main.h: Upgraded to support wxWidgets 2.6 Also improved build so uses WXDIR environment variable 2005-08-09 04:20 rjongbloed * src/opal/manager.cxx: Utilise new video driver/device name interface to select default video grabber/display. 2005-08-09 04:16 rjongbloed * src/sip/sipcon.cxx: Fixed compiler warning 2005-08-08 12:15 dsandras * include/asn/h4503.h: Fixed typo in previous commit. 2005-08-08 03:19 rjongbloed * include/asn/h4503.h, src/asn/h4503.asn, src/asn/h4503.cxx: Added structures for H.450.3 arguments anre results 2005-08-07 22:42 dereksmithies * src/codec/lpc10/src/analys.c: And finally remove all "/ * within comment" warnings from GCC compilation. 2005-08-07 22:28 dereksmithies * src/codec/: gsm/inc/config.h, lpc10/src/analys.c, lpc10/src/bsynz.c, lpc10/src/chanwr.c, lpc10/src/dcbias.c, lpc10/src/decode_.c, lpc10/src/deemp.c, lpc10/src/difmag.c, lpc10/src/dyptrk.c, lpc10/src/encode_.c, lpc10/src/energy.c, lpc10/src/ham84.c, lpc10/src/hp100.c, lpc10/src/invert.c, lpc10/src/irc2pc.c, lpc10/src/ivfilt.c, lpc10/src/lpcdec.c, lpc10/src/lpcenc.c, lpc10/src/lpcini.c, lpc10/src/lpfilt.c, lpc10/src/median.c, lpc10/src/mload.c, lpc10/src/onset.c, lpc10/src/pitsyn.c, lpc10/src/placea.c, lpc10/src/placev.c, lpc10/src/preemp.c, lpc10/src/prepro.c, lpc10/src/random.c, lpc10/src/rcchk.c, lpc10/src/synths.c, lpc10/src/tbdm.c, lpc10/src/voicin.c, lpc10/src/vparms.c: Eradicate all "/ * within comments" messages from GCC compilations. 2005-08-05 14:21 csoutheren * include/h323/h323con.h, src/h323/h323.cxx: Ensure H323Connection calls OnAlerting even if no ALERT is received 2005-08-04 12:23 dsandras * include/opal/mediastrm.h: Added function to determine if a stream is open or not. 2005-08-04 12:21 dsandras * include/opal/call.h, src/opal/call.cxx: Added functions to close/remove the media streams of a call. 2005-08-04 12:20 dsandras * src/opal/connection.cxx, include/opal/connection.h: Added functions to close/remove the media streams of a connection. 2005-08-04 12:18 dsandras * src/rtp/jitter.cxx: Reinitialize frame pointers when the jitter is restarted. 2005-08-04 12:17 dsandras * src/rtp/rtp.cxx: Fixed remote address change of an established RTP Session. 2005-08-04 12:15 dsandras * src/sip/sipcon.cxx: Fixed local port for sending requests on incoming calls. Allow for codec changes on re-INVITE. More blind transfer implementation. 2005-08-04 12:13 dsandras * src/sip/sipep.cxx: More implementation of blind transfer. 2005-08-04 12:11 dsandras * src/sip/sippdu.cxx: Added support for rport in the Via field. 2005-08-04 03:47 rjongbloed * samples/simple/main.cxx: Some cosmetic changes, and print out the codecs that are available 2005-08-04 03:46 rjongbloed * src/opal/mediastrm.cxx: Fixed video output stream to allow for empty/missing packets 2005-08-04 03:14 rjongbloed * include/iax2/frame.h, include/iax2/iax2con.h, include/iax2/iax2ep.h, include/iax2/processor.h, src/iax2/frame.cxx, src/iax2/iax2con.cxx, src/iax2/iax2ep.cxx, src/iax2/processor.cxx, src/iax2/remote.cxx, src/win32/opal_lib.vcproj: Fixed Windows build under DevStudio 2003 of IAX2 code 2005-07-30 02:42 csoutheren * samples/simple/: main.cxx, main.h: Added IAX2 functions 2005-07-30 02:39 csoutheren * Makefile.in, configure, configure.ac, opal_inc.mak.in, include/opal/buildopts.h.in: Added support for compiling new IAX2 code 2005-07-30 02:38 csoutheren * configure.in: Moved to configure.ac 2005-07-30 02:01 csoutheren * include/iax2/causecode.h, include/iax2/frame.h, include/iax2/iax2.h, include/iax2/iax2con.h, include/iax2/iax2ep.h, include/iax2/iax2medstrm.h, include/iax2/iedata.h, include/iax2/ies.h, include/iax2/processor.h, include/iax2/receiver.h, include/iax2/remote.h, include/iax2/safestrings.h, include/iax2/sound.h, include/iax2/transmit.h, include/iax2/version.h, src/iax2/frame.cxx, src/iax2/iax2con.cxx, src/iax2/iax2ep.cxx, src/iax2/iax2medstrm.cxx, src/iax2/iedata.cxx, src/iax2/ies.cxx, src/iax2/overview.cxx, src/iax2/processor.cxx, src/iax2/receiver.cxx, src/iax2/remote.cxx, src/iax2/safestrings.cxx, src/iax2/sound.cxx, src/iax2/transmit.cxx: Added implementation of IAX2 (Inter Asterisk Exchange 2) protocol Thanks to Derek Smithies of Indranet Technologies Ltd. for writing and contributing this code 2005-07-24 02:56 rjongbloed * samples/simple/main.cxx: Removed -l parameter, as it always listens. 2005-07-24 02:41 rjongbloed * src/opal/: mediastrm.cxx, patch.cxx: Fixed various video media stream issues. 2005-07-24 02:33 rjongbloed * include/codec/vidcodec.h, src/codec/vidcodec.cxx: Simplified "uncompressed" transcoder sp can test video media streams. 2005-07-24 02:28 rjongbloed * src/opal/pcss.cxx: Fixed inclusion of silence detecter in media stream if is audio only. 2005-07-18 19:20 csoutheren * version.h: Updated to v2.1.2