2004-08-13 14:00 csoutheren * version.h: Pre-tagging check in for v1_15_0. 2004-08-13 11:09 csoutheren * configure.exe: Changed to look for configure.ac, then configure.in 2004-08-13 10:17 csoutheren * src/: gccpdu.cxx, h225_1.cxx, h225_2.cxx, h235.cxx, h235_t.cxx, h245_1.cxx, h245_2.cxx, h245_3.cxx, h248.cxx, h4501.cxx, h45010.cxx, h45011.cxx, h4502.cxx, h4504.cxx, h4505.cxx, h4506.cxx, h4507.cxx, h4509.cxx, h501.cxx, mcspdu.cxx, t38.cxx, x880.cxx: Fixed indent problem when printing single elements 2004-08-09 21:11 csoutheren * OpenH323.sln, include/opalwavfile.h, src/h323pluginmgr.cxx, src/opalwavfile.cxx: Added stupid windows hack to force opalwavfile factories to register 2004-08-05 23:01 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Added classes for auto unlocking read only and read write mutex on PSafeObject - similar to PWaitAndSIgnal. Utilised mutable keyword for mutex and improved the constness of functions. Added DisallowDeleteObjects to safe collections so can have a PSafeObject in multiple collections. Added a tempalte function to do casting of PSafePtr to a PSafePtr of a derived class. Assured that a PSafeObject present on a collection always increments its reference count so while in collection it is not deleted. 2004-08-04 20:44 csoutheren * src/h323ep.cxx: More guards when testing for resolution via ENUM 2004-08-04 09:06 csoutheren * src/h323ep.cxx: Disabled ENUM when calling an IP address 2004-08-03 23:38 csoutheren * src/h323ep.cxx: Added support for ENUM when no GK is configured 2004-08-03 17:00 csoutheren * include/gkserver.h, src/gkserver.cxx: Added isGKRouted hint to TranslateAliasAddress as this is needed for the reply ACF 2004-08-03 09:56 csoutheren * src/h323pluginmgr.cxx: Fixed problem when using --enable-embeddedgsm 2004-08-01 21:35 rjongbloed * src/h323.cxx: Fixed possible issue with merging real TCS and the "fake" TCS we build from the fast start parameters. Should not merge but overwrite. 2004-08-01 21:33 rjongbloed * samples/codecinfo/codecinfo.vcproj: Added codecinfo sample program 2004-08-01 20:53 rjongbloed * src/h323.cxx: Allowed greater flexibility with checking capability types in setting Q931 bearer caps on call setup, thanks Simon Horne 2004-07-30 15:28 csoutheren * src/h323.cxx: Fixed problem when inteoperating with some endpoints behind a firewall Thanks to Derek Smithies for patiently hitting the author over the head until this problem was fixed 2004-07-27 15:28 csoutheren * include/h323ep.h, src/channels.cxx, src/h323ep.cxx: Added ability to set priority of channel threads 2004-07-27 11:15 csoutheren * include/h323ep.h: Added virtual to InternalMakeCall 2004-07-20 19:32 csoutheren * src/h323.cxx: Ensured that TCS and MSD timers are stopped when a call is shut down Thanks to Joegen Baclor 2004-07-20 00:16 csoutheren * src/lid.cxx: Fixed problem with pragma dispayed as warning in gcc 3.5-20040704 2004-07-19 23:19 csoutheren * include/h323ep.h: Fixed typo in secondaryConnectionsActive 2004-07-19 14:05 csoutheren * OpenH323Lib.vcproj, src/rfc2190avcodec.cxx: Fixed problems with RFC 2190 under VS.net 2004-07-17 13:14 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Migrated changes from crs_vxnml_devel branch into main trunk 2004-07-17 13:10 rjongbloed * src/channels.cxx: Fixed possible endless loop in RTP receive thread, thanks Gustavo García Bernardo 2004-07-15 21:40 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Migrated changes from crs_vxnml_devel branch into main trunk 2004-07-15 21:20 rjongbloed * include/opalvxml.h, src/opalvxml.cxx: Migrated changes from crs_vxnml_devel branch into main trunk 2004-07-15 21:14 rjongbloed * src/opalwavfile.cxx: Added missing purity to G.711 decoder function 2004-07-15 21:13 rjongbloed * include/opalwavfile.h: Migrated changes from crs_vxnml_devel branch into main trunk 2004-07-15 13:18 csoutheren * src/: opalvxml.cxx, opalwavfile.cxx: Migrated changes from crs_vxnml_devel branch into main trunk 2004-07-15 11:41 csoutheren * configure.exe: Fixed problem when more than 2 elements in env var 2004-07-14 13:38 csoutheren * openh323_cfg.dxy: Updated document version for post-Pandora release 2004-07-14 13:32 csoutheren * version.h: Adjusted to 1.15.0 after Pandora branch 2004-07-14 13:27 csoutheren * version.h: Incremented build number after tagging to v1_14_4. 2004-07-14 11:03 csoutheren * src/channels.cxx: Ensure payload type is set before codec Read function is called 2004-07-13 22:09 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added virtual to CleanUpConnections, thanks Eize Slange Added Q.931 ConnectAck support , thanks Eize Slange 2004-07-13 20:19 csoutheren * include/h323con.h: Fixed cut & paste errors in comments 2004-07-11 22:07 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Added virtual to CleanUpConnections, thanks Eize Slange Added Q.931 ConnectAck support , thanks Eize Slange 2004-07-11 21:37 rjongbloed * include/q931.h, src/q931.cxx: Added ConnectAck support and fixed bugs in ChannelIdentificationIE, thanks Eize Slange 2004-07-11 21:36 rjongbloed * include/h323ep.h: Added virtual to CleanUpConnections, thanks Eize Slange 2004-07-11 21:26 rjongbloed * src/vblasterlid.cxx: Fixed error in Voice Blaster tone queue, thanks German Garcia 2004-07-11 20:38 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Fixed loading factories in static libraries. 2004-07-11 19:18 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Fixed loading factories in static libraries. 2004-07-11 18:09 csoutheren * src/transports.cxx: Patch for VxWorks thanks to Eize Slange 2004-07-07 18:04 csoutheren * include/mediafmt.h, src/h261codec.cxx, src/h323pluginmgr.cxx, src/rfc2190avcodec.cxx: Added video codecs to default codec list, but H.263 is only loaded if the .so/DLL is found 2004-07-07 17:03 csoutheren * src/precompile.cxx: Added #define that allows precompiled headers to avoid including multiple versions of the static global hack for factories 2004-07-07 13:53 csoutheren * src/channels.cxx: Fixed non-faststart comptibility problem with Cisco gateways. Apparently, they do not return a session ID in the OLCack in non-fastStart mode but they do in fastStart mode (who'da - guessed that !) 2004-07-07 13:52 csoutheren * include/mediafmt.h, src/h323caps.cxx: Fixed incorrect strings returned by GetFormatName on G.711 codecs 2004-07-05 16:43 csoutheren * ReadMe.txt: Removed refs to asnparser 2004-07-04 12:45 csoutheren * version.h: Incremented build number after tagging to v1_14_3. 2004-07-03 18:08 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Split video temporal/spatial trade off H.245 packets to separate command and indication functions and added quality parameter, thanks Guilhem Tardy. 2004-07-03 17:05 csoutheren * src/h323caps.cxx: Applied patch 979639 to prevent crash in FindCapability if capability does not exist Thanks to Dave Parr 2004-07-03 16:51 rjongbloed * src/: channels.cxx, h323.cxx, h323annexg.cxx, h323ep.cxx, h323pluginmgr.cxx, h450pdu.cxx, rtp.cxx, t38proto.cxx: Added PTRACE_PARAM() macro to fix warnings on parameters used in PTRACE macros only. 2004-07-03 16:51 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added virtual function for determining RTP payload type used in an H.323 channel, also some added bullet proofing for exception conditions, thanks Guilhem Tardy 2004-07-03 16:49 rjongbloed * src/codecs.cxx: Split video temporal/spatial trade off H.245 packets to separate command and indication functions and added quality parameter, thanks Guilhem Tardy. Added PTRACE_PARAM() macro to fix warnings on parameters used in PTRACE macros only. 2004-07-03 16:48 rjongbloed * include/codecs.h: Split video temporal/spatial trade off H.245 packets to separate command and indication functions and added quality parameter, thanks Guilhem Tardy. 2004-07-03 16:13 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added virtual function for determining RTP payload type used in an H.323 channel, also some added bullet proofing for exception conditions, thanks Guilhem Tardy 2004-07-03 15:47 rjongbloed * include/channels.h, src/OpenH323_2003.dtf, src/OpenH323d_2003.dtf, src/OpenH323n_2003.dtf, src/channels.cxx, src/h323rtp.cxx: Added virtual function for determining RTP payload type used in an H.323 channel, also some added bullet proofing for exception conditions, thanks Guilhem Tardy 2004-07-03 14:33 rjongbloed * OpenH323.dsw: Made codecinfo use DLL 2004-07-03 14:02 rjongbloed * samples/codecinfo/codecinfo.dsp: Made codecinfo use DLL 2004-06-30 23:22 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Rewrite of plug in system to use single global variable for all factories to avoid all sorts of issues with startup orders and Windows DLL multiple instances. 2004-06-30 22:31 rjongbloed * include/h323caps.h, include/h323pluginmgr.h, include/mediafmt.h, samples/codecinfo/main.cxx, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/h323caps.cxx, src/h323pluginmgr.cxx, src/mediafmt.cxx: Rewrite of plug in system to use single global variable for all factories to avoid all sorts of issues with startup orders and Windows DLL multiple instances. 2004-06-29 12:07 dereksmithies * ReadMe.txt: Fix some textual errors. 2004-06-28 13:40 dereksmithies * ReadMe.txt: Incorporate updates from Guilhem Tardy. Many thanks. 2004-06-27 15:51 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Require plugins to have _pwplugin suffix 2004-06-25 13:23 csoutheren * plugins/: audio/G726/G726.vcproj, audio/GSM0610/gsm0610.vcproj, audio/IMA_ADPCM/IMA_ADPCM.vcproj, audio/LPC_10/LPC_10.vcproj, audio/Speex/Speex.vcproj, audio/VoiceAgeG729/VoiceAgeG729.vcproj, Codec Plugins.sln, audio/iLBC/ilbccodec.vcproj: Require plugins to have _pwplugin suffix 2004-06-25 13:17 csoutheren * plugins/: Codec Plugins.dsw, audio/G726/G726.dsp, audio/GSM0610/gsm0610.dsp, audio/IMA_ADPCM/IMA_ADPCM.dsp, audio/LPC_10/LPC_10.dsp, audio/Speex/Speex.dsp, audio/VoiceAgeG729/VoiceAgeG729.dsp, audio/iLBC/ilbccodec.dsp: Require plugins to have _pwplugin suffix 2004-06-25 09:33 csoutheren * plugins/audio/: G726/Makefile.in, GSM0610/Makefile.in, IMA_ADPCM/Makefile.in, LPC_10/Makefile.in, Speex/Makefile.in, iLBC/Makefile.in: Changed Makefiles to ensure all plugins have correct suffix 2004-06-24 23:20 csoutheren * Makefile.in: Checked in possible fix for bug 970090 2004-06-24 09:42 csoutheren * openh323_cfg.dxy: Added DOC_PLUS_PLUS define 2004-06-22 22:58 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Removed experimental H.261 plug in capability VXML plug in changes. 2004-06-22 21:29 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Removed experimental H.261 plug in capability 2004-06-18 13:06 csoutheren * src/mediafmt.cxx: Changed dynamic payload type allocation code to avoid needless renumbering of media formats when new formats are created 2004-06-18 12:26 csoutheren * version.h: Incremented build number after tagging to v1_14_2. 2004-06-18 12:25 csoutheren * version.h: Pre-tagging check in for v1_14_2. 2004-06-18 12:25 csoutheren * samples/codecinfo/main.cxx: Added display of RTP payload types to media format display 2004-06-18 12:24 csoutheren * src/mediafmt.cxx: Fixed allocation of dynamic RTP payload types as suggested by Guilhem Tardy 2004-06-18 09:17 csoutheren * Makefile.in: Fixed permissions on install directories as suggested by Al Piszcz 2004-06-18 09:14 csoutheren * plugins/audio/GSM0610/Makefile.in: Fixed error when using "make install" with embedded GSM Thanks to Matthias Weber 2004-06-18 08:40 csoutheren * src/h323caps.cxx: Fixed typo in FindCapability, thanks to Vyacheslav Frolov 2004-06-18 08:04 csoutheren * plugins/audio/: G726/g726codec.c, GSM0610/gsm06_10_codec.c, IMA_ADPCM/ima_adpcm.c, LPC_10/lpc_10_codec.c, VoiceAgeG729/g729codec.c, iLBC/ilbccodec.c: Changed codec version number to be sensible rather than string $Ver$ 2004-06-16 17:50 csoutheren * src/h323caps.cxx: Fixed potential crash caused when user indication capabilities are not present. Thanks to Yuri Kiryanov 2004-06-16 15:32 csoutheren * plugins/audio/Speex/speexcodec.cxx: Removed non-working codecs 2004-06-16 14:35 csoutheren * plugins/audio/Speex/speexcodec.cxx: Cleanup and add extra tables 2004-06-16 14:21 csoutheren * plugins/audio/Speex/speexcodec.cxx: Added rest of supported Speex codecs 2004-06-16 14:00 csoutheren * src/h323pluginmgr.cxx: Fixed problems with T35 information in plugin codecs 2004-06-16 13:57 csoutheren * plugins/audio/Speex/speexcodec.cxx: Fixed strings 2004-06-16 13:33 csoutheren * plugins/audio/Speex/speexcodec.cxx: Initial support for ACM Speex 2004-06-15 20:12 csoutheren * samples/codecinfo/main.cxx: Added -C option 2004-06-15 13:31 csoutheren * src/h323trans.cxx: Moved locking to avoid potential problems with race conditions in gkclient code 2004-06-15 13:30 csoutheren * include/gkserver.h: Adde guard to function to prevent crash if no aliases on an endpoint 2004-06-15 13:30 csoutheren * include/h323con.h, include/h323ep.h, src/gkclient.cxx, src/h323.cxx, src/h323ep.cxx: Added OnSendARQ to allow access to the ARQ message before sent by connection 2004-06-12 11:21 csoutheren * configure, configure.in: Changed to disable non-compliant H.263 by default 2004-06-10 23:16 csoutheren * configure, configure.in, openh323u.mak.in, src/Makefile: Added configure option to remove ASN tracing 2004-06-10 17:21 csoutheren * OpenH323Lib.dsp: Removed G.726 files as these are now in a plugin 2004-06-10 09:48 csoutheren * src/h323.cxx: Improved resolution of remote party name 2004-06-10 09:31 csoutheren * src/h323.cxx: Ensure correct call failure code is returned when call ends due to facility deflect 2004-06-10 09:28 csoutheren * src/h323.cxx: Ensured that Alerting that is not associated with media startup does not prematurely send back a refusal of fastConnect 2004-06-09 23:18 csoutheren * src/h323pluginmgr.cxx: Fixed compile errors and warnings when --disable-video and --disable-audio used, thanks to Paul Rolland 2004-06-09 00:54 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Updated to new factory based capability system. Removed the unmangled versions of symbols to eliminate problems withthe line length exceeding MSVC linkers internal limits. Has added benefit of making files half the size. 2004-06-08 23:32 rjongbloed * src/h323caps.cxx: Fixed (pre)condition for checking and matching capabilities, thanks Guilhem Tardy 2004-06-08 23:31 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Provide backwards compatibility for applications using old capability API 2004-06-08 11:20 csoutheren * include/h323caps.h, src/h323caps.cxx: Provide backwards compatibility for applications using old capability API 2004-06-06 18:44 rjongbloed * src/q931.cxx: Fixed incorrect test for Q.931 calls state information element, thanks Stelios Vaiopoulos 2004-06-05 14:58 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Updated to new factory based capability system. Removed the unmangled versions of symbols to eliminate problems withthe line length exceeding MSVC linkers internal limits. Has added benefit of making files half the size. 2004-06-04 17:05 csoutheren * include/: gkserver.h, h323ep.h: Fixed obvious typos 2004-06-04 13:18 csoutheren * version.h: Incremented build number after tagging to v1_14_1. 2004-06-04 13:17 csoutheren * version.h: Pre-tagging check in for v1_14_1. 2004-06-04 09:20 csoutheren * include/h323pluginmgr.h, src/h323pluginmgr.cxx: Fixed compile problem on some gcc variants 2004-06-03 23:56 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: More factory changes to help with DLL 2004-06-03 23:32 csoutheren * src/: h323caps.cxx, h323pluginmgr.cxx, mediafmt.cxx: Renamed INSTANTIATE_FACTORY 2004-06-03 22:48 csoutheren * src/: h323caps.cxx, h323pluginmgr.cxx, mediafmt.cxx: Decomposed PFactory declarations to hopefully avoid problems with DLLs 2004-06-01 20:29 csoutheren * src/h323pluginmgr.cxx: Fixed problems on Linux 2004-06-01 17:30 csoutheren * include/h323pluginmgr.h, src/h323pluginmgr.cxx: Removed accidental cut & paste in new code that removed capabilities 2004-06-01 15:53 csoutheren * samples/codecinfo/main.cxx: Added option to show list of registered capabilities 2004-06-01 15:50 csoutheren * src/mediafmt.cxx: Increased usage of typedef'ed factory rather than redefining 2004-06-01 15:49 csoutheren * include/h323pluginmgr.h, src/h323pluginmgr.cxx: Added code to cleanup some allocated memory upon shutdown 2004-06-01 15:47 csoutheren * include/h323caps.h, include/h323ep.h, src/h323caps.cxx, src/h323ep.cxx, src/lid.cxx: Changed capability table to use abstract factory routines rather than internal linked list 2004-05-31 11:32 csoutheren * src/h323caps.cxx: Removed debugging left behind 2004-05-27 20:52 csoutheren * plugins/audio/G726/g726codec.c: Changed samples per frame to 8, thanks to David Parr 2004-05-27 09:44 csoutheren * src/h323pluginmgr.cxx: Fixed problem with incorrect return value on streamed codec functions 2004-05-27 09:41 csoutheren * plugins/audio/G726/g726codec.c: Fixed problem with incorrect types on encode and decode functions 2004-05-26 14:13 csoutheren * src/h323caps.cxx: Safeguard against accidentally removing all capabilities by passing empty string to RemoveCapability 2004-05-26 14:00 csoutheren * src/h323caps.cxx: Fixed calling of non-standard capability compare function used primarily for plugin codecs 2004-05-26 13:56 csoutheren * plugins/audio/: GSM0610/gsm06_10_codec.c, IMA_ADPCM/ima_adpcm.c: Fixed codecs using compare functions for non-standard capability matching 2004-05-24 19:53 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Made some subtle changes to the way the static variables are instantiated in the factoris to fix problems with DLL's under windows. May not be final solution. Tidied some of the OpalMediaFormat usage after abandoning some previous code due to MSVC6 compiler bug. 2004-05-23 23:12 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Made some subtle changes to the way the static variables are instantiated in the factoris to fix problems with DLL's under windows. May not be final solution. Tidied some of the OpalMediaFormat usage after abandoning some previous code due to MSVC6 compiler bug. 2004-05-23 22:49 rjongbloed * include/mediafmt.h, src/h323pluginmgr.cxx, src/mediafmt.cxx: Tidied some of the OpalMediaFormat usage after abandoning some previous code due to MSVC6 compiler bug. 2004-05-23 22:47 rjongbloed * OpenH323.dsw: Added codec info program 2004-05-23 22:46 rjongbloed * OpenH323Lib.dsp, OpenH323dll.dsp: Removed inline optimisation on modules that use a factory as MSVC6 is broken and generates incorrect code using the same instance of the static variable for all template instantiations. 2004-05-23 22:40 rjongbloed * include/h323pluginmgr.h: Simplified call for getting H323 plug manager instance 2004-05-23 22:38 rjongbloed * samples/codecinfo/main.cxx: Tidied up the output format of the codec listing 2004-05-23 22:03 rjongbloed * src/channels.cxx: Fix problem with crashing on debug if change log level in mid call, thanks Ben Lear 2004-05-20 12:07 csoutheren * include/mediafmt.h, samples/simple/main.cxx, src/h261codec.cxx, src/h323caps.cxx, src/mediafmt.cxx, src/rfc2190avcodec.cxx, src/t120proto.cxx: Use macro to work around MSVC internal compiler errors 2004-05-20 09:42 csoutheren * src/h323caps.cxx: Included 2004-05-20 00:08 csoutheren * plugins/: configure, configure.in: Fixed problem with GSM codec defaulting to embedded 2004-05-19 23:28 csoutheren * src/h323caps.cxx: Changed H323EndPoint::AddAllCapabilities to only add standard media formats 2004-05-19 19:48 csoutheren * src/mediafmt.cxx: Fixed problem with non-RTP media formats causing endless loops 2004-05-19 17:38 csoutheren * include/mediafmt.h, src/h261codec.cxx, src/h323caps.cxx, src/h323pluginmgr.cxx, src/lid.cxx, src/mediafmt.cxx, src/rfc2190avcodec.cxx, src/t120proto.cxx: Changed OpalMediaFormat handling to use abstract factory method functions 2004-05-19 09:12 csoutheren * src/h323pluginmgr.cxx: Fixed problem with plugins for predefined formats not appearing in default media format list 2004-05-19 09:03 csoutheren * include/h323pluginmgr.h: Added empty destructor to prevent gcc 3.3.3 from getting link errors. 2004-05-19 08:32 csoutheren * include/h323pluginmgr.h: Added pragma inteface 2004-05-19 08:29 csoutheren * samples/codecinfo/main.cxx: Added trace commands 2004-05-19 08:27 csoutheren * configure, configure.in, include/openh323buildopts.h.in, src/Makefile: Initial support for embedded codecs 2004-05-19 08:26 csoutheren * include/h323pluginmgr.h, include/opalplugin.h, src/h323pluginmgr.cxx: Initial support for embedded codecs Fixed problems with streamed codec support Updates for abstract factory loading methods 2004-05-19 08:24 csoutheren * plugins/: configure, configure.in, audio/GSM0610/Makefile.in, audio/GSM0610/gsm06_10_codec.c: Initiali support for embedded codecs 2004-05-18 23:03 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More work on "abstract factory" template classes, codec plugins now use them 2004-05-18 17:08 csoutheren * samples/codecinfo/main.cxx: Fixed problem with help being displayed in wrong places 2004-05-18 16:03 csoutheren * src/h323ep.cxx: Removed warnings under Windows 2004-05-18 16:02 csoutheren * include/h323pluginmgr.h, src/h323pluginmgr.cxx: Deferred plugin codec loading until after main has executed by using abstract factory classes 2004-05-18 10:05 rjongbloed * samples/codecinfo/main.cxx: Fixed Win32 compatibility 2004-05-17 22:14 csoutheren * include/h323ep.h, src/h323.cxx, src/h323ep.cxx: Added support for different SETUP PDU types 2004-05-17 16:08 csoutheren * Makefile.in, openh323.dxy, openh323_cfg.dxy: Changed "make docs" to use Doxygen Added new doc main page and config file 2004-05-14 21:52 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Fixed correct usage of the subtle distinction between the capability name (with {sw} etc) and the media format name. Fixed usage of the compare function in non-standard capabilities. Added function to get all software media formats registered. 2004-05-13 23:10 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Fixed correct usage of the subtle distinction between the capability name (with {sw} etc) and the media format name. Fixed usage of the compare function in non-standard capabilities. Added function to get all software media formats registered. 2004-05-13 22:49 rjongbloed * include/h323caps.h, src/h323caps.cxx: Fixed usage of the compare function in non-standard capabilities. 2004-05-13 22:48 rjongbloed * src/h323pluginmgr.cxx: Fixed correct usage of the subtle distinction between the capability name (with {sw} etc) and the media format name. 2004-05-13 20:35 csoutheren * plugins/audio/Speex/speexcodec.cxx: Fixed bit rates and bytes per frame for each codec 2004-05-13 12:26 dereksmithies * include/h235auth.h, include/transports.h, openh323.dxx: Fixes so make docs does not generate warning messages about brackets. 2004-05-13 09:18 csoutheren * src/ffh263codec.cxx, src/rfc2190avcodec.cxx, include/ffh263codec.h, include/rfc2190avcodec.h: Adjusted copyright notices for ffh263 and rfc2190 files 2004-05-12 23:42 csoutheren * samples/codecinfo/main.cxx: Added more functions 2004-05-12 23:41 csoutheren * include/h323pluginmgr.h, src/h323pluginmgr.cxx: Added support for getting lists of media formats from plugin manager 2004-05-12 23:38 csoutheren * configure, configure.in, openh323u.mak.in: Added support for --disable-video and --disable-audio 2004-05-12 22:32 csoutheren * plugins/audio/: G726/g726codec.c, Speex/speexcodec.cxx: More name fixes 2004-05-12 22:09 csoutheren * plugins/audio/G726/g726codec.c: Fixed accidental use of dynamic RTP types 2004-05-12 21:27 csoutheren * plugins/audio/Speex/speexcodec.cxx: Changed codec name to match embedded codec 2004-05-12 00:07 csoutheren * plugins/audio/: GSM0610/gsm06_10_codec.c, IMA_ADPCM/ima_adpcm.c: Fixed problems with non-standard codecs using comparefunc 2004-05-12 00:07 csoutheren * samples/codecinfo/main.cxx: Updated to display all plugin codec information 2004-05-11 22:45 rjongbloed * OpenH323.sln: Changed G.726 and MS-ADPCM to plug in codecs. 2004-05-11 22:45 rjongbloed * plugins/audio/GSM0610/gsm06_10_codec.c: Fixed codec name to be compatible with standard OpalMediaFormat 2004-05-11 21:36 rjongbloed * samples/codecinfo/: .cvsignore, codecinfo.dsp, codecinfo.dsw, precompile.cxx: Added windows build to codec info app. 2004-05-11 21:27 rjongbloed * plugins/audio/: G726/.cvsignore, IMA_ADPCM/.cvsignore: Changed G.726 and MS-ADPCM to plug in codecs. 2004-05-11 21:23 rjongbloed * OpenH323Lib.dsp, plugins/audio/G726/G726.dsp, plugins/audio/IMA_ADPCM/IMA_ADPCM.dsp, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, OpenH323.dsw, plugins/audio/LPC_10/LPC_10.dsp: Changed G.726 and MS-ADPCM to plug in codecs. 2004-05-11 11:19 csoutheren * samples/codecinfo/: Makefile, main.cxx, main.h: Initial version 2004-05-10 23:37 rjongbloed * OpenH323Lib.vcproj, include/g7231codec.h, include/g726codec.h, include/h323.h, include/mscodecs.h, src/OpenH323_2003.dtf, src/OpenH323d_2003.dtf, src/OpenH323n_2003.dtf, src/g7231codec.cxx, src/g726codec.cxx, src/mscodecs.cxx, plugins/audio/G726/G726.vcproj, plugins/audio/IMA_ADPCM/IMA_ADPCM.vcproj: Changed G.726 and MS-ADPCM to plug in codecs. 2004-05-10 23:14 csoutheren * plugins/audio/G726/G726.dsp: Grrr..forgot to save workspace before checking in. Again 2004-05-10 22:44 csoutheren * src/Makefile: Removed G.726 and IMA ADPCM codecs 2004-05-10 22:42 csoutheren * plugins/: Makefile, configure, configure.in, audio/IMA_ADPCM/Makefile.in: Include IMA ADPCM plugin 2004-05-10 22:37 csoutheren * plugins/audio/IMA_ADPCM/IMA_ADPCM.dsp: Grrr..forgot to save workspace before checking in 2004-05-10 22:36 csoutheren * plugins/audio/IMA_ADPCM/: IMA_ADPCM.dsp, ima_adpcm.c: New implementation 2004-05-10 21:57 csoutheren * plugins/audio/G726/g726codec.c: Changed function to be static 2004-05-10 21:36 csoutheren * plugins/audio/G726/g726codec.c: Compiled under Windows 2004-05-10 21:28 csoutheren * plugins/: Makefile, configure, configure.in, audio/G726/Makefile.in: Added G.726 plugin 2004-05-10 21:20 csoutheren * plugins/audio/G726/: g711.c, g726codec.c: Compiled under Windows 2004-05-10 20:14 csoutheren * plugins/audio/GSM0610/gsm06_10_codec.c: Removed warnings under Linux 2004-05-10 11:01 csoutheren * src/h323caps.cxx: Guarded against NULL capabilities passed to AddCapability 2004-05-10 00:58 csoutheren * plugins/audio/G726/: G726.dsp, g726codec.c, g726/g726_16.c, g726/g726_24.c, g726/g726_32.c, g726/g726_40.c, g726/g72x.c, g726/g72x.h, g726/private.h: Initial version - not yet finished 2004-05-10 00:44 csoutheren * include/opalplugin.h, src/h323pluginmgr.cxx: Added support for streamed plugin audio codecs 2004-05-09 20:22 csoutheren * src/codecs.cxx: Changed new DecodeFrame to handle bytes per frame 2004-05-09 20:08 csoutheren * include/codecs.h, src/codecs.cxx, src/h323pluginmgr.cxx: Changed new DecodeFrame to return bytes decoded rather than samples decoded Added support for new DecodeFrame to plugin manager 2004-05-09 17:01 rjongbloed * src/vpblid.cxx: Patches for special BUSY codes etc, thanks Pietro Ravasio 2004-05-09 15:38 rjongbloed * plugins/: .cvsignore, audio/GSM0610/.cvsignore, audio/LPC_10/.cvsignore, audio/Speex/.cvsignore, audio/iLBC/.cvsignore: Added cvs ignore of stuff 2004-05-09 15:13 rjongbloed * src/: OpenH323d.dtf, OpenH323n.dtf: Fixed Clone() functions in plug in capabilities so uses copy constructor and thus copies all fields and all ancestors fields. Thanks Gustavo García Bernardo Telefónica R&D 2004-05-07 16:44 csoutheren * src/: h323pdu.cxx, q931.cxx: Fixed problem with empty Q>931 DisplayName 2004-05-06 22:54 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf, h323pluginmgr.cxx: Fixed Clone() functions in plug in capabilities so uses copy constructor and thus copies all fields and all ancestors fields. Thanks Gustavo García Bernardo Telefónica R&D 2004-05-06 22:53 rjongbloed * src/h323caps.cxx: Fixed ability to encode rxtx and tx capabilities, thanks Vyacheslav Andrejev. 2004-05-06 00:11 csoutheren * src/: gkserver.cxx, peclient.cxx: Fixed problems with AccessRequest returning wildcards 2004-05-05 23:59 rjongbloed * src/OpenH323_2003.dtf, src/OpenH323d_2003.dtf, src/OpenH323n_2003.dtf, plugins/audio/LPC_10/LPC_10.vcproj: Converted LPC-10 codec to plug in. 2004-05-05 23:40 rjongbloed * plugins/audio/LPC_10/LPC_10.vcproj: Converted LPC-10 codec to plug in. 2004-05-05 23:25 rjongbloed * plugins/audio/LPC_10/src/f2clib.c: Fixed clearly incorrect code (dived by zero) found with an MSVC warning 2004-05-05 23:22 rjongbloed * plugins/audio/GSM0610/gsm06_10_codec.c: Fixed MSVC warning 2004-05-05 23:07 rjongbloed * OpenH323.dsw, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf: Converted LPC-10 codec to plug in. 2004-05-05 19:40 csoutheren * src/mediafmt.cxx: OpalMediaFormat.Clone() does not exist - use copy constructor instead 2004-05-05 10:09 csoutheren * OpenH323.sln, OpenH323Lib.vcproj, configure.in: Removed LPC10 files 2004-05-05 10:06 csoutheren * OpenH323Lib.dsp: Removed LPC10 include file 2004-05-05 09:54 csoutheren * OpenH323Lib.dsp: Removed LPC10 files 2004-05-05 09:54 csoutheren * include/h323.h: Removed usage of lpc10codec.h 2004-05-05 09:23 csoutheren * src/opalvxml.cxx: Removed usage of lpc10 and mscodecs 2004-05-04 22:50 csoutheren * src/Makefile: Having a bad day with endifs 2004-05-04 22:46 csoutheren * src/Makefile: Moved LPC-10 to plugins 2004-05-04 22:45 csoutheren * plugins/audio/GSM0610/gsm06_10_codec.c: Added MS-GSM 2004-05-04 22:09 csoutheren * plugins/audio/LPC_10/LPC_10.dsp: Initial version 2004-05-04 21:37 csoutheren * src/lpc10codec.cxx, include/lpc10codec.h: Moved to plugin 2004-05-04 21:32 csoutheren * plugins/: Makefile, configure, configure.in, audio/LPC_10/Makefile.in: Added LPC10 codec 2004-05-04 21:30 csoutheren * plugins/audio/LPC_10/lpc10.h: Initial version 2004-05-04 21:16 csoutheren * plugins/audio/LPC_10/: LPC_10.dsp, README, lpc_10_codec.c, src/Makefile, src/README, src/analys.c, src/bsynz.c, src/chanwr.c, src/dcbias.c, src/decode_.c, src/deemp.c, src/difmag.c, src/dyptrk.c, src/encode_.c, src/energy.c, src/f2c.h, src/f2clib.c, src/ham84.c, src/hp100.c, src/invert.c, src/irc2pc.c, src/ivfilt.c, src/lpcdec.c, src/lpcenc.c, src/lpcini.c, src/lpfilt.c, src/makefile.dos, src/makefile.unx, src/median.c, src/mload.c, src/onset.c, src/pitsyn.c, src/placea.c, src/placev.c, src/preemp.c, src/prepro.c, src/random.c, src/rcchk.c, src/synths.c, src/tbdm.c, src/voicin.c, src/vparms.c: Initial version 2004-05-04 13:33 csoutheren * src/: g7231codec.cxx, h261codec.cxx, h263codec.cxx, h323caps.cxx, h323pluginmgr.cxx, h323t38.cxx, lid.cxx, rfc2190avcodec.cxx: Added guards against comparing certain kinds of Capabilities 2004-05-04 10:06 csoutheren * src/Makefile: Restored deleted endif 2004-05-04 10:05 csoutheren * src/Makefile: Removed usage of g729codec.cxx 2004-05-04 10:02 csoutheren * plugins/configure: Updated for latest 2004-05-04 09:59 csoutheren * config.sub, config.guess: Needed for configure 2004-05-04 00:36 rjongbloed * OpenH323.sln, OpenH323Lib.vcproj, plugins/audio/GSM0610/GSM 06_10.dsp, plugins/audio/GSM0610/gsm0610.vcproj, plugins/audio/GSM0610/gsm06_10_codec.c, src/OpenH323_2003.dtf, src/OpenH323d_2003.dtf, src/OpenH323n_2003.dtf: Converted everything to be codec plug in freindly Removed GSM and G.729 as now plug ins are "the way"! 2004-05-04 00:13 rjongbloed * plugins/audio/VoiceAgeG729/.cvsignore: Converted everything to be codec plug in freindly Removed GSM and G.729 as now plug ins are "the way"! 2004-05-03 23:21 rjongbloed * OpenH323.dsw, OpenH323Lib.dsp, include/g729codec.h, include/gsmcodec.h, include/h323.h, samples/mfc/mfcEndPoint.cpp, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, plugins/audio/GSM0610/.cvsignore, plugins/audio/GSM0610/gsm0610.dsp, src/g729codec.cxx, src/gsmcodec.cxx, src/opalvxml.cxx: Converted everything to be codec plug in freindly Removed GSM and G.729 as now plug ins are "the way"! 2004-05-03 23:01 csoutheren * Makefile.in, configure, configure.in: Fixed still more problems in install targets 2004-05-03 22:33 csoutheren * Makefile.in: Changed install target to work on multiple platforms 2004-05-03 21:26 csoutheren * plugins/: Makefile, configure, configure.in: Fixed to work on Solaris 2004-05-03 21:08 csoutheren * plugins/: configure, configure.in, audio/GSM0610/Makefile.in, audio/Speex/Makefile.in, audio/iLBC/Makefile.in: Modified to allow plugins to be created on various platforms 2004-05-03 10:52 csoutheren * include/mediafmt.h, src/mediafmt.cxx: Fixed problem with OpalMediaFormat::GetMediaFormatsList Added new version of OpalMediaFormat::GetMediaFormatsList that minimses copying 2004-05-03 04:49 ykiryanov * src/rtp.cxx: Removed ifdef BeOS to add functionality 2004-05-03 01:31 csoutheren * src/mscodecs.cxx: Fixed linking problem 2004-05-03 01:15 csoutheren * include/mscodecs.h, src/mscodecs.cxx: Disabled MS-GSM pending update to plugins 2004-05-02 23:57 rjongbloed * plugins/audio/GSM0610/Makefile.in: Fixed building local GSM if no system library 2004-05-02 23:47 csoutheren * include/h323.h: Removed gsmcodec.h 2004-05-02 23:36 csoutheren * src/Makefile: Removed GSM as this is now a plugin 2004-05-02 21:10 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Fixed loading of plug ins when multiple plug in class sets used. Especially H.323 codecs. 2004-05-02 21:06 rjongbloed * OpenH323.dsw: Added VoiceAge G.729 codec plug in. 2004-05-02 21:06 rjongbloed * plugins/audio/: Speex/Speex.dsp, VoiceAgeG729/VoiceAgeG729.dsp, iLBC/ilbccodec.dsp: Cleaned up the compilation directories for plug ins. 2004-05-02 19:24 rjongbloed * plugins/: .cvsignore, audio/Speex/.cvsignore, audio/Speex/Speex.vcproj, audio/VoiceAgeG729/.cvsignore, audio/VoiceAgeG729/VoiceAgeG729.vcproj, audio/iLBC/.cvsignore, audio/iLBC/ilbccodec.vcproj: Cleaned up the compilation directories for plug ins. 2004-05-02 18:59 rjongbloed * OpenH323.sln, plugins/audio/VoiceAgeG729/VoiceAgeG729.dsp, plugins/audio/VoiceAgeG729/VoiceAgeG729.vcproj, plugins/audio/VoiceAgeG729/g729codec.c: Added VoiceAge G.729 codec plug in. 2004-05-02 18:51 rjongbloed * src/: OpenH323_2003.dtf, OpenH323n_2003.dtf: Fixed loading of plug ins when multiple plug in class sets used. Especially H.323 codecs. 2004-05-02 18:24 rjongbloed * src/: OpenH323d_2003.dtf, h323pluginmgr.cxx: Fixed loading of plug ins when multiple plug in class sets used. Especially H.323 codecs. 2004-05-02 15:04 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Fixed problems with G.711 caused by fixing problem with G.723.1-5k3 mode. 2004-05-02 14:52 rjongbloed * include/codecs.h, src/codecs.cxx: Fixed problems with G.711 caused by fixing problem with G.723.1-5k3 mode. 2004-05-02 04:20 dominance * configure, plugins/configure: fixed broken compile due to missing plugins/configure 2004-04-30 01:04 ykiryanov * src/h323pluginmgr.cxx: Added #ifndef NO_H323_VIDEO around video codec code 2004-04-30 01:03 csoutheren * Makefile.in: Fixed INSTALL var 2004-04-30 00:50 csoutheren * install-sh: Initial version 2004-04-30 00:47 csoutheren * Makefile.in, configure, configure.in, include/openh323buildopts.h.in, plugins/configure.in, plugins/audio/GSM0610/Makefile.in, plugins/audio/Speex/Makefile.in, plugins/audio/iLBC/Makefile.in: Reconfigured plugin makefiles per suggestions from Damien Sandras Changed install targets to use $(INSTALL) 2004-04-29 21:18 csoutheren * plugins/audio/Speex/Makefile: Removed to make way for Makefile.in 2004-04-29 21:15 csoutheren * plugins/audio/iLBC/Makefile: Removed to make way for Makefile.in 2004-04-29 20:50 csoutheren * plugins/configure.in: Initil version 2004-04-29 20:48 csoutheren * plugins/audio/GSM0610/Makefile.in: Initial version 2004-04-29 20:48 csoutheren * plugins/audio/GSM0610/Makefile: Removed to make way for Makefile.in 2004-04-29 18:47 dominance * configure: Missing part if Damien's configure.in commit. 2004-04-29 14:21 csoutheren * configure.exe: Updated to 1.3.1 2004-04-29 09:40 csoutheren * src/rfc2190avcodec.cxx: Fixed compile error on Windows 2004-04-28 23:44 csoutheren * src/rfc2190avcodec.cxx: Use av_free function to free H.263 contexts rather than assuming free is OK Thanks for Guilhem Tardy for this suggestion 2004-04-27 20:41 csoutheren * plugins/Makefile: Added all standard targets 2004-04-27 20:18 csoutheren * Makefile.in: Added plugins to standard builds 2004-04-27 20:17 csoutheren * plugins/Makefile: Added simple Makefile 2004-04-27 19:59 csoutheren * plugins/audio/: GSM0610/Makefile, Speex/Makefile, iLBC/Makefile: Updated codec specific Makefiles 2004-04-27 05:56 dsandras * configure.in: Use correct STDC headers for checking. 2004-04-26 20:44 csoutheren * src/: ffh263codec.cxx, rfc2190avcodec.cxx: Included most recent H.263 stubs from Guilhem Tardy This appears to fix the stability problems on transmitting video from Linux 2004-04-26 08:23 ykiryanov * src/transports.cxx: Removed couple of ifdef BEOS. More functionality 2004-04-25 20:35 rjongbloed * src/OpenH323n_2003.dtf: Added RFC 2190 H.263 code as created by Guilhem Tardy and AliceStreet 2004-04-25 19:08 rjongbloed * include/ixjlid.h: Fixed being able to link of system does not have IxJ LID configured. 2004-04-25 18:11 rjongbloed * src/OpenH323.dtf: GNU GCC 3.4 warnings 2004-04-25 11:52 rjongbloed * include/gkserver.h, src/Makefile, src/h450pdu.cxx, src/mscodecs.cxx, src/vic/encoder-h261.cxx: Fixed GCC 3.4 warnings 2004-04-25 09:58 rjongbloed * src/: gkserver.cxx, h323.cxx, rtp.cxx: Fixed GCC 3.4 warning about PAssertNULL 2004-04-24 12:20 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf: Added RFC 2190 H.263 code as created by Guilhem Tardy and AliceStreet 2004-04-24 10:47 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added RFC 2190 H.263 code as created by Guilhem Tardy and AliceStreet 2004-04-24 10:43 rjongbloed * OpenH323Lib.dsp: Added RFC 2190 H.263 code as created by Guilhem Tardy and AliceStreet 2004-04-24 10:41 rjongbloed * include/rfc2190avcodec.h, src/rfc2190avcodec.cxx: Fixed file names in header comment. 2004-04-23 13:50 csoutheren * include/ffh263codec.h: Added missing start comment and repaired inadvertant change to #ifdef 2004-04-23 08:34 csoutheren * openh323u.mak.in, include/ffh263codec.h, include/h263codec.h, include/h323pluginmgr.h, include/openh323buildopts.h.in, include/rfc2190avcodec.h, src/Makefile, src/ffh263codec.cxx, src/h323pluginmgr.cxx, src/rfc2190avcodec.cxx: Fixed mispelling of Guilhem Tardy - my apologies to him 2004-04-23 08:24 csoutheren * include/ffh263codec.h: Fixed wrong usage of pragma message 2004-04-23 08:20 csoutheren * include/rfc2190avcodec.h, src/rfc2190avcodec.cxx: New files for RFC2190 H.263 video codec Added RFC 2190 H.263 code as created by Guilheim Tardy and AliceStreet Many thanks to them for their contributions. 2004-04-23 00:40 csoutheren * ReadMe.txt: Changed to include documentation on RFC2190 H.263 2004-04-23 00:22 csoutheren * configure, configure.in, openh323u.mak.in, include/ffh263codec.h, include/h263codec.h, include/h323pluginmgr.h, include/openh323buildopts.h.in, src/Makefile, src/ffh263codec.cxx, src/h323pluginmgr.cxx: Added RFC 2190 H.263 code as created by Guilheim Tardy and AliceStreet Many thanks to them for their contributions. 2004-04-22 22:38 rjongbloed * include/rtp.h, src/h323caps.cxx, src/rtp.cxx: Removed the RTP QoS class if there is no QoS support in build, thanks Nick Hoath, ISDN Communications Ltd. 2004-04-21 14:58 csoutheren * src/h323caps.cxx: Fixed problem with mode select, thanks to Vamsi K Pottangi 2004-04-21 14:52 csoutheren * src/gkserver.cxx: Fixed problem wil using the incorrect call for AddCall 2004-04-21 11:39 csoutheren * include/gkserver.h, src/gkserver.cxx: Added new overrides to GatekeeperServer to provide virtuals when calls and endpoints are created and destroyed 2004-04-20 17:53 csoutheren * src/h323.cxx: Fixed problems with NAT detection 2004-04-20 15:24 csoutheren * include/h323con.h, src/h323pdu.cxx: Added ability to specify Q.931 DisplayName 2004-04-20 12:40 csoutheren * src/h323trans.cxx: Fixed deadlock in transport thread shutdown caused by attempting to age responses while threading is being killed 2004-04-20 11:37 csoutheren * src/peclient.cxx: Removed uneeded mutex signal 2004-04-19 13:48 dereksmithies * src/h263codec.cxx: Adjust Acknowledgements. Thanks to Guilhem Tardy for describing the error. 2004-04-19 10:22 csoutheren * version.h: Incremented build number after tagging to v1_14_0. 2004-04-19 07:49 ykiryanov * src/Makefile: Ifdef'd inclusion of ixjunix for BeOS platform 2004-04-18 22:54 csoutheren * src/g726/g72x.c: Patches to G.726 code thanks to Guilhem Tardy 2004-04-18 15:15 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Changed all operators that return BOOL to return standard type bool. This is primarily for improved compatibility with std STL usage removing many warnings. 2004-04-18 14:38 rjongbloed * include/guid.h, src/OpenH323_2003.dtf, src/OpenH323d_2003.dtf, src/OpenH323n_2003.dtf: Changed all operators that return BOOL to return standard type bool. This is primarily for improved compatibility with std STL usage removing many warnings. 2004-04-16 14:04 csoutheren * src/codecs.cxx: Prevent codecs with variable length frrames from doing strange things 2004-04-16 14:01 csoutheren * src/h323.cxx: Prevent NAT detection from falsely triggering 2004-04-16 14:00 csoutheren * src/jitter.cxx: Prevent lots of "all packets have marker bits set" message from cluttering the logs 2004-04-15 17:43 csoutheren * include/gkserver.h, src/gkserver.cxx: Allow gatekeeper to make a decision on multiple alias registrations for each registration 2004-04-14 23:05 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf, OpenH323n_2003.dtf: Plug in module manager changes. 2004-04-14 22:23 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Plug in module manager changes. 2004-04-14 21:40 csoutheren * configure, configure.in, openh323u.mak.in, src/Makefile: Updated to detect system GSM library 2004-04-14 18:14 csoutheren * include/h323pluginmgr.h, src/h323pluginmgr.cxx: Changed to use generic plugin manager 2004-04-14 11:41 csoutheren * include/gkserver.h, src/gkserver.cxx: Added access to endpoint information for GetUserPassword 2004-04-14 10:32 csoutheren * src/: gkserver.cxx, peclient.cxx: Quick changes to ensure that non-specific H.501 routes are returned This will need to be changed later to allow retreiving multiple routes from an AccessRequest 2004-04-14 09:13 csoutheren * Makefile.in: Change default build to library only Added "apps" target for applications 2004-04-13 22:30 rjongbloed * src/h323.cxx: Fixed AnswerCallAlertWithMedia so will send an ALERTING pdu even if the mediaWaitForConnect is set. 2004-04-13 22:01 rjongbloed * src/OpenH323n_2003.dtf: Added various multi-threading support classes eg PAtimicInteger etc 2004-04-13 15:50 csoutheren * include/h323con.h: Added function to get access to the connection NAT flag 2004-04-11 23:27 csoutheren * src/Makefile: Added plugin manager to Makefile 2004-04-09 23:46 rjongbloed * src/OpenH323_2003.dtf: Many and various changes to support new Visual C++ 2003 2004-04-09 23:28 rjongbloed * src/: h323caps.cxx, h323pluginmgr.cxx: Fixed conversion of plug ins from OpenH323 to OPAL naming convention. 2004-04-09 22:56 rjongbloed * src/ixjwin32.cxx: Fixed automatic loading of winmm.lib if this module included. 2004-04-09 22:29 csoutheren * include/h323plugin.h: Renamed to opalplugin.h 2004-04-09 22:25 csoutheren * include/opalplugin.h: Renamed from h323plugin.h 2004-04-09 22:24 csoutheren * include/h323plugin.h, include/h323pluginmgr.h, plugins/audio/GSM0610/gsm06_10_codec.c, plugins/audio/Speex/Makefile, plugins/audio/Speex/speexcodec.cxx, plugins/audio/iLBC/Makefile, plugins/audio/iLBC/ilbccodec.c: Renamed h323plugin.h to opalplugin.h, and modified everything else as required 2004-04-09 22:02 rjongbloed * OpenH323dll.vcproj, src/OpenH323_2003.dtf, src/OpenH323d_2003.dtf, src/OpenH323n_2003.dtf: Changes to support native C++ Run Time Type Information 2004-04-09 19:34 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Changes to support native C++ Run Time Type Information 2004-04-09 12:55 csoutheren * OpenH323dll.vcproj: Fixed some slashes and changed to use correct VS.net 2003 PWLib dtf files 2004-04-07 17:50 rjongbloed * plugins/audio/Speex/Speex.dsp, plugins/audio/iLBC/ilbccodec.dsp, samples/opent38/opent38.dsp: Added RTTI compiler flag to build. 2004-04-07 15:31 csoutheren * include/h323con.h, include/rtp.h, src/h323.cxx, src/h323ep.cxx, src/rtp.cxx: Added ability to receive calls from endpoints behind NAT firewalls 2004-04-06 21:28 rjongbloed * src/: OpenH323_2003.dtf, OpenH323d_2003.dtf: Many and various changes to support new Visual C++ 2003 2004-04-05 23:41 csoutheren * plugins/Codec Plugins.dsw: Added GSM 06.10 2004-04-05 23:40 csoutheren * plugins/audio/GSM0610/COPYRIGHT: Initial version 2004-04-05 23:33 csoutheren * src/h323pluginmgr.cxx: Fixed typo in GSM capability creation 2004-04-05 23:30 rjongbloed * OpenH323.sln, OpenH323Lib.vcproj, OpenH323dll.vcproj, samples/opent38/opent38.vcproj, samples/simple/simple.vcproj, plugins/audio/Speex/Speex.vcproj, plugins/audio/iLBC/ilbccodec.vcproj, src/OpenH323_2003.dtf, src/OpenH323d_2003.dtf, src/OpenH323n_2003.dtf: Allowed for VC6 and VC 2003 to coexist as far as DLL symbols are concerned. 2004-04-05 14:22 rjongbloed * include/h323.h: Removed speex and iLBC direct build as now use plug in 2004-04-05 14:22 rjongbloed * OpenH323Lib.dsp: Removed speex and iLBC direct build as now use plug in Turned off compile from ASN file as has pre-compiled versions in CVS 2004-04-05 14:20 rjongbloed * plugins/audio/Speex/Speex.dsp: Removed warnings from "imported" speex code. 2004-04-05 13:36 rjongbloed * OpenH323Lib.dsp: Removed some codecs as now in plug ins Changed ASN compilation to use same number of sub-files as linux so pre-compiled ASN stuff works properly. 2004-04-05 13:35 rjongbloed * include/h225.h, include/h245.h, include/h4503.h, src/h4503.cxx: Added more pre-compiled ASN files. 2004-04-05 13:26 rjongbloed * src/h235_t.cxx: Added missing pre-compiled ASN file for H.235 2004-04-05 00:16 csoutheren * plugins/audio/GSM0610/: GSM 06_10.dsp, PART_OF_TOAST, README, gsm06_10_codec.c, inc/config.h, inc/gsm.h, inc/private.h, inc/proto.h, inc/unproto.h, src/add.c, src/code.c, src/decode.c, src/gsm_create.c, src/gsm_decode.c, src/gsm_destroy.c, src/gsm_encode.c, src/gsm_lpc.c, src/gsm_option.c, src/long_term.c, src/preprocess.c, src/rpe.c, src/short_term.c, src/table.c: Initial version 2004-04-04 23:56 rjongbloed * src/h263codec.cxx: Changes to support native C++ Run Time Type Information 2004-04-04 23:25 csoutheren * include/: ilbccodec.h, speexcodec.h: Removed Speex and iLBC as these are now plugin codecs 2004-04-04 23:22 csoutheren * src/: ilbccodec.cxx, speexcodec.cxx: Removed Speex and iLBC as these are now plugins 2004-04-04 23:21 csoutheren * include/gccpdu.h, include/h235.h, include/h248.h, include/h4501.h, include/h45010.h, include/h45011.h, include/h4502.h, include/h4504.h, include/h4505.h, include/h4506.h, include/h4507.h, include/h4508.h, include/h4509.h, include/h501.h, include/mcspdu.h, include/t38.h, include/x880.h, src/Makefile, src/gccpdu.cxx, src/h225_1.cxx, src/h225_2.cxx, src/h235.cxx, src/h245_1.cxx, src/h245_2.cxx, src/h245_3.cxx, src/h248.cxx, src/h4501.cxx, src/h45010.cxx, src/h45011.cxx, src/h4502.cxx, src/h4504.cxx, src/h4505.cxx, src/h4506.cxx, src/h4507.cxx, src/h4508.cxx, src/h4509.cxx, src/h501.cxx, src/mcspdu.cxx, src/t38.cxx, src/x880.cxx: Remove requirement for ASN parser at compile time by adding in pre-processed versions of all ASN files Removed iLBC and Speex as these are now plugin codecs 2004-04-04 22:57 csoutheren * plugins/audio/: Speex/Makefile, Speex/speexcodec.cxx, iLBC/Makefile: Updated Makefiles and fixed Linux problems 2004-04-04 22:45 csoutheren * plugins/Codec Plugins.dsw: Initial version 2004-04-04 22:44 csoutheren * plugins/audio/Speex/speexcodec.cxx: Added file headers 2004-04-04 22:43 csoutheren * plugins/audio/iLBC/: ilbccodec.c, ilbccodec.dsp: Added file headers and fixd formatting 2004-04-04 22:40 csoutheren * plugins/audio/Speex/: AUTHORS, COPYING, Makefile, PART_OF_SPEEX, README, Speex.dsp, speexcodec.cxx, libspeex/Makefile.am, libspeex/Makefile.in, libspeex/bits.c, libspeex/cb_search.c, libspeex/cb_search.h, libspeex/exc_10_16_table.c, libspeex/exc_10_32_table.c, libspeex/exc_20_32_table.c, libspeex/exc_5_256_table.c, libspeex/exc_5_64_table.c, libspeex/exc_8_128_table.c, libspeex/filters.c, libspeex/filters.h, libspeex/filters_sse.h, libspeex/gain_table.c, libspeex/gain_table_lbr.c, libspeex/hexc_10_32_table.c, libspeex/hexc_table.c, libspeex/high_lsp_tables.c, libspeex/lpc.c, libspeex/lpc.h, libspeex/lsp.c, libspeex/lsp.h, libspeex/lsp_tables_nb.c, libspeex/ltp.c, libspeex/ltp.h, libspeex/ltp_sse.h, libspeex/math_approx.c, libspeex/math_approx.h, libspeex/misc.c, libspeex/misc.h, libspeex/modes.c, libspeex/modes.h, libspeex/nb_celp.c, libspeex/nb_celp.h, libspeex/quant_lsp.c, libspeex/quant_lsp.h, libspeex/sb_celp.c, libspeex/sb_celp.h, libspeex/speex.h, libspeex/speex_bits.h, libspeex/speex_callbacks.c, libspeex/speex_callbacks.h, libspeex/speex_header.c, libspeex/speex_header.h, libspeex/speex_stereo.h, libspeex/stack_alloc.h, libspeex/stereo.c, libspeex/testenc.c, libspeex/testenc_uwb.c, libspeex/testenc_wb.c, libspeex/vbr.c, libspeex/vbr.h, libspeex/vq.c, libspeex/vq.h: Initial plugin version of Speex 2004-04-04 12:03 csoutheren * OpenH323Lib.dsp: Fixed MSVC specifc configure flag 2004-04-04 11:51 csoutheren * OpenH323Lib.vcproj, OpenH323dll.vcproj, samples/mfc/mfc.vcproj, samples/opent38/opent38.vcproj, samples/simple/simple.vcproj: Adde RTTI flag to builds 2004-04-04 11:50 csoutheren * OpenH323Lib.dsp: Added MSVC specifc flag to configure.exe 2004-04-04 11:31 csoutheren * configure.exe: Added ability to specify exclude environment variable on configure command line which allows easy switching between MSVC and VS.net 2003 2004-04-04 10:41 csoutheren * src/h323pluginmgr.cxx: Fixed MSVC compile warning 2004-04-03 22:17 csoutheren * include/h323.h, src/h323pluginmgr.cxx: Updated plugin changes for RTTI changes and added missing include 2004-04-03 20:38 csoutheren * include/h323.h, include/h323caps.h, include/h323plugin.h, include/h323pluginmgr.h, include/mediafmt.h, plugins/audio/iLBC/Makefile, plugins/audio/iLBC/ilbccodec.c, plugins/audio/iLBC/ilbccodec.dsp, plugins/audio/iLBC/iLBC/FrameClassify.c, plugins/audio/iLBC/iLBC/FrameClassify.h, plugins/audio/iLBC/iLBC/LPCdecode.c, plugins/audio/iLBC/iLBC/LPCdecode.h, plugins/audio/iLBC/iLBC/LPCencode.c, plugins/audio/iLBC/iLBC/LPCencode.h, plugins/audio/iLBC/iLBC/StateConstructW.c, plugins/audio/iLBC/iLBC/StateConstructW.h, plugins/audio/iLBC/iLBC/StateSearchW.c, plugins/audio/iLBC/iLBC/StateSearchW.h, plugins/audio/iLBC/iLBC/anaFilter.c, plugins/audio/iLBC/iLBC/anaFilter.h, plugins/audio/iLBC/iLBC/constants.c, plugins/audio/iLBC/iLBC/constants.h, plugins/audio/iLBC/iLBC/createCB.c, plugins/audio/iLBC/iLBC/createCB.h, plugins/audio/iLBC/iLBC/doCPLC.c, plugins/audio/iLBC/iLBC/doCPLC.h, plugins/audio/iLBC/iLBC/enhancer.c, plugins/audio/iLBC/iLBC/enhancer.h, plugins/audio/iLBC/iLBC/filter.c, plugins/audio/iLBC/iLBC/filter.h, plugins/audio/iLBC/iLBC/gainquant.c, plugins/audio/iLBC/iLBC/gainquant.h, plugins/audio/iLBC/iLBC/getCBvec.c, plugins/audio/iLBC/iLBC/getCBvec.h, plugins/audio/iLBC/iLBC/helpfun.c, plugins/audio/iLBC/iLBC/helpfun.h, plugins/audio/iLBC/iLBC/hpInput.c, plugins/audio/iLBC/iLBC/hpInput.h, plugins/audio/iLBC/iLBC/hpOutput.c, plugins/audio/iLBC/iLBC/hpOutput.h, plugins/audio/iLBC/iLBC/iCBConstruct.c, plugins/audio/iLBC/iLBC/iCBConstruct.h, plugins/audio/iLBC/iLBC/iCBSearch.c, plugins/audio/iLBC/iLBC/iCBSearch.h, plugins/audio/iLBC/iLBC/iLBC_decode.c, plugins/audio/iLBC/iLBC/iLBC_decode.h, plugins/audio/iLBC/iLBC/iLBC_define.h, plugins/audio/iLBC/iLBC/iLBC_encode.c, plugins/audio/iLBC/iLBC/iLBC_encode.h, plugins/audio/iLBC/iLBC/lsf.c, plugins/audio/iLBC/iLBC/lsf.h, plugins/audio/iLBC/iLBC/packing.c, plugins/audio/iLBC/iLBC/packing.h, plugins/audio/iLBC/iLBC/syntFilter.c, plugins/audio/iLBC/iLBC/syntFilter.h, src/Makefile, src/h323caps.cxx, src/h323pluginmgr.cxx, src/mediafmt.cxx: Added in initial cut at codec plugin code. Branches are for wimps :) 2004-04-03 18:28 csoutheren * OpenH323Lib.dsp, OpenH323dll.dsp, samples/mfc/mfc.dsp, samples/simple/simple.dsp, src/channels.cxx, src/gkclient.cxx, src/gkserver.cxx, src/h261codec.cxx, src/h323.cxx, src/h323caps.cxx, src/h323pdu.cxx, src/h323rtp.cxx, src/h323t38.cxx, src/lid.cxx, src/transports.cxx: Remove pseudo-RTTI and replaced with real RTTI 2004-04-03 16:56 rjongbloed * .cvsignore, OpenH323.sln, OpenH323Lib.vcproj, OpenH323dll.vcproj, samples/mfc/mfc.vcproj, samples/opent38/opent38.vcproj, src/h323pdu.cxx, samples/simple/simple.vcproj: Many and various changes to support new Visual C++ 2003 2004-04-03 15:59 csoutheren * version.h: Updated to 1.14.0 2004-04-03 15:57 csoutheren * version.h: Incremented build number after tagging to v1_13_5. 2004-04-03 15:52 csoutheren * version.h: Incremented build number after tagging to v1_13_4. 2004-04-03 15:52 csoutheren * version.h: Pre-tagging check in for v1_13_4. 2004-04-01 17:09 csoutheren * include/peclient.h: Fixed sense of default H.501 priority 2004-04-01 14:44 csoutheren * src/gkserver.cxx: Corrected sense of the check for descriptor translation 2004-04-01 14:29 csoutheren * include/peclient.h: Added default priority to all outgoing descriptors unless set by application 2004-03-31 17:16 csoutheren * include/gkserver.h, src/gkserver.cxx: Added virtual to provide access to H.501 descriptor sent by GK 2004-03-30 20:00 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf: Updated ASN 2004-03-29 18:13 csoutheren * include/peclient.h, src/peclient.cxx: Fixed problem with priorities 2004-03-29 16:58 csoutheren * src/peclient.cxx: Added extra trace messages 2004-03-29 15:35 csoutheren * include/peclient.h, src/peclient.cxx: Changed to use default address for descriptor if blank 2004-03-25 22:54 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Updated ASN 2004-03-24 12:57 csoutheren * src/h323caps.cxx: Updated for changes in H245v9 2004-03-24 11:39 dereksmithies * include/codecs.h, src/h261codec.cxx: Changes from Michael Smith for use in reporting frames/second. Many Thanks 2004-03-24 11:35 csoutheren * src/h235.asn: Updated to H235v3 2004-03-24 11:26 csoutheren * src/h245.asn: Updated to H245v9 2004-03-24 11:23 csoutheren * src/h225.asn: Updated to H225v5 2004-03-23 22:05 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added some extra bulletproofing of containers to avoid complaints by some memory checking tools, thanks Ted Szoczei 2004-03-23 17:41 csoutheren * configure.exe: Fixed problems with multiple directories in exclude spec 2004-03-23 09:11 csoutheren * src/Makefile: Fixed typo preventing compliltion on x86-64 thanks to Klaus Kaempf 2004-03-20 09:01 csoutheren * version.h: Manually added pwlib version number as tagbuild did not work for some reason 2004-03-20 08:58 csoutheren * version.h: Incremented build number after tagging to v1_13_4. 2004-03-20 08:58 csoutheren * version.h: Pre-tagging check in for v1_13_4. 2004-03-20 08:54 csoutheren * version.h: Version numbers strange again 2004-03-19 19:08 dsandras * src/speexcodec.cxx: Applied patch from Jean-Marc Valin to improve decoder quality. 2004-03-16 12:45 rjongbloed * configure.exe: Fixed locating lbrary in pre-defined search directories. Added version number to configure program. Tidied the --help display. 2004-03-15 20:33 rogerhardiman * version.h: Add warning about putting comments into version.h 2004-03-13 17:42 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf: Virtualised parse function in URL. 2004-03-13 13:51 rjongbloed * configure.exe: Fixed anomalous message where even though a feature was disabled, a "Located " directiory message is still displayed causing confusion. Added --disable- as synonym to existing --no- to be compatible with autoconf. Added default value to defines of 1 rather than blank. 2004-03-11 11:37 csoutheren * version.h: CHanged pwlib dependncy information to be correct 2004-03-10 07:58 dsandras * src/h323.cxx: Do not start a logical channel that is already started. 2004-03-09 15:11 csoutheren * version.h: Incremented build number after tagging to v1_13_3. 2004-03-08 20:58 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Virtualised StartControlNegotiations function. Fixed problems that allowed samplesPerFrames to be set to zero, causing crash 2004-03-08 12:20 csoutheren * include/g726codec.h, src/g726codec.cxx: Fixed problems that allowed samplesPerFrames to be set to zero, causing crash 2004-03-04 15:50 csoutheren * src/h323.cxx: Added additional response code needed for MCU 2004-03-04 15:49 csoutheren * include/gkclient.h: Added access function for gatekeeper routed address 2004-03-04 15:48 csoutheren * include/h323con.h: Added virtual keyword to allow overring of capability management functions Added additional response code needed for MCU 2004-03-02 22:48 rjongbloed * include/h323caps.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/h323caps.cxx: Fixed correct capability table matching when FindCapability with a mode change, uses different enum so needs translation table. 2004-03-02 21:02 rjongbloed * src/rtp.cxx: Added check for unusual error in reading UDP socket, thanks Michael Smith 2004-02-27 10:41 csoutheren * src/mediafmt.cxx: Fixed multi-threading problem 2004-02-26 23:08 csoutheren * Makefile.in, openh323u.mak.in: Fixed various problems thanks to Klaus Kaempf 2004-02-26 22:45 csoutheren * src/mediafmt.cxx: Fixed problem with OpalMediaFormat failing incorrect reason 2004-02-26 22:31 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Fixed threading problem with GetMediaFormatList 2004-02-26 22:27 csoutheren * src/Makefile: Added extra flag for compiled C files, thanks to Klaus Kaempf 2004-02-26 19:32 csoutheren * include/h323con.h, src/h323.cxx, src/h323pdu.cxx: Added release complete codes for MCU 2004-02-26 19:19 csoutheren * include/mediafmt.h, src/mediafmt.cxx: Fixed threading problem with GetMediaFormatList 2004-02-19 20:47 csoutheren * version.h: Incremented build number after tagging to v1_13_2. 2004-02-19 20:46 csoutheren * version.h: Pre-tagging check in for v1_13_2. 2004-02-17 21:47 csoutheren * src/g726codec.cxx: Fixed compile problem on Windows 2004-02-17 20:53 csoutheren * src/h450pdu.cxx: Removed incorrect assignment of m_silentMonitoringPermitted to FALSE See SourceForge bug 832371 Thanks to Vyacheslav E. Andrejev 2004-02-17 20:48 csoutheren * src/g726codec.cxx: Fixed problem with copy constructor for G726 capability From SourceForge bug report 832361 Thanks to Vyacheslav E. Andrejev 2004-02-16 20:26 csoutheren * src/g711.c: Removed unused functions 2004-02-15 15:03 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Fixed bug in removing prefixes, plus added ability to have multiple endpoints with the same profix, thanks Rossano Ravelli 2004-02-15 14:36 rjongbloed * include/gkserver.h, src/gkserver.cxx: Fixed bug in removing prefixes, plus added ability to have multiple endpoints with the same profix, thanks Rossano Ravelli 2004-02-10 11:04 csoutheren * version.h: Incremented build number after tagging to v1_13_1. 2004-02-10 11:03 csoutheren * version.h: Pre-tagging check in for v1_13_1. 2004-02-09 22:17 rjongbloed * src/rtp.cxx: Improved check for compound RTCP packets so does not possibly acess memory beyond that allocated in packet. Pointed out by Paul Slootman 2004-02-07 22:43 rjongbloed * include/gkserver.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkserver.cxx: Fixed deadlocks caused under high load by failure to check locking success. Also added functions to find destination endpoint. Thanks Federico Pinna and the gang at Reitek S.p.A. 2004-02-07 14:35 rjongbloed * src/h450pdu.cxx: Fixed missing unlocks in some H.240 operations, in particular consultation transfer never being cleaned up. Thanks Sébastien Annedouche 2004-02-06 21:19 csoutheren * src/ixjunix.cxx: Added PThread::Yield to ReadFrame and WriteFrame calls to see if this fixes the starvation problem on 2.6 kernels 2004-02-04 21:29 rjongbloed * src/codecs.cxx: Fixed G.726 by allowing for more bits per pixels sizes in streamed codec, thanks Kevin Bouchard 2004-02-04 20:40 rjongbloed * src/gkserver.cxx: Fixed innovaphone gatekeeper compatibility, thanks Rossano Ravelli 2004-02-01 23:24 dsandras * Makefile.in: Set default target to optshared. 2004-02-01 00:13 csoutheren * include/ixjlid.h, src/Makefile, src/ixjunix.cxx: Fixed problem with HAS_IXJ being tested but not included 2004-01-31 18:37 rjongbloed * configure.in: Added HAS_IXJ for Windows platform (always on) 2004-01-31 18:35 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Removed XIPH speex non stadard codec 2004-01-30 12:45 csoutheren * configure, configure.in, openh323u.mak.in, include/openh323buildopts.h.in: Moved some compiler flags to include files 2004-01-30 11:55 csoutheren * include/speexcodec.h, src/speexcodec.cxx: Removed the Xiph capability variants per Roger Hardiman as these were development-only code that should not have made it into a release 2004-01-28 09:42 dominance * configure: updated to produce an OPENH323_VERSION 2004-01-27 23:44 csoutheren * src/ilbccodec.cxx: Fixed incorrect initialisation in iLBC codec initializer Thanks to Borko Jandras 2004-01-27 22:23 csoutheren * include/dllcodec.h, src/dynacodec.cxx: Removed as these will never be used 2004-01-27 21:55 csoutheren * configure.in, include/openh323buildopts.h.in: Added version information to openh323buildopts.h 2004-01-26 22:42 rjongbloed * src/h323ep.cxx: Added pass through of port numbers to STUN client 2004-01-26 22:33 rjongbloed * src/: OpenH323.dtf, OpenH323n.dtf: Various fixes 2004-01-18 07:09 csoutheren * version.h: Incremented build number after tagging to v1_13_0. 2004-01-18 07:07 csoutheren * version.h: Pre-tagging check in for v1_13_0. 2004-01-18 05:20 csoutheren * src/gkclient.cxx: No longer force re-register on completion of LRQ 2004-01-11 22:15 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added extra call backs for incoming connections and gatekeeper registration. 2004-01-09 21:13 dereksmithies * src/ixjunix.cxx: Reads hookstate at startup, and does not assume phone is on hook. 2004-01-02 12:23 csoutheren * configure, configure.in, src/speexcodec.cxx, openh323u.mak.in: More changes to allow correct autodetection of local Speex libraries 2004-01-02 11:31 dereksmithies * include/h261codec.h, src/h261codec.cxx: Fix test on presence/absence of video. 2003-12-31 13:29 csoutheren * src/h323.cxx: Ensure that an ARJ with code securityDenial returns call end reason code EndedBySecurityDenial (for outgoing calls too) 2003-12-31 13:24 csoutheren * src/h323.cxx: Ensure that an ARJ with code securityDenial returns call end reason code EndedBySecurityDenial 2003-12-30 00:28 dominance * include/transports.h: fixed docbook syntax trying to generate LaTeX formula with ip$10.x.x.x. 2003-12-29 23:13 csoutheren * include/openh323buildopts.h.in, src/Makefile, src/speexcodec.cxx, configure, configure.in, openh323u.mak.in: configure now checks for libspeex in system libraries and compares version against version in local sources. Also use --enable-localspeex to force use of local Speex or system Speex 2003-12-29 15:58 csoutheren * include/h323ep.h, src/gkclient.cxx, src/h323ep.cxx: Added callbacks on H323EndPoint when gatekeeper discovery succeeds or fails 2003-12-28 13:52 csoutheren * include/h323ep.h: Added virtual to a few functions 2003-12-28 13:37 csoutheren * src/h323.cxx, src/h323ep.cxx, include/h323con.h, include/h323ep.h: Added H323EndPoint::OnOutgoingCall 2003-12-28 11:07 csoutheren * src/opalwavfile.cxx: Added support for 8-bit PCM WAV files 2003-12-28 11:06 csoutheren * src/gkclient.cxx, src/h323ep.cxx, include/h323ep.h: Added callbacks on H323EndPoint when gatekeeper registration succeeds or fails 2003-12-24 18:08 csoutheren * include/gkserver.h: Added TranslateAliasAddress on H323GatekeeperCall 2003-12-24 17:35 csoutheren * src/gkserver.cxx: Fixed problem with NAT endpoints and GRQs Added TranslateAliasAddress on H323GatekeeperCall 2003-12-24 09:52 dsandras * src/ixjunix.cxx: IXJ devices that fail opening because they are busy should be listed in the list of detected devices. 2003-12-17 21:25 csoutheren * src/h323.cxx: Removed misleading error message thanks to Hans Verbeek 2003-12-14 21:57 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Updates for changes to API 2003-12-14 21:42 rjongbloed * OpenH323Lib.dsp, include/codecs.h, include/h261codec.h, include/h323con.h, src/h261codec.cxx: Changes for compilability without video support. 2003-12-11 16:39 csoutheren * include/gkserver.h, include/h323trans.h, src/gkserver.cxx, src/h323pdu.cxx, src/h323trans.cxx: Added storage of H.225 version in endpoint structure Disabled sending RIPs to endpoints that cannot handle them 2003-12-11 13:18 csoutheren * src/gkserver.cxx: More fixes for NM deregister problems. Seems to be fixed now :) 2003-12-11 13:18 csoutheren * include/gkserver.h: More fixes for NM deregistration problems. Seems to be fixed now :) 2003-12-09 17:56 csoutheren * src/gkserver.cxx: Fixed unbalanced record lock 2003-12-09 11:58 csoutheren * include/gkserver.h, src/gkserver.cxx: Fixed problem with endpoints deregistering 2003-12-09 11:33 csoutheren * include/gkserver.h: Added patch to prevent crash when NM unregisters from GK Abject apologies to Rossano Ravelli for taking so long to add this 2003-12-03 17:58 csoutheren * src/vblasterlid.cxx, include/vblasterlid.h: More vblaster implementation 2003-12-03 17:57 csoutheren * src/transports.cxx: Protected against dwarf Q.931 PDUs 2003-12-03 17:47 csoutheren * include/openh323buildopts.h.in: Fixed yet another problem with configuring video under Windows 2003-12-03 17:44 csoutheren * include/openh323buildopts.h.in: Fixed problem with configuring video under Windows 2003-12-03 17:40 csoutheren * configure.in: Fixed problem with configuring video and audio under Windows 2003-11-27 01:03 dsandras * configure: Don't forget to define H323_AUDIO_CODECS and H323_VIDEO for Linux. 2003-11-27 01:02 dsandras * configure.in: Don't forget to define H323_VIDEO and H323_AUDIO_CODECS for Linux. 2003-11-25 19:30 rjongbloed * configure.in, include/openh323buildopts.h.in: Added ability to build system without video or audio sw codecs. 2003-11-25 19:24 rjongbloed * configure.exe: Fixed display of configured items 2003-11-13 15:55 csoutheren * src/h225.asn: Updated to final version of H225v4, rather than almost latest 2003-11-12 22:14 csoutheren * include/codecs.h, src/codecs.cxx: Added H323FramedAudioCodec::DecodeSilenceFrame thanks to Henry Harrison of AliceStreet 2003-11-10 23:37 csoutheren * include/vblasterlid.h, src/vblasterlid.cxx: Additional fixes for Fobbit Windows driver 2003-11-10 23:04 dsandras * src/ixjunix.cxx: Added missing math.h include. 2003-11-08 14:11 rjongbloed * src/h323caps.cxx: Fixed failure to call ancestor in copy ctor, thanks Victor Ivashin. 2003-11-08 14:10 rjongbloed * src/g726codec.cxx: Fixed incorrect size passed in for non-standard G.726 capability, thanks Victor Ivashin. 2003-11-08 13:03 rjongbloed * src/jitter.cxx: Removed warning on no logging build. 2003-11-06 20:15 rjongbloed * configure.exe, configure.in: Improved the Windows configure system to allow multiple defines based on file existence. Needed for SDL support of two different distros. 2003-10-30 23:22 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Updated to latest build options 2003-10-30 23:00 rjongbloed * OpenH323dll.dsp: Fixed ability to specify partial path for -x parameter. Fixes problem with removal of msos directory in include path. 2003-10-29 09:38 dereksmithies * include/jitter.h, src/jitter.cxx: Rework of jitter buffer. Many thanks to Henry Harrison of Alice Street. 2003-10-29 09:35 dereksmithies * src/rtp.cxx: Fix warning about possible use of unitialized variable. 2003-10-28 07:27 dereksmithies * include/ixjlid.h: Add log scale methods for audio. 2003-10-27 17:03 csoutheren * include/h323con.h, include/h323caps.h, include/h323rtp.h, include/rtp.h, src/h323.cxx, src/h323caps.cxx, src/h323rtp.cxx, src/rtp.cxx: Added support for QoS Thanks to Henry Harrison of AliceStreet 2003-10-27 12:55 csoutheren * src/h323trans.cxx: Guarded against possible NULL interface 2003-10-24 13:39 dereksmithies * src/ixjunix.cxx: Add card dependant dsp maximums. and log scaling volumes. 2003-10-17 11:33 dereksmithies * src/ixjunix.cxx: Code now correctly reports the type string of the card. 2003-10-09 19:47 csoutheren * include/h323con.h, include/rtp.h, src/h323.cxx, src/rtp.cxx: Fixed problem with re-opening RTP half-channels under unusual circumstances. Thanks to Damien Sandras 2003-10-03 09:37 dereksmithies * include/h261codec.h, src/h261codec.cxx: Add fix for fast update problem in h261 codec. Thanks to Martin André for doing the initial legwork. 2003-09-05 08:38 dereksmithies * ReadMe.txt: Add a quick start on cvs usage and build for unix. 2003-09-01 19:38 dsandras * Makefile.in: Fixed install target thanks to Stefan Brüns . 2003-08-29 10:33 dereksmithies * src/h263codec.cxx: Add fix for printing vic messages to the log file. MANY thanks to Niklas Ogren 2003-08-28 13:59 dereksmithies * version.h: Incremented build number after tagging to v1_12_3. 2003-08-28 13:58 dereksmithies * version.h: Pre-tagging check in for v1_12_3. 2003-08-27 19:39 dsandras * Makefile.in: Readded DESTDIR support (thanks to Stefan Bruns ) 2003-08-25 09:10 rjongbloed * src/q931.cxx: Fixed incorrect mask in bearer caps decoding, thanks Greg Adams 2003-08-19 11:27 dereksmithies * version.h: Incremented build number after tagging to v1_12_2. 2003-08-19 11:27 dereksmithies * version.h: Pre-tagging check in for v1_12_2. 2003-08-19 09:56 dereksmithies * src/lid.cxx: Fix typos in previous commit. 2003-08-19 08:13 dereksmithies * src/lid.cxx: Add Singapore Ring Cadence. Thanks to Steve. 2003-08-14 08:02 dereksmithies * include/vpblid.h, src/vpblid.cxx: Apply patch from Daniel Bichara to GetOSHandle() for VPB devices. Thanks. 2003-08-08 11:52 dereksmithies * src/ffh263codec.cxx: Make use of ffmpeg library work correctly on multi CPU boxes. 2003-08-05 10:24 dereksmithies * configure.exe: Reinforce the disablement when command line specifies --no-XXX to a feature 2003-08-05 07:59 dereksmithies * ReadMe.txt: Correct configure command for ffmpeg code. 2003-08-04 10:03 dereksmithies * src/h263codec.cxx: Reorganise test of H323_VICH263 switch 2003-08-04 10:03 dereksmithies * src/ffh263codec.cxx: Reorganise test of H323_AVCODEC switch 2003-08-04 10:03 dereksmithies * src/Makefile: Reorganise tests for H263 codecs 2003-08-04 10:03 dereksmithies * include/: ffh263codec.h, h263codec.h: Reorganise tests for enabled 2003-08-04 10:03 dereksmithies * configure.in, openh323u.mak.in: Get it to correctly handle tests for H263 2003-08-04 10:02 dereksmithies * configure: Get it to correctly handle tests for h263 2003-08-04 10:02 dereksmithies * ReadMe.txt: Extend H263 part of docs 2003-08-01 12:01 csoutheren * src/h263codec.cxx: Changed to disable when VIC 263 not installed 2003-07-31 15:08 dereksmithies * include/ffh263codec.h, src/ffh263codec.cxx: Switch to manual packet fragment technique. Much more reliable, especially so on windows. 2003-07-29 22:34 csoutheren * src/Makefile: Changed to ensure dynamic libraries dynamically link pwlib 2003-07-29 13:57 dereksmithies * src/h263codec.cxx: Remove weird boxes on startup. 2003-07-29 13:33 dereksmithies * src/ffh263codec.cxx: add bug fix which prevents random Crashes on windows. 2003-07-29 05:30 dsandras * Makefile.in: Do not export the PREFIX as it can give problems to compile other openh323 software.. 2003-07-29 04:55 dsandras * Makefile.in, configure, configure.in: Added --libdir support thanks to Alexander Larsson . 2003-07-26 13:59 dereksmithies * configure: Updates for ffmpeg and vich263 codecs. 2003-07-26 13:57 dereksmithies * configure.in: Add support for vich263 codec. 2003-07-26 13:55 dereksmithies * openh323u.mak.in: Upates for Vic H263 codec 2003-07-26 13:54 dereksmithies * src/Makefile: Fixes for New H263 support from ffmpeg and Vic H263 2003-07-24 18:12 dereksmithies * OpenH323Lib.dsp: Update to reflect new vic H263 codec. Add ffh263codec.cxx/.h files. 2003-07-24 18:09 dereksmithies * include/openh323buildopts.h.in: Update to reflect new vic h263 codec, which is optionally loaded. 2003-07-24 18:09 dereksmithies * src/h263codec.cxx: Update to use vich263 codec, instead of ffmpeg 2003-07-24 18:08 dereksmithies * include/h263codec.h: Update to use vich263 codec, instead of ffmpeg. 2003-07-24 15:23 dereksmithies * include/ffh263codec.h: Move ffmpeg h263 support to this file, and designate non standard. 2003-07-24 15:22 dereksmithies * src/ffh263codec.cxx: Moved ffmpeg h263 support to this file, and designate as non standard. 2003-07-24 15:20 dereksmithies * ReadMe.txt: Update docs to explain the h263 support from vic, and ffmpeg on windows. 2003-07-23 08:14 dereksmithies * openh323.dxx: Add doc fix from Niklas Ogren for h263. Many thanks. 2003-07-18 20:03 csoutheren * src/h323.cxx: Fixed mistake in applying previous change where usage of SwapChannel accidentally used ReplaceChannel 2003-07-16 20:43 csoutheren * include/codecs.h, src/codecs.cxx, src/h323.cxx: Added SwapChannel function to H323Codec to allow media hold channels to work better. Thanks to Federico Pinna 2003-07-15 21:22 csoutheren * src/h450pdu.cxx: Improved handling of alias addresses thanks to Federico Pinna 2003-07-01 01:19 shawn * .cvsignore: added Makefile to ignore list 2003-06-30 22:16 ykiryanov * openh323lib.vcp: Changes made to accomodate PocketPC 2003 SDK 2003-06-29 11:51 ykiryanov * Openh323libce.vcp: Added h.263 code to WinCE port 2003-06-25 11:28 ykiryanov * Openh323libce.vcp: Added Speex, G.726 and iLBC codecs to library 2003-06-23 14:26 ykiryanov * Openh323libce.vcp: Synchronized with latest code 2003-06-21 15:27 rjongbloed * version.h: Incremented build number after tagging to v1_12_1. 2003-06-21 15:27 rjongbloed * version.h: Pre-tagging check in for v1_12_1. 2003-06-21 15:21 rjongbloed * Makefile: Makefile now built by autoconf 2003-06-21 15:16 rjongbloed * Makefile, configure, configure.in: Fixed double equals in shell string compare. 2003-06-21 15:12 rjongbloed * configure, configure.in: Simplified and hopefully improved pwlib detection 2003-06-14 15:57 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More partial packet changes to H.263 2003-06-14 15:54 rjongbloed * src/h263codec.cxx: Fixed MSVC warning. Fixed what seemed an obvious mistake using boolean or operator (||) instead of the bitwise or operator (|). 2003-06-12 10:24 dereksmithies * src/h263codec.cxx: Modify so QCIF-CIF behaviour similar to that for h261codec.cxx 2003-06-10 11:37 dereksmithies * src/h263codec.cxx: Changes so it should not crash under windows/release mode 2003-06-06 16:32 rjongbloed * src/h263codec.cxx: Fixed MSVC warning 2003-06-06 15:26 rjongbloed * version.h: Incremented build number after tagging to v1_12_0. 2003-06-06 15:26 rjongbloed * version.h: Pre-tagging check in for v1_12_0. 2003-06-06 15:18 dereksmithies * include/h263codec.h, src/h263codec.cxx: Fix startup delay bug. Remove all large packets from the network. Improve reliability. 2003-06-06 13:55 rjongbloed * src/Makefile: Added missing iLBC file. 2003-06-06 12:37 rjongbloed * src/Makefile: Fixed iLBC build 2003-06-06 12:19 rjongbloed * OpenH323Lib.dsp, include/h323.h, include/ilbccodec.h, src/Makefile, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/Private.def, src/ilbccodec.cxx, src/iLBC/FrameClassify.c, src/iLBC/FrameClassify.h, src/iLBC/LPCdecode.c, src/iLBC/LPCdecode.h, src/iLBC/LPCencode.c, src/iLBC/LPCencode.h, src/iLBC/StateConstructW.c, src/iLBC/StateConstructW.h, src/iLBC/StateSearchW.c, src/iLBC/StateSearchW.h, src/iLBC/anaFilter.c, src/iLBC/anaFilter.h, src/iLBC/constants.c, src/iLBC/constants.h, src/iLBC/createCB.c, src/iLBC/createCB.h, src/iLBC/doCPLC.c, src/iLBC/doCPLC.h, src/iLBC/enhancer.c, src/iLBC/enhancer.h, src/iLBC/filter.c, src/iLBC/filter.h, src/iLBC/gainquant.c, src/iLBC/gainquant.h, src/iLBC/getCBvec.c, src/iLBC/getCBvec.h, src/iLBC/helpfun.c, src/iLBC/helpfun.h, src/iLBC/hpInput.c, src/iLBC/hpInput.h, src/iLBC/hpOutput.c, src/iLBC/hpOutput.h, src/iLBC/iCBConstruct.c, src/iLBC/iCBConstruct.h, src/iLBC/iCBSearch.c, src/iLBC/iCBSearch.h, src/iLBC/iLBC_decode.c, src/iLBC/iLBC_decode.h, src/iLBC/iLBC_define.h, src/iLBC/iLBC_encode.c, src/iLBC/iLBC_encode.h, src/iLBC/lsf.c, src/iLBC/lsf.h, src/iLBC/packing.c, src/iLBC/packing.h, src/iLBC/syntFilter.c, src/iLBC/syntFilter.h: Added iLBC codec 2003-06-06 12:13 rjongbloed * include/h323caps.h, src/h323caps.cxx: Changed non-standard capability semantics so can use C style strings as the embedded data block (ie automatically call strlen) 2003-06-06 09:44 rjongbloed * src/lpc10codec.cxx: Minor optimisations. Extremely minor. 2003-06-04 07:34 dereksmithies * ReadMe.txt: Adjust instructions to reflect new home of the CVS. Thanks Andrew Morrow. 2003-06-03 20:48 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added G.729 and G,729B detection from LID. 2003-06-03 20:27 rjongbloed * src/lid.cxx: Added G.729 and G,729B detection from LID. 2003-06-03 16:36 rjongbloed * samples/simple/simple.dsw: Fixed dsp file 2003-06-03 15:02 rjongbloed * src/rfc2833.cxx: Added comment and test for NULL pointer parameter. 2003-06-03 15:01 rjongbloed * src/h263codec.cxx: Fixed some trace logging (removed usage of cerr) 2003-06-03 10:49 dereksmithies * src/h263codec.cxx: Fix divide by zero error, which happens on win95 & win98 machines. 2003-06-02 17:56 rjongbloed * src/h263codec.cxx: Fixed media format passed to ancestor codec class 2003-05-29 19:19 rjongbloed * src/h323pdu.cxx: Fixed minor problem with including DisplayName IE if localPartyName is blank, now does not include it, thanks Auri Vizgaitis 2003-05-28 09:24 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Fix so that codec resizes correctly after capability exchange No longer crashes if one endpoint is CIF, other is QCIF. 2003-05-27 19:39 dereksmithies * include/codecs.h: Add frames per sec variable to the videocodec class 2003-05-27 19:22 dereksmithies * include/h263codec.h: Updates for code revisions in h263 codec 2003-05-27 14:20 dereksmithies * src/h263codec.cxx: Fix so that codec resizes correctly after capability exchange No longer crashes if one endpoint is CIF, other is QCIF. 2003-05-22 22:31 dsandras * configure: Committed updated configure script from configure.in. 2003-05-22 22:25 dsandras * Makefile.in: Initial commit. 2003-05-22 22:25 dsandras * configure.in: Added support for --prefix when doing "make install". Fixed recursion and Makefile problems for people with headers in /usr/ or /usr/local/. 2003-05-21 18:47 rjongbloed * .cvsignore: Updated by TortoiseCVS 2003-05-16 17:30 rjongbloed * src/h323caps.cxx: Fixed correct matching of OLC data types to capabilities, for example CIF and QCIF video are different and should match exactly. 2003-05-16 15:07 dereksmithies * ReadMe.txt: Modify instructions for ffmpeg 2003-05-16 14:42 rjongbloed * src/h263codec.cxx: Removed extraneous code, and other cosmetic changes. Fixed compare function for capability. Extra trace logging. 2003-05-16 12:05 rjongbloed * configure.exe: Fixed being able to manually disable a "feature" when does a full disk search. 2003-05-15 11:35 dereksmithies * src/h263codec.cxx: Frame length fix 2003-05-15 10:04 dereksmithies * configure, configure.in: Add test for PWLIBDIR variable when searching for pwlib. 2003-05-15 06:37 csoutheren * src/Makefile: Changed for new AVC 2003-05-15 06:03 csoutheren * configure: Updated for latest configure.in 2003-05-15 05:59 csoutheren * openh323u.mak: Removed as file is now generated by configure 2003-05-15 05:52 csoutheren * openh323u.mak.in: Initial version 2003-05-15 05:19 csoutheren * configure.in: Added lots more support for ffmpeg etc 2003-05-14 23:51 rjongbloed * src/h263codec.cxx: Removed hack of using special payload type for H.263 for a method which would be less prone to failure in the future. Removed static "initialisation" function as this should be done internally and not in the application. Changed media format to be straight H.263 and not OpalH.263 Moved Win32 stderr output in ffmpeg AVCODEC interception from application to library. Fixed some warnings. 2003-05-14 23:51 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Removed static \initialisation\ function as this should be done internally and not in the application. 2003-05-14 23:47 rjongbloed * include/h263codec.h: Removed static "initialisation" function as this should be done internally and not in the application. 2003-05-14 23:46 rjongbloed * include/rtp.h: Removed hack of using special payload type for H.263 for a method which would be less prone to failure in the future. 2003-05-14 14:11 rjongbloed * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added another method for removing service relationships. Added virtual for handling SR requests. 2003-05-14 13:29 rjongbloed * include/h323.h: Added H.263 codec and autoconf options header file. 2003-05-14 13:08 rjongbloed * include/ldapapi.h: Removed internal LDAP as now use OpenLDAP library 2003-05-14 13:07 rjongbloed * src/h263codec.cxx: Made sure video buffer is large enough 2003-05-14 13:04 rjongbloed * include/peclient.h, src/peclient.cxx: Added another method for removing service relationships. Added virtual for handling SR requests. 2003-05-06 16:23 robertj * src/: h323.cxx, h323pdu.cxx: Added continuous DTMF tone support (H.245 UserInputIndication - signalUpdate) as per header documentation, thanks Auri Vizgaitis 2003-05-05 22:15 robertj * .cvsignore: More ignorance 2003-05-05 22:14 robertj * src/Makefile: Removed internal ldap as now use OpenLDAP 2003-05-05 21:59 robertj * OpenH323Lib.dsp, OpenH323dll.dsp, ReadMe.txt, configure.exe, configure.in, include/g729codec.h, include/h263codec.h, include/openh323buildopts.h.in, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/g729codec.cxx, src/h263codec.cxx, src/ldap-int.h, src/ldap.asn, src/ldapabandon.cxx, src/ldapadd.cxx, src/ldapbind.cxx, src/ldapbindreq.cxx, src/ldapbindreq.h, src/ldapcompare.cxx, src/ldapdelete.cxx, src/ldapfilter.cxx, src/ldapfilter.h, src/ldapfree.cxx, src/ldapgetattr.cxx, src/ldapgetdn.cxx, src/ldapgetresults.cxx, src/ldapinit.cxx, src/ldapmessages.cxx, src/ldapmodify.cxx, src/ldapoptions.cxx, src/ldapparse.cxx, src/ldapresult.cxx, src/ldapsearch.cxx: Changed to use autoconf style selection of options and subsystems. 2003-05-05 19:25 robertj * include/.cvsignore: Updated by TortoiseCVS 2003-05-05 18:28 craigs * src/gkserver.cxx, src/peclient.cxx, include/peclient.h: Fixed lastUpdate time in descriptors 2003-05-02 17:59 robertj * include/openh323buildopts.h.in: Fixed AVCODEC directory missing slash 2003-05-02 17:35 robertj * include/openh323buildopts.h.in: Fixed ffmpeg AVCODEC include file 2003-05-02 17:27 robertj * include/openh323buildopts.h.in: Fixed voice age library 2003-05-02 17:25 craigs * configure: Initial version 2003-05-02 17:24 craigs * configure.in: More updates for linux 2003-05-02 17:16 robertj * configure.in: Fixed incorrect dir anme for windows 2003-05-02 17:08 craigs * include/openh323buildopts.h.in: Removed DOS end fo line chars 2003-05-02 17:04 craigs * include/openh323buildopts.h.in, configure.in: Initial version 2003-05-02 15:58 robertj * OpenH323Lib.dsp: Added H.263 codec files, but are excluded from build. 2003-05-02 15:28 craigs * ReadMe.txt: Added additional info on compiling H.263 support in Windows 2003-05-02 14:57 robertj * include/rtp.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/rtp.cxx: Added header extension support to RTP data frame class. 2003-05-02 14:21 craigs * include/rtp.h: Added hacked OpalH263 codec 2003-05-02 14:21 craigs * src/h263codec.cxx, include/h263codec.h: Added lots of extra H.263 support 2003-05-01 15:04 robertj * src/gkclient.cxx: Fixed inclusion of 127.0.0.1 into listener lists when no needed. 2003-05-01 11:44 robertj * src/gkserver.cxx: Fixed missing authentication check on lightweight RRQs. 2003-05-01 00:15 craigs * src/dynacodec.cxx: Changed for new codec API 2003-04-30 18:26 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Support for non existent peer element response 2003-04-30 18:10 robertj * version.h: Big changes 2003-04-30 17:51 robertj * src/gkserver.cxx: Fixed correct setting of reply authenticators, mus use ancestor writePDU. 2003-04-30 17:50 robertj * include/h323trans.h, src/h323trans.cxx: Redesigned the alternate credentials in ARQ system as old implementation was fraught with concurrency issues, most importantly it can cause false detection of replay attacks taking out an endpoint completely. 2003-04-30 17:32 craigs * src/peclient.cxx: Improve handling of wildcard matches 2003-04-30 17:27 robertj * src/gkserver.cxx: Fixed setting of alternate security ID only if have one. 2003-04-30 17:25 robertj * src/gkclient.cxx: Fixed setting of remote ID in alternate credentials. 2003-04-30 16:55 craigs * src/dynacodec.cxx: Changed interface to DLL codec to improve Opal compatibility 2003-04-30 14:56 craigs * src/dynacodec.cxx, include/dllcodec.h, include/dynacodec.h: Changed interface to DLL codec to improve Opal compatibility 2003-04-30 14:55 craigs * src/peclient.cxx, include/peclient.h: Improved handling for nonexistent routes 2003-04-30 10:28 robertj * include/gkserver.h, include/h235auth.h, include/h323con.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkclient.cxx, src/gkserver.cxx, src/h235auth.cxx, src/h323.cxx: Redesigned the alternate credentials in ARQ system as old implementation was fraught with concurrency issues, most importantly it can cause false detection of replay attacks taking out an endpoint completely. 2003-04-29 18:32 robertj * src/ixjwin32.cxx: Added new wink functions for Windows IxJ lid. 2003-04-29 18:30 robertj * src/: lid.cxx, ixjunix.cxx: Fixed return type of get wink function. 2003-04-29 18:27 robertj * include/: ixjlid.h, lid.h: Cleaned up documentation for new wink duration functions. 2003-04-29 14:29 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Set get wink duration for LID 2003-04-28 19:01 robertj * src/h323ep.cxx: Fixed problem with backward compatibility with non-url based remote addresses passed to MakeCall() 2003-04-28 17:52 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Fixed mutex prob with caps 2003-04-28 17:00 robertj * include/h323caps.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/dynacodec.cxx, src/h323caps.cxx: Fixed problem with compiler(s) not correctly initialising static globals 2003-04-28 11:47 dereks * include/lid.h, src/ixjunix.cxx, src/lid.cxx, include/ixjlid.h: Add ability to set/get wink duration for ixj device. 2003-04-28 09:51 craigs * src/lpc10codec.cxx: Fixed possible problem with context deletion 2003-04-28 09:50 craigs * src/h323caps.cxx: Made list of registered codecs available outside h323caps.cxx 2003-04-28 09:49 craigs * include/h323caps.h: Fixed some comments and made list of registered codecs available outside h323caps.cxx 2003-04-28 09:48 craigs * include/dllcodec.h, include/dynacodec.h, src/dynacodec.cxx: Initial version 2003-04-27 19:16 rogerh * include/h263codec.h: use PBYTE_ORDER instead of endian.h 2003-04-24 11:49 dereks * include/h323ep.h, src/h323ep.cxx: Add ability to set no media timeout interval 2003-04-23 11:41 dereks * ReadMe.txt: Adjust H263 docs to fix license issue. Thanks Shawn 2003-04-23 10:14 craigs * src/Makefile: More changes for MacOSX per Shawn Hsiao 2003-04-22 07:50 dereks * include/h263codec.h, src/h263codec.cxx: Implement suggestion from Guilhem Tardy. Many thanks. 2003-04-19 01:16 craigs * src/peclient.cxx: Fixed problem with creation of alias keys 2003-04-17 22:19 robertj * src/h235auth1.cxx: Added windows automatic library inclusion for openssl. 2003-04-17 18:20 robertj * OpenH323dll.dsp: Removed environment variables for new psuedo autoconf system 2003-04-17 13:32 craigs * OpenH323dll.dsp: Removed references to now unused env vars 2003-04-17 11:59 robertj * OpenH323Lib.dsp, OpenH323dll.dsp, samples/mfc/mfc.dsp, samples/opent38/opent38.dsp, samples/simple/simple.dsp, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf: PWLib autoconf check in 2003-04-16 14:26 dereks * ReadMe.txt, openh323u.mak, include/h263codec.h, src/Makefile, src/h263codec.cxx: Initial release of h263 codec, which utilises the ffmpeg library. Thanks to Guilhem Tardy, and to AliceStreet. 2003-04-15 13:14 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: [no log message] 2003-04-15 13:04 robertj * src/guid.cxx: Fixed string constructor being able to build non null GUID. 2003-04-11 08:39 dereks * src/vic/encoder.h: Sort out copyright issues. Thanks Qhong Wang 2003-04-11 00:34 craigs * src/peclient.cxx: Fixed wild card handling 2003-04-10 22:54 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More API changes 2003-04-10 22:37 craigs * include/peclient.h: Improved handling of wildcard entries 2003-04-10 19:44 robertj * src/gkclient.cxx, include/transports.h, src/h323trans.cxx, src/transports.cxx: Added associated transport to new GetInterfaceAddresses() function so interfaces can be ordered according to active transport links. Improves interoperability. Replaced old listener GetTransportPDU() with GetInterfaceAddresses() and H323SetTransportAddresses() functions. 2003-04-10 19:41 robertj * src/: peclient.cxx, gkserver.cxx: Added some more functions for converting to alias addresses. 2003-04-10 19:39 robertj * include/h323ep.h, include/h323trans.h, src/h323ep.cxx: Added associated transport to new GetInterfaceAddresses() function so interfaces can be ordered according to active transport links. Improves interoperability. 2003-04-10 19:36 robertj * include/h323pdu.h, src/h323pdu.cxx: Added some more functions for converting to alias addresses. 2003-04-10 17:47 robertj * src/gkserver.cxx: Added endpoint type to peer element add descriptor. 2003-04-10 17:05 craigs * include/peclient.h, src/peclient.cxx: Allowed access to endpoint type in descriptors 2003-04-10 13:41 craigs * src/peclient.cxx, include/peclient.h: Allow AccessRequest to return multiple transport addresses 2003-04-10 12:03 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More Peer Element API work 2003-04-10 11:05 craigs * include/h323ep.h: Added functions to access to lists of interfaces 2003-04-10 11:03 craigs * include/h501pdu.h: Changed to allow reply address to be a list 2003-04-10 11:01 craigs * src/h323ep.cxx, include/transports.h, include/h323trans.h: Added functions to access to lists of interfaces 2003-04-10 11:00 craigs * src/h501pdu.cxx: Changed to allow reply address to be a list 2003-04-10 10:59 craigs * src/peclient.cxx: Added support for multiple contact addresses per template 2003-04-10 10:58 craigs * src/: transports.cxx, h323trans.cxx: Added functions to access to lists of interfaces 2003-04-09 20:47 craigs * src/peclient.cxx, include/peclient.h: Fixed problems 2003-04-09 20:46 craigs * src/gkserver.cxx: Updated for changed to peer element 2003-04-09 13:50 craigs * src/h323trans.cxx: Fixed problem with peer elements 2003-04-09 13:08 robertj * include/h323trans.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkclient.cxx, src/gkserver.cxx, src/h225ras.cxx, src/h323annexg.cxx, src/h323trans.cxx, src/peclient.cxx: Fixed race condition in shutting down transactor (pure virtual call) 2003-04-08 22:23 craigs * src/peclient.cxx, include/peclient.h: Fixed problem with descriptors not being removed when service relationships go away 2003-04-08 15:30 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More peer element changes 2003-04-08 12:31 robertj * src/gkserver.cxx: Fixed setting of call member variable (dstHost) outside of mutex. 2003-04-08 09:13 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More LDAP stuff 2003-04-07 23:09 robertj * OpenH323Lib.dsp, OpenH323dll.dsp, include/h323ep.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/h323ep.cxx: Added ILS support to callto URL parsing in MakeCall(), ie can now call hosts registered with an ILS directory. 2003-04-07 21:11 craigs * src/h323ep.cxx: Fixed compile problem on Linux 2003-04-07 15:10 craigs * src/peclient.cxx, include/peclient.h: Added changes to get access to descriptor creates/updates/deletes 2003-04-04 18:14 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added support for URL's in MakeCall, especially h323 and callto schemes. 2003-04-04 18:04 robertj * src/h323ep.cxx: Added support for URL's in MakeCall, especially h323 and callto schemes. 2003-04-04 09:54 robertj * include/h261codec.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/h261codec.cxx, src/vic/p64encoder.cxx, src/vic/p64encoder.h, src/vic/vid_coder.cxx, src/vic/vid_coder.h: Added fast update to H.261 codec, thanks Gustavo García Bernardo 2003-04-03 15:21 robertj * src/gkserver.cxx: Fixed updating aliases for look up of locally registered ep. 2003-04-02 16:58 robertj * include/gkserver.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkserver.cxx: Added support for (optional) duplicate aliases in gatekeeper server, necessitating the removal of AddAlias and RemoveAlias functions. 2003-04-02 16:12 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added H.323 Annex G Peer Element support to gatekeeper server. Added versions of AddDescriptor that contain the GUID. 2003-04-02 16:08 robertj * src/h323trans.cxx: Fixed some trace log module names 2003-04-02 16:07 robertj * include/gkserver.h, src/gkserver.cxx: Added H.323 Annex G Peer Element support to gatekeeper server. 2003-04-02 16:06 robertj * src/peclient.cxx: Added versions of AddDescriptor that contain the GUID. Changed default localIdentifier to be the local username of the endpoint. 2003-04-02 16:05 robertj * include/peclient.h: Added versions of AddDescriptor that contain the GUID. 2003-04-01 17:37 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added function to translate alias into alias list and transport to make use of full information returned by peer element. 2003-04-01 17:30 robertj * include/gkserver.h, src/gkserver.cxx: Added function to translate alias into alias list and transport to make use of full information returned by peer element. 2003-04-01 15:59 robertj * include/h323trans.h, include/peclient.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkserver.cxx, src/h323trans.cxx, src/peclient.cxx: Fixed H.501 transaction code setting members for m_common PDU part. 2003-04-01 14:47 robertj * include/gkserver.h, include/h235auth.h, include/h323trans.h, include/peclient.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkserver.cxx, src/h235auth.cxx, src/h323trans.cxx, src/peclient.cxx: Abstracted H.225 RAS transaction processing (RIP and secondary thread) in server environment for use by H.501 peer elements. 2003-04-01 13:14 robertj * src/h323annexg.cxx: Fixed passing thru H.501 RIP packet to transactor to handle. 2003-04-01 13:11 robertj * include/h323pdu.h, src/h323pdu.cxx: Added function to get array of AliasAddress into PStringArray. 2003-04-01 11:17 robertj * include/peclient.h, src/peclient.cxx: Minor changes to AccessEquest and AddDescriptor API to allow for string arrays of aliases. 2003-04-01 11:07 robertj * include/svcctrl.h, src/Makefile: Split service control handlers from H.225 RAS header. 2003-04-01 11:04 robertj * OpenH323Lib.dsp, src/h225ras.cxx, include/h225ras.h, src/svcctrl.cxx: Split service control handlers from H.225 RAS header. 2003-03-28 16:34 robertj * src/h501pdu.cxx: Added implementation for GetRequestInProgressDelay 2003-03-28 16:08 robertj * include/h501pdu.h, src/h501pdu.cxx: Added delay parameter to BuildRequestInProgress 2003-03-28 15:43 craigs * src/peclient.cxx: Added noCallSpecific flag for compatibility 2003-03-28 11:30 craigs * src/peclient.cxx, include/peclient.h: Fixed problems with service relationship ordinals and better descriptor update access 2003-03-27 20:23 craigs * src/peclient.cxx, include/peclient.h: Rewritten support for descriptors and multiple templates 2003-03-27 09:29 robertj * videonotes.rtf: [no log message] 2003-03-26 18:10 robertj * include/gkserver.h: Added more access functions. 2003-03-26 18:08 robertj * include/peclient.h: Added default parameters to AddDescriptor() functions 2003-03-26 17:14 robertj * src/transports.cxx: More IPv6 support (INADDR_ANY handling), thanks Sébastien Josset 2003-03-26 12:32 dereks * openh323.dxx: Remove call to load videoio.h 2003-03-26 11:46 robertj * include/gkclient.h, include/h323trans.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkclient.cxx, src/h225ras.cxx, src/h323annexg.cxx, src/h323trans.cxx, src/peclient.cxx: Had another go at making H323Transactor being able to be created without having a listener running. 2003-03-26 09:59 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added multiple aliases in H501 descriptors 2003-03-25 23:53 robertj * src/peclient.cxx: Added SetPromiscuous back in 2003-03-25 23:01 craigs * src/: h323trans.cxx, peclient.cxx: Fixed SEGV when no interface specified for peer element 2003-03-25 19:12 robertj * src/h323trans.cxx: Added ability to create a transactor without starting listener. 2003-03-25 18:50 craigs * include/peclient.h, src/peclient.cxx: Added support for mutiple transports per descriptor 2003-03-25 16:13 craigs * src/peclient.cxx, include/peclient.h: More speed enhancements 2003-03-25 15:56 robertj * include/h323pdu.h, include/h323trans.h, include/h501pdu.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/h323pdu.cxx, src/h323trans.cxx, src/h501pdu.cxx: Fixed issues to do with multiple inheritence in transaction reply cache. 2003-03-25 13:57 craigs * src/peclient.cxx: Fixed for update problems 2003-03-25 13:35 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More H.501 implementation 2003-03-25 13:32 robertj * src/h323trans.cxx: Additional tracing. Fixed bug with incorrect authenticators being used in requests. 2003-03-25 13:30 robertj * src/gkserver.cxx: Additional tracing 2003-03-25 12:59 robertj * src/peclient.cxx: Fixed incorrect position of delete. Would do nothing there! 2003-03-25 12:58 robertj * include/peclient.h: Fixed GNU warnings 2003-03-25 12:47 craigs * include/peclient.h: Changes for new OpenH323 H.501 2003-03-25 12:41 craigs * src/: h323trans.cxx, peclient.cxx: Still more signficant H.501 updates 2003-03-25 10:27 robertj * OpenH323Lib.dsp, src/Private.def: Speex update 2003-03-25 10:14 robertj * src/Makefile: Speex update 2003-03-25 02:58 rogerh * src/speex/PART_OF_SPEEX: Update with Speex 1.0 2003-03-25 02:44 rogerh * src/speex/libspeex/: Makefile.am, Makefile.in, bits.c, cb_search.c, cb_search.h, exc_10_16_table.c, exc_10_32_table.c, exc_20_32_table.c, exc_5_256_table.c, exc_5_64_table.c, exc_8_128_table.c, filters.c, filters.h, filters_sse.h, gain_table.c, gain_table_lbr.c, hexc_10_32_table.c, hexc_table.c, high_lsp_tables.c, lsp.c, lsp.h, lsp_tables_nb.c, ltp.c, ltp.h, math_approx.c, misc.c, misc.h, modes.c, modes.h, nb_celp.c, nb_celp.h, quant_lsp.c, quant_lsp.h, sb_celp.c, sb_celp.h, speex.h, speex_bits.h, speex_callbacks.c, speex_callbacks.h, speex_header.c, speex_header.h, speex_stereo.h, stack_alloc.h, stereo.c, vbr.c, vbr.h: Upgrade to Speex 1.0 2003-03-24 18:16 robertj * src/h323trans.cxx: Fixed incorrect cast to non const for setting authenticators. 2003-03-21 17:27 robertj * src/h323trans.cxx: Added setting of remote port in UDP transport constructor. Removed odd trace output on timeout.. 2003-03-21 17:08 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More H501 stuff 2003-03-21 16:27 robertj * src/h323annexg.cxx: Added setting of remote port in UDP transport constructor. Added call backs for cached responses. 2003-03-21 16:24 robertj * include/transports.h, src/transports.cxx, src/h225ras.cxx, include/h323trans.h: Added setting of remote port in UDP transport constructor. 2003-03-21 10:45 dereks * src/h261codec.cxx: Make formatting more consistant with the openh323.org standard. 2003-03-20 12:51 robertj * OpenH323Lib.dsp, include/h225ras.h, include/h323annexg.h, include/h323pdu.h, include/h323trans.h, include/h501pdu.h, include/peclient.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkclient.cxx, src/h225ras.cxx, src/h323annexg.cxx, src/h323pdu.cxx, src/h323trans.cxx, src/h501pdu.cxx, src/peclient.cxx, src/transports.cxx: More abstraction of H.225 RAS and H.501 protocols transaction handling. 2003-03-19 12:18 robertj * src/peclient.cxx: Fixed GNU warnings 2003-03-19 12:11 robertj * src/peclient.cxx: GNU compatibility 2003-03-19 11:09 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More H501 stuff 2003-03-19 00:57 craigs * src/h323annexg.cxx, src/h501pdu.cxx, src/peclient.cxx, include/h501pdu.h, include/peclient.h: More H.501 implementation 2003-03-18 18:34 robertj * src/Makefile: Fixed problem with constructing LD_LIBRARY_PATH on Solaris 2003-03-18 16:54 robertj * include/q931.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/q931.cxx: Added ChannelIdentifier IE support, thanks Eize Slange 2003-03-18 16:11 robertj * src/h323caps.cxx: Fixed OID based non-standard capabilities, thanks Philippe Massicotte 2003-03-18 15:25 robertj * src/Makefile: Added Peer Element client for H.323 Annex G 2003-03-18 13:18 craigs * include/peclient.h: Changed incorrect include 2003-03-18 10:17 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More H.501 implementation 2003-03-18 09:51 craigs * src/gkserver.cxx, include/gkserver.h: Improvided useability of AddAlias and RemoveAlias 2003-03-18 09:22 robertj * src/Makefile: Removed videoio module, now in pwlib. 2003-03-18 00:19 craigs * src/h323annexg.cxx, src/h501pdu.cxx, src/peclient.cxx, include/h323annexg.h, include/h501pdu.h, include/peclient.h: More H501 implementation 2003-03-17 22:29 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: More H.501 stuff Video changes 2003-03-17 19:05 robertj * OpenH323Lib.dsp, include/videoio.h, src/h261codec.cxx, src/videoio.cxx: Removed videoio classes in openh323 as now has versions in pwlib. 2003-03-14 18:25 robertj * src/vic/: bsd-endian.h, crdef.h, dct.cxx, dct.h, encoder-h261.cxx, encoder.h, p64-huff.h, p64.cxx, p64.h, transmitter.cxx, transmitter.h: Removed $header keyword so is not different on alternate repositories 2003-03-14 17:00 craigs * include/h501pdu.h, include/peclient.h, include/h323annexg.h, src/h323annexg.cxx, src/h501pdu.cxx, src/peclient.cxx: More updates 2003-03-12 11:15 dereks * src/vpblid.cxx: Fix compile error on RH8.0 2003-03-12 10:15 robertj * src/transports.cxx: Fixed possible double delete of socket (crash) on garbage input. 2003-03-12 09:14 dereks * src/h323.cxx: Fix syntax error in previous commit. 2003-03-12 09:12 dereks * src/h323.cxx: Fix so that pause stops video also; Thanks Damien Sandras. 2003-03-12 09:05 dereks * src/h261codec.cxx: Video receive will not terminate in abnormal situations Thanks to Damien Sandras. 2003-03-07 11:27 robertj * version.h: Incremented build number after tagging to v1_11_7. 2003-03-07 11:27 robertj * version.h: Pre-tagging check in for v1_11_7. 2003-03-05 17:26 robertj * include/lid.h, include/vpblid.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/lid.cxx, src/vpblid.cxx: Added function to play a WAV file to LID, thanks Pietro Ravasio 2003-03-04 16:34 robertj * include/gkserver.h: Fixed GNU warnings 2003-03-04 16:27 robertj * include/gkserver.h, src/gkserver.cxx: Added statistics for rejected registrations and call admissions. 2003-03-04 15:14 robertj * OpenH323Lib.dsp, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf: Reintroduced h501pdu.*, more implementation of H.323 Annex G 2003-03-04 14:58 robertj * src/h323ep.cxx: Fixed missing local interface usage if specified in UseGatekeeper() 2003-03-04 12:57 robertj * src/Makefile: Re-added h501pdu module 2003-03-04 12:29 robertj * src/gkserver.cxx: Fixed rare bandwidth leak in call processing. 2003-03-04 11:43 robertj * OpenH323Lib.dsp: Removed deprecated peserver.cxx 2003-03-03 17:59 robertj * include/gkserver.h, src/gkserver.cxx: Fixed call SetBandwidth function so adjusts global bandwidth as well. 2003-03-03 17:53 robertj * src/gkserver.cxx: Fixed incorrect adjustment of bandwidth on BRQ if not enough for request. 2003-03-01 11:24 craigs * include/peserver.h: No longer required 2003-03-01 11:22 craigs * src/h501.asn: Latest ASN thanks to Paul Long 2003-03-01 11:22 craigs * src/h323annexg.cxx, src/h323trans.cxx, src/h501pdu.cxx, src/peclient.cxx, include/h225ras.h, include/h323annexg.h, include/h323pdu.h, include/h323trans.h, include/h501pdu.h, include/peclient.h: New PeerElement implementation 2003-03-01 11:21 craigs * src/h225ras.cxx: Fixed spelling mistake! 2003-03-01 11:20 craigs * src/peserver.cxx: No longer required 2003-02-28 20:00 rogerh * src/h323ep.cxx: remove redundant code 2003-02-28 16:09 robertj * src/gkserver.cxx: Added trace of bandwidth allocation. 2003-02-26 10:51 robertj * src/h323ep.cxx: Fxied bug where not getting last port in range, thanks Sonya Cooper-Hull 2003-02-25 18:09 robertj * src/Makefile: More work on PDU transaction abstraction. 2003-02-25 17:48 robertj * OpenH323Lib.dsp, include/h235auth.h, include/h323annexg.h, include/h323pdu.h, include/h323trans.h, include/h501pdu.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/h235auth.cxx, src/h323annexg.cxx, src/h323pdu.cxx, src/h323trans.cxx, src/h501pdu.cxx, src/peclient.cxx: More work on PDU transaction abstraction. 2003-02-25 15:20 robertj * src/Makefile: Added H.323 Annex G support (incomplete) 2003-02-25 14:14 robertj * include/h323trans.h: Added missing virtual destructor. 2003-02-21 18:25 robertj * include/.cvsignore, src/.cvsignore: Added H.501 ASN file 2003-02-21 18:23 robertj * include/h225ras.h, include/peclient.h, include/peserver.h, src/h323trans.cxx, src/peclient.cxx, src/peserver.cxx: Fixed up some comments 2003-02-21 18:22 robertj * OpenH323Lib.dsp: Added start of H.323 Annex G support 2003-02-21 18:21 robertj * include/gkserver.h: Fixed incorrect ancestor in PCLASSINFO() 2003-02-21 16:28 craigs * include/: gkserver.h, h225ras.h, h323annexg.h, h323pdu.h, h323trans.h, h501pdu.h, peclient.h, peserver.h: Factored out code for user with peer elements 2003-02-21 16:27 craigs * src/: h323annexg.cxx, h323trans.cxx, h501.asn, h501pdu.cxx, peclient.cxx, peserver.cxx: Initial version 2003-02-21 16:25 craigs * src/: gkclient.cxx, gkserver.cxx, h225ras.cxx, h323pdu.cxx: Abstracted out underlying transports for use with peerelements 2003-02-14 10:33 dereks * src/lid.cxx: Fix reporting of tonenames. 2003-02-13 11:41 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added missing virtual for controlling call transfer, thanks Andrey Pinaev 2003-02-13 11:11 robertj * include/h323ep.h: Added missing virtual for controlling call transfer, thanks Andrey Pinaev 2003-02-13 10:59 robertj * include/gkclient.h, include/h323con.h, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkclient.cxx, src/h323.cxx: Fixed adding missing endpoint identifer in SETUP packet when gatekeeper routed, pointed out by Stefan Klein Also fixed correct rutrn of gk routing in IRR packet. 2003-02-12 18:40 robertj * src/h235auth.cxx: Added more logging for authentication errors in validation. Fixed problem with possible negative numbers in CAT random field. 2003-02-12 13:23 robertj * src/q931.cxx: Fixed printing of cause codes that are impossible as opposed to merely unlikely or unallocated. 2003-02-12 13:21 robertj * src/h323.cxx: Changed Q.931 release complete cause code to be error value, an impossible value rather than just strange, until a possible value is received. 2003-02-12 11:04 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added ability to trace text version of cause codes and IE codes. 2003-02-12 11:02 robertj * include/q931.h, src/q931.cxx: Added more Q.931 cause codes. Added ability to trace text version of cause codes and IE codes. 2003-02-12 09:38 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf, Private.def: Speex upgrade 2003-02-11 17:59 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Fixed use of asymmetrical authentication schemes such as MD5. 2003-02-11 15:50 robertj * src/gkserver.cxx: Added missing gatekeeper identifiers in URQ and DRQ. 2003-02-11 15:46 robertj * src/gkclient.cxx: Fixed keep alive RRQ being rejected with full registration required reason actually doing a full registration! 2003-02-11 15:43 robertj * include/h235auth.h, src/h235auth.cxx: Fixed use of asymmetrical authentication schemes such as MD5. 2003-02-11 09:37 rogerh * src/speex/libspeex/: Makefile.am, Makefile.in, filters.c, filters.h, lsp.c, ltp.c, ltp.h, misc.h, modes.c, modes.h, nb_celp.c, nb_celp.h, sb_celp.c, sb_celp.h, speex.h, speex_bits.h, stack_alloc.h, stereo.c, vbr.c, vbr.h, vq.c: Upgrade to 1.0 relese candidate 2 2003-02-10 18:07 robertj * version.h: Incremented build number after tagging to v1_11_6. 2003-02-10 18:06 robertj * version.h: Pre-tagging check in for v1_11_6. 2003-02-10 16:36 robertj * src/channels.cxx: Fixed returning mediaControlChannel address in preference to mediaChannel address as Cisco's just feed your own address back at you. 2003-02-10 15:18 robertj * src/h225ras.cxx: Made RAS read loop more robust. 2003-02-10 13:08 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: [no log message] 2003-02-10 12:51 robertj * src/gkclient.cxx: Fixed bad tokens causing an apparent "transport error", now correctly indicates a security error. 2003-02-10 11:32 robertj * src/vic/: videoframe.h, encoder.h, encoder-h261.cxx: Removed code for redundent class and constructor. 2003-02-10 11:32 robertj * src/vic/p64encoder.cxx: Changed delete of array pointer (use of []) to avoid complaints. Removed code for redundent class and constructor. 2003-02-10 10:54 robertj * src/speex/libspeex/stack_alloc.h: Fixed portability issue, assumed int==pointer, thanks Klaus Kaempf 2003-02-10 10:28 robertj * src/h323.cxx: Fixed problem with left over extension fields from previously received H.225 PDUs, thanks Gustavo García 2003-02-09 11:48 robertj * include/h323ep.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/h323ep.cxx: Added function to return if registered with gatekeeper. 2003-02-07 17:37 robertj * include/gkclient.h, src/gkclient.cxx: Changed registration state to an enum so can determine why the RRQ failed. 2003-02-07 11:48 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Changed function to virtual to help in using external multiicast RTP stacks. Changes for bizarre usage of RTP code outside of scope of H.323 specs. 2003-02-07 11:30 robertj * src/rtp.cxx, include/rtp.h: Changes for bizarre usage of RTP code outside of scope of H.323 specs. 2003-02-07 11:27 robertj * include/h323rtp.h, src/h323rtp.cxx: Changed function to virtual to help in using external multiicast RTP stacks. 2003-02-07 09:29 rogerh * src/g711.c: Make two funtions static. Needed to solve linker problems on Mac OS X. 2003-02-06 17:46 robertj * src/gkserver.cxx: Changed to ignore srcCallSignalAddress if ep is flagegd as behind NAT. 2003-02-06 15:50 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Changes to help with endpoints behind NAT. Added more support for adding things to H323TransportAddressArrays 2003-02-06 15:47 robertj * src/gkserver.cxx: Changes to help with endpoints behind NAT. 2003-02-06 15:43 robertj * include/gkserver.h: Changes to help with endpoints behind NAT. 2003-02-06 15:29 robertj * include/transports.h, src/transports.cxx: Added more support for adding things to H323TransportAddressArrays 2003-02-05 17:32 robertj * include/rtp.h, src/OpenH323d.dtf, src/h323ep.cxx, src/h323rtp.cxx: Fixed non-stun symmetric NAT support recently broken. 2003-02-05 15:56 robertj * src/h323ep.cxx: Fixed setting STUN server to enpty string clearing stun variable. 2003-02-05 13:30 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Fixed setting of correct address in OLC's when STUN is used. 2003-02-05 12:57 robertj * src/transports.cxx: Fixed STUN usage on gatekeeper discovery. 2003-02-05 12:55 robertj * src/h323rtp.cxx: Fixed setting of correct address in OLC's when STUN is used. 2003-02-05 10:50 robertj * src/rtp.cxx: Changed trace log for RTP session creation to show local address. 2003-02-05 10:08 robertj * src/gkserver.cxx: Fixed partial search for endpoint by alias so must match the partial at the begining of the endpoints alias name, preventing return of incorrect ep. 2003-02-04 18:36 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Added STUN support. 2003-02-04 18:06 robertj * include/h323ep.h, include/rtp.h, src/h323ep.cxx, src/h323rtp.cxx, src/rtp.cxx, src/transports.cxx: Added STUN support. 2003-02-04 18:04 robertj * src/gkclient.cxx: Prevent multiple calls to Connect() if did not change the gk. 2003-02-03 17:13 robertj * version.h: Incremented build number after tagging to v1_11_5. 2003-02-03 17:13 robertj * version.h: Pre-tagging check in for v1_11_5. 2003-02-03 15:31 robertj * src/h323pdu.cxx: Added special case for Cisco vendor field, they leave it rather incomplete, 2003-02-03 14:58 robertj * include/gkserver.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkserver.cxx: Fixed use of local password database with ep's that have multiple aliases. 2003-02-03 13:55 robertj * src/h235auth.cxx: Fixed problem with pasing through other tokens transparently. 2003-02-03 11:47 robertj * src/gkserver.cxx: Changed setting of alerting and connect times so if clock on client is early the gk server uses its own current time. 2003-02-03 11:13 robertj * src/gkserver.cxx: Fixed problem with Cisco non standard connect time, thanks Francisco Olarte Sanz 2003-02-02 22:46 robertj * src/h235auth.cxx: Fixed CAT selection in GRQ authentication mechanisms. 2003-02-02 00:31 robertj * include/gkserver.h, include/h225ras.h, include/h235auth.h, include/h323pdu.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkclient.cxx, src/gkserver.cxx, src/h225ras.cxx, src/h235auth.cxx, src/h235auth1.cxx, src/h323ep.cxx: Changes to support CAT authentication in RAS. 2003-02-02 00:29 robertj * OpenH323dll.dsp: Fixed strange desire for build to want gdi32.lib which it then promply leaves out! 2003-01-30 12:38 robertj * src/h323neg.cxx: Fixed some trace log errors 2003-01-30 10:58 dereks * src/lid.cxx: Fix typo in United Kingdom tone definition. 2003-01-30 10:48 robertj * src/h323.cxx: Removed extraneous code, thanks Chih-Wei Huang 2003-01-28 10:17 robertj * src/gkserver.cxx: Fixed use of alternate credentials in ARQ 2003-01-28 10:15 robertj * src/h235auth1.cxx: Added more trace logs 2003-01-26 18:44 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: LRQ fixes 2003-01-26 17:02 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Changed ParsePartyName so will accept addresses of the form alias@gk:address which will do an LRQ call to \address\ using \alias\ to determine the IP address to connect to. 2003-01-26 16:57 robertj * src/h323ep.cxx, include/h323ep.h: Changed ParsePartyName so will accept addresses of the form alias@gk:address which will do an LRQ call to "address" using "alias" to determine the IP address to connect to. 2003-01-26 15:48 robertj * src/gkserver.cxx: Fixed LRQ so returns registered ep first and fills in rasAddress in LCF as best it can under various scenarios. Fixed translate alias so a DN is not thought to be an IP address. 2003-01-26 13:57 craigs * src/h323pdu.cxx: Fixed oops in last checkin 2003-01-26 13:50 craigs * src/: h323.cxx, h323pdu.cxx: Change so SETUP PDU uses conference and callIdentifier from H323Connection, rather than both doing seperately and then overwriting 2003-01-25 16:41 robertj * src/gkserver.cxx: Changed LRQ handling to use translate alias to address function. 2003-01-24 21:32 robertj * src/g711.c: Fixed C compaitbility (esp. RTEMS compiler) thanks Vladimir Nesic 2003-01-23 13:36 robertj * include/h323ep.h, src/OpenH323d.dtf, src/h323ep.cxx, src/transports.cxx: Increased (and made configurable) timeout for H.245 channel TCP connection. 2003-01-20 12:10 robertj * version.h: Incremented build number after tagging to v1_11_4. 2003-01-16 11:55 robertj * src/gkserver.cxx: Fixed crash if reject ARQ early in processing. 2003-01-15 13:45 robertj * version.h: Incremented build number after tagging to v1_11_3. 2003-01-15 13:45 robertj * version.h: Pre-tagging check in for v1_11_3. 2003-01-11 16:04 robertj * src/gkclient.cxx: Added checks for valid URQ packet, thanks Chih-Wei Huang 2003-01-09 15:45 robertj * src/gkclient.cxx: Fixed problem where if gets GRJ which does not have an alternate gatekeeper the system gets into an infinite loop, pointed out by Vladimir Toncar 2003-01-08 15:40 robertj * include/h235auth.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkserver.cxx, src/h235auth.cxx, src/h235auth1.cxx: Added more debug tracing for H.235 authenticators. 2003-01-07 18:52 craigs * src/rtp2wav.cxx, include/rtp2wav.h: Fixed problem with multi-frame G.723.1 packets 2003-01-07 17:32 robertj * src/rtp.cxx: Fixed faint possibility of getting an error on UDP write caused by ICMP unreachable being received when no UDP read is active on the socket. Then the UDP write gets the error stopping transmission. 2003-01-07 11:40 robertj * src/OpenH323d.dtf: Further fixes for alternate gatekeeper, thanks Kevin Bouchard 2003-01-07 11:37 robertj * src/: OpenH323n.dtf, OpenH323.dtf: Further fixes for alternate gatekeeper, thanks Kevin Bouchard 2003-01-07 09:18 rogerh * src/vic/grabber.h: Add NetBSD grabber code. Submitted by Andreas Wrede. 2003-01-07 09:05 rogerh * openh323u.mak: Make sure NetBSD sets HAS_OSS 2003-01-07 08:21 rogerh * openh323u.mak: Set HAS_OSS on more platforms 2003-01-06 18:20 robertj * version.h: Incremented build number after tagging to v1_11_2. 2003-01-06 18:20 robertj * version.h: Pre-tagging check in for v1_11_2. 2003-01-06 18:09 robertj * include/gkclient.h, src/gkclient.cxx: Further fixes for alternate gatekeeper, thanks Kevin Bouchard 2003-01-06 17:13 robertj * src/h323ep.cxx: Increased maximum possible jitter configuration to 10 seconds. 2002-12-30 09:35 dereks * src/cu30codec.cxx: Fix so it compiles. 2002-12-30 09:35 dereks * src/h261codec.cxx: Fix so video with Windows XP works. Thanks Damien Sandras. 2002-12-24 18:38 robertj * src/h261codec.cxx: Patches to fix divide by zero error, thanks Damien Sandras 2002-12-24 09:47 robertj * src/gkclient.cxx: Changed gatekeeper discovery so an GRJ does not indicate "discovered". Added trace output of alternate gatekeepers list. Fixed receiving GRJ with alternate gatekeepers to immediately do discover and registration on the alternate. 2002-12-24 09:46 robertj * include/gkclient.h: Changed gatekeeper discovery so an GRJ does not indicate "discovered". Added trace output of alternate gatekeepers list. 2002-12-24 09:46 robertj * src/transports.cxx: Changed gatekeeper discovery so an GRJ does not indicate "discovered". 2002-12-20 10:52 robertj * src/gkclient.cxx: Fixed probelm with registering with alternate gk, thanks Kevin Bouchard 2002-12-19 17:20 robertj * src/gkserver.cxx: Rearranged crypto check to be at the end of the H323RegisteredEndPoint version of OnAdmission() to make it easier for overrides to do something with teh endpoint if it fails the security, 2002-12-19 12:49 robertj * src/t38proto.cxx: Fixed incorrect setting of optional fields in pre-corrigendum packet translation function, thanks Vyacheslav Frolov 2002-12-19 12:01 robertj * src/gkserver.cxx: Fixed missing read/write lock when doing IRR update on call state. 2002-12-18 22:20 craigs * src/channels.cxx: Fixed problem with T.38 channels SEGVing thanks to Vyacheslav Frolov 2002-12-18 17:56 robertj * src/h323.cxx: Moved the RAS IRR on UUIE to after UUIE is processed. Means you get correct state variables such as connectedTime. 2002-12-18 17:24 robertj * src/h225ras.cxx: Improved logging around the RAS poll function, on timeouts etc 2002-12-17 19:48 robertj * src/channels.cxx: Set silence suppression mode earlier in codec life so gets correct value for silenceSuppression in fast start OLC's. 2002-12-17 12:25 robertj * include/gkserver.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/gkserver.cxx: Added call backs on gk server when ep indicates alerting or connect. 2002-12-16 20:11 robertj * include/codecs.h, include/h261codec.h, src/OpenH323.dtf, src/OpenH323d.dtf, src/OpenH323n.dtf, src/codecs.cxx, src/h261codec.cxx: Added new video bit rate control, thanks Walter H. Whitlock 2002-12-16 19:29 robertj * src/: ldapinit.cxx, ldapfree.cxx: Fixed some memory leaks, thanks Nils Bokermann 2002-12-16 19:20 robertj * src/channels.cxx: Fixed problem where a spurious RTP packet full of zeros could be sent at the beginning of the transmission, thanks Bruce Fitzsimons 2002-12-13 16:03 robertj * version.h: Incremented build number after tagging to v1_11_1. 2002-12-13 16:03 robertj * version.h: Pre-tagging check in for v1_11_1. 2002-12-13 14:59 robertj * src/gkserver.cxx: Fixed incorrect field identifier used in including optional field for balance in ARJ 2002-12-13 13:52 robertj * src/h225ras.cxx: Fixed failure to release mutex on call confirm/reject. 2002-12-12 16:08 robertj * version.h: Incremented build number after tagging to v1_11_0. 2002-12-12 16:08 robertj * version.h: Pre-tagging check in for v1_11_0. 2002-12-12 14:50 robertj * src/gkserver.cxx: Fixed incorrect condition for detecting suportset RRQ 2002-12-12 12:31 robertj * src/: OpenH323.dtf, OpenH323d.dtf: Not sure why things changed here 2002-12-12 12:24 robertj * src/h323.cxx: Changed default user indication input mode to be alphanumeric H.245 if the remote TCS does not indicate any UII capability (per spec). 2002-12-11 10:50 robertj * src/opalvxml.cxx: Fixed some tracing issues 2002-12-11 10:39 robertj * src/gkclient.cxx: Added some extra tracing. 2002-12-11 10:38 robertj * src/h323.cxx: Moved the unsolicited IRR for sending requested UUIE to inside mutex. 2002-12-09 12:31 robertj * src/: OpenH323.dtf, OpenH323d.dtf, OpenH323n.dtf: Backout out speex changes 2002-12-09 09:59 rogerh * include/speexcodec.h, src/speexcodec.cxx: Add XiphSpeex codec. Not yet finished. 2002-12-06 21:11 rogerh * include/speexcodec.h, src/speexcodec.cxx: Back out the Xiph Speex changes on a tempoary basis while the Speex spec is being redrafted. 2002-12-06 15:18 robe