2004-07-12 20:57  csoutheren

	* main.cxx: Disabled RFC 2190 H.263 if DLL not available

2004-06-16 01:32  ykiryanov

	* main.cxx: Included be.inc - media registration code. Cannot be
	  anywhere else (sigh)

2004-06-16 01:31  ykiryanov

	* be.inc: Media code registration. Do not work in .so file, only if
	  called from application

2004-06-01 19:40  csoutheren

	* main.cxx: Changed g711frames to work in msecs

2004-06-01 19:27  csoutheren

	* main.cxx, main.h: Added options to set frames per packet for any
	  codec

2004-05-31 05:53  rjongbloed

	* main.cxx: Fixed missing quote in list of codec names.

2004-05-28 18:38  csoutheren

	* main.cxx: Added --no-h263 and --no-h261 options as shorthand to
	  remove video codecs

2004-05-27 18:33  csoutheren

	* main.cxx: Checked in fixes for new plugin codecs and RFC 2190
	  H.263

2004-05-10 08:07  rjongbloed

	* main.cxx: Changed G.726 and MS-ADPCM to plug in codecs.

2004-05-04 07:21  rjongbloed

	* main.cxx: Converted LPC-10 codec to plug in.

2004-05-03 08:25  rjongbloed

	* main.cxx: Converted everything to be codec plug in freindly
	  Removed GSM and G.729 as now plug ins are "the way"!

2004-05-02 15:00  ykiryanov

	* main.h: Ifdef's creation of BeOS application if SDL flag is
	  present. SDL has its own app

2004-04-22 09:45  csoutheren

	* main.cxx: Added changes for RFC2190 H.263

2004-04-07 02:51  rjongbloed

	* OhPhone.dsp: Added RTTI compiler flag to build.

2004-04-06 06:27  rjongbloed

	* main.cxx: Changes to support native C++ Run Time Type Information
	  Changes for codec plug ins

2004-04-06 06:26  rjongbloed

	* OhPhone.vcproj: Many and various changes to support new Visual
	  C++ 2003

2004-04-05 08:31  rjongbloed

	* OhPhone.vcproj: Many and various changes to support new Visual
	  C++ 2003

2004-04-03 01:01  rjongbloed

	* OhPhone.vcproj: Many and various changes to support new Visual
	  C++ 2003

2004-01-31 01:29  rjongbloed

	* OhPhone.dsp: Removed HAS_IXJ and HAS_VPD from make file as now in
	  configure

2004-01-18 08:19  dereksmithies

	* main.cxx: Opening of video devices with plugins works now.

2004-01-01 19:34  dereksmithies

	* main.cxx: Attempt to get ohphone working with V4L plugins.

2003-12-17 23:16  rjongbloed

	* main.cxx: Fixed strange error with extra parens!

2003-12-14 05:00  rjongbloed

	* main.cxx: Resolved issue with name space conflict os static and
	  virtual forms of GetDeviceNames() function.

2003-11-18 22:49  csoutheren

	* main.cxx: Changed to support video input and output plugins

2003-11-14 21:51  dereksmithies

	* OhPhone.dsp, main.cxx, main.h: Add --soundtest option, which
	  records audio, plays back 3 seconds later. Tests if the card is
	  full duplex.

2003-11-09 15:59  shawn

	* ohphone.1: document --stun option

2003-11-09 14:56  shawn

	* main.cxx: added use of stun and ilbc codec

2003-10-31 17:17  shawn

	* main.cxx: use IPv6 as default address family when available; this
	  should not revent IPv4 from working properly

2003-10-22 21:31  dereksmithies

	* ohphone.1: add entries about using microtelco with ohphone.

2003-08-27 22:46  dereksmithies

	* version.h: Incremented build number after tagging to v1_4_2.

2003-08-27 22:46  dereksmithies

	* version.h: Pre-tagging check in for v1_4_2.

2003-08-18 20:29  dereksmithies

	* version.h: Incremented build number after tagging to v1_4_1.

2003-08-18 20:28  dereksmithies

	* version.h: Pre-tagging check in for v1_4_1.

2003-08-03 23:07  dereksmithies

	* main.cxx: Put H261 Capability back in the source

2003-07-24 00:14  dereksmithies

	* main.cxx: Support for vich263 added

2003-06-12 16:34  shawn

	* shmvideo.cxx: makes code consistent with documentation

2003-06-12 14:39  shawn

	* Makefile, main.cxx, shmvideo.cxx, shmvideo.h: Added shared memory
	  video input/output devices.  Video frames of these two devices
	  are stored in a named shared memory region and can be accessed by
	  other applications.

2003-06-06 01:09  rjongbloed

	* version.h: Incremented build number after tagging to v1_4_0.

2003-06-06 01:09  rjongbloed

	* version.h: Pre-tagging check in for v1_4_0.

2003-06-04 14:03  shawn

	* main.cxx: realtime scheduling for OSX is replaced by fixed
	  priority scheduling in pwlib

2003-05-23 00:19  rjongbloed

	* main.cxx: Added extra #define for H263 codec

2003-05-14 20:00  rjongbloed

	* main.cxx: Fixed use of correct autoconf variable to include H.263
	  codec

2003-05-14 08:58  rjongbloed

	* main.cxx: 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-13 21:49  dereksmithies

	* main.cxx, main.h: Add videolose option, so X percentage of video
	  packets are dropped when in --videotest mode

2003-05-06 21:45  dereks

	* Makefile, main.cxx, main.h, sdlvid.cxx, sdlvid.h: Alter ohphone
	  to use the PSDLVideoOutputDevice class, which is now part of
	  pwlib.

2003-04-16 20:59  robertj

	* OhPhone.dsp: pwlib autoconf changes

2003-04-15 23:31  dereks

	* main.cxx: Initial release of h263 video codec, which utilises the
	  ffmpeg library.  Thanks to Guilhem Tardy, and to AliceStreet

2003-04-15 16:16  dereks

	* main.cxx: Patch for firewire video applied - thanks to Goergi
	  Georgiev.

2003-04-03 20:14  robertj

	* main.cxx: Fixed IPv6 support for ports on interfaces, pointed out
	  by Kostas Stamos

2003-03-30 18:22  dereks

	* main.cxx: Can now read 20 digits, instead of 10, from the IXJ
	  card. Thanks Jorge Minassian.

2003-03-28 09:10  rogerh

	* main.cxx: Add 127.0.0.1 to IP addresses which are not translated
	  in NAT mode.

2003-03-24 17:15  robertj

	* main.cxx: Fixed change of variable name

2003-03-23 19:54  dereks

	* sdlvid.cxx: Tidyups - more PTRACEs, and better memory handling.

2003-03-20 22:21  robertj

	* main.cxx: Fixed missing set of colour format in video output
	  device.

2003-03-20 18:47  dereks

	* sdlvid.h: Remove surplus PTRACE statements.

2003-03-20 17:50  dereks

	* sdlvid.cxx, sdlvid.h: Fixups resulting from the new
	  PVideoOutputDevice class code.

2003-03-20 17:49  dereks

	* main.cxx: Improve formatting.

2003-03-18 18:51  robertj

	* vidlinux.cxx, vidlinux.h: Removed openh323 versions of videoio.h
	  classes as PVideoOutputDevice   descendants for NULL and PPM
	  files added to PWLib.

2003-03-18 01:11  robertj

	* xlibvid.cxx, xlibvid.h: Removed openh323 versions of videoio.h
	  classes as PVideoOutputDevice   descendants for NULL and PPM
	  files added to PWLib.

2003-03-17 04:07  robertj

	* main.cxx: Removed openh323 versions of videoio.h classes as
	  PVideoOutputDevice   descendants for NULL and PPM files added to
	  PWLib.  Moved window PVideoOutputDevice descendant to PWlib.

2003-03-12 17:14  rogerh

	* main.cxx: Changes to Mac OS X scheduling.  Move Speex mode 2
	  codec to the end of the list (as it is poor quality).  Changes to
	  console to ignore new lines.

2003-03-06 18:48  robertj

	* version.h: Incremented build number after tagging to v1_3_7.

2003-03-06 18:48  robertj

	* version.h: Pre-tagging check in for v1_3_7.

2003-03-05 14:29  rogerh

	* main.cxx: Enable realtime priority on Mac OS X. Submitted by
	  Shawn.

2003-02-28 02:48  rogerh

	* main.cxx: Change the few instances of cerr to cout. This helps
	  Shawn's Mac OS X XMeeting application (Approved by Robert).

2003-02-25 23:02  robertj

	* OhPhone.dsp: Added environment vairable support for EXPAT and
	  OPENSSL libraries

2003-02-24 21:49  dereks

	* main.cxx: Fix spelling error.

2003-02-17 21:58  dereks

	* main.cxx: IEEE1394 AVC patch from Georgi Georgiev. Thanks!

2003-01-14 20:50  robertj

	* version.h: Incremented build number after tagging to v1_3_6.

2003-01-14 20:50  robertj

	* version.h: Pre-tagging check in for v1_3_6.

2003-01-10 23:35  robertj

	* main.cxx: Added support for IEEE 1394 AV/C cameras, thanks Georgi
	  Georgiev

2003-01-06 15:23  rogerh

	* main.cxx: Add NetBSD changes Submitted by Andreas Wrede (taken in
	  part from NetBSD's package system)

2003-01-06 07:39  rogerh

	* Makefile: Remove -static which I added by mistake in the last
	  commit.  Pointed out by Andreas Wrede

2003-01-06 01:22  robertj

	* version.h: Incremented build number after tagging to v1_3_5.

2003-01-06 01:22  robertj

	* version.h: Pre-tagging check in for v1_3_5.

2002-12-16 03:27  robertj

	* main.h, main.cxx: Added new video bit rate control, thanks Walter
	  H. Whitlock

2002-12-15 14:58  dereks

	* sdlvid.cxx: Adjust trace log level on two lines. Thanks Walter
	  Whitlock.

2002-12-11 23:15  robertj

	* version.h: Incremented build number after tagging to v1_3_4.

2002-12-11 23:15  robertj

	* version.h: Pre-tagging check in for v1_3_4.

2002-12-03 15:45  dereks

	* sdlvid.cxx, sdlvid.h: Fixes from Walter Whitlock to cure warnings
	  about u_chars. Thanks!

2002-12-02 01:42  robertj

	* vidlinux.cxx: Fixed GNU warning

2002-11-26 04:20  rogerh

	* Makefile: CU30 test is now in openh323u.mak

2002-11-14 00:10  robertj

	* version.h: Incremented build number after tagging to v1_3_3.

2002-11-14 00:10  robertj

	* version.h: Pre-tagging check in for v1_3_3.

2002-11-13 04:18  rogerh

	* main.cxx: Speex is included by default. So remove the HAS_SPEEX
	  test.

2002-11-10 04:12  robertj

	* version.h: Incremented build number after tagging to v1_3_2.

2002-11-10 04:12  robertj

	* version.h: Pre-tagging check in for v1_3_2.

2002-11-10 02:12  robertj

	* main.cxx: Moved constants for "well known" ports to better place
	  (OPAL change).

2002-11-04 22:54  robertj

	* main.cxx: Fixed test for jitter buffer size adjustment

2002-11-01 05:40  robertj

	* OhPhone.dep, OhPhone.mak: Removed ./mak and .dep files from
	  Windows command line builds as too hard   to maintain, and there
	  is the alternative msdev build using .dsp files.

2002-11-01 01:17  robertj

	* version.h: Incremented build number after tagging to v1_3_1.

2002-11-01 01:17  robertj

	* version.h: Pre-tagging check in for v1_3_1.

2002-10-30 18:53  robertj

	* main.h, main.cxx: Enhanced jitter buffer system so operates
	  dynamically between minimum and   maximum values. Altered API to
	  assure app writers note the change!

2002-10-24 20:58  dereks

	* main.cxx: Tidy up capability setting for Cu30

2002-10-24 02:38  robertj

	* version.h: Incremented build number after tagging to v1_3_0.

2002-10-24 02:38  robertj

	* version.h: Pre-tagging check in for v1_3_0.

2002-10-24 02:37  robertj

	* version.h: Incremented build number after tagging to v1_2_12.

2002-10-24 02:37  robertj

	* version.h: Pre-tagging check in for v1_2_12.

2002-10-23 12:55  rogerh

	* main.cxx: Check for all RFC1918 private IP addresses in the NAT
	  transslation code

2002-10-15 05:46  rogerh

	* main.cxx, main.h: Add tweak by Sahai to support operation behind
	  a NAT that forwards ports.  This uses TranslateTCPAddress to
	  change the address reported to connections that occur from
	  outside the 192.x.x.x subnet. Copied from OpenMCU.

2002-10-14 17:40  rogerh

	* Makefile: Add FreeBSD SDL support

2002-10-08 09:58  robertj

	* OhPhone.dsp: Changed for IPv6 support, thanks Sbastien Josset.

2002-10-08 03:19  dereks

	* xlibvid.cxx: Fix so compiles with gcc 3.2 (Redhat 8.0)

2002-09-18 02:12  robertj

	* version.h: Incremented build number after tagging to v1_2_11.

2002-09-18 02:12  robertj

	* version.h: Pre-tagging check in for v1_2_11.

2002-09-16 18:43  robertj

	* main.cxx: Fixed typo in setting user input capabilities, thanks
	  Simon Heron

2002-09-04 00:50  robertj

	* version.h: Incremented build number after tagging to v1_2_10.

2002-09-04 00:50  robertj

	* version.h: Pre-tagging check in for v1_2_10.

2002-08-28 19:22  craigs

	* main.cxx: Fixed cut and past error PR#78, thanks to
	  zbyszek@mazurkiewicz.org

2002-08-15 23:05  robertj

	* version.h: Incremented build number after tagging to v1_2_9.

2002-08-15 23:05  robertj

	* version.h: Pre-tagging check in for v1_2_9.

2002-08-14 21:30  craigs

	* main.cxx: Added G726 codec capabilities

2002-08-13 23:24  craigs

	* main.cxx: Added Speex codecs

2002-08-06 19:46  dereks

	* main.cxx, main.h: Report statistics for video RTP packets. (No
	  output if no video session)

2002-08-05 05:10  robertj

	* Makefile: Normalised Makefile usage of openh323u.mak include
	  file, fixing odd messages.

2002-08-04 20:33  robertj

	* main.cxx, main.h: Fixed incorrect override of the SetupTransfer()
	  function that stopped the   ability to do H.250 call transfer,
	  thanks Vladimir Toncar

2002-08-01 20:00  robertj

	* version.h: Incremented build number after tagging to v1_2_8.

2002-08-01 20:00  robertj

	* version.h: Pre-tagging check in for v1_2_8.

2002-07-17 22:04  robertj

	* main.cxx: Use function interface for port setting.

2002-07-15 23:53  dereks

	* main.cxx: Fix type in setting port ranges.

2002-07-08 19:47  robertj

	* version.h: Incremented build number after tagging to v1_2_7.

2002-07-08 19:47  robertj

	* version.h: Pre-tagging check in for v1_2_7.

2002-07-04 02:57  robertj

	* main.cxx: Removed the strange #ifdef which prevented OhPhone from
	  using H.235 RAS.

2002-06-27 06:58  robertj

	* version.h: Incremented build number after tagging to v1_2_6.

2002-06-27 06:58  robertj

	* version.h: Pre-tagging check in for v1_2_6.

2002-06-26 21:17  robertj

	* sdlvid.h, xlibvid.cxx, xlibvid.h: Renamed video format 411 to the
	  correct 420P, thanks Mark Cooke

2002-06-04 20:00  dereks

	* Makefile: Modify rules to use the correct options when building
	  unix versions of SDL.

2002-05-31 03:23  robertj

	* version.h: Incremented build number after tagging to v1_2_5.

2002-05-31 03:23  robertj

	* version.h: Pre-tagging check in for v1_2_5.

2002-05-30 17:50  dereks

	* main.cxx: All available video input devices are now reported in
	  the trace file, level 1.

2002-05-26 18:28  rogerh

	* main.cxx: Fix videobitrate comment.

2002-05-20 03:49  rogerh

	* main.cxx: Add note that for NetMeeting use --videotxquality 4

2002-05-09 19:34  robertj

	* version.h: Incremented build number after tagging to v1_2_4.

2002-05-09 19:24  robertj

	* version.h: Incremented build number after tagging to v1_2_3.

2002-05-09 19:24  robertj

	* version.h: Pre-tagging check in for v1_2_3.

2002-05-05 21:55  dereks

	* main.cxx, main.h: Fix operation of --autodisconnect n , so works
	  when video enabled.

2002-05-05 20:21  dereks

	* sdlvid.cxx: Improve event handling, so better reliability.

2002-05-03 00:39  robertj

	* main.cxx: Added Q.931 Keypad IE mechanism for user indications
	  (DTMF).

2002-04-28 22:51  dereks

	* sdlvid.cxx, sdlvid.h: Documentation tidy up. Thanks to Walter
	  Whitlock.

2002-04-25 22:33  dereks

	* main.cxx, main.h, sdlvid.cxx, sdlvid.h: Major upgrade. All calls
	  to SDL library are now done by one thread.

2002-04-18 02:46  craigs

	* main.cxx, main.h: Added new functions to remove H245 in SETUP,
	  and to allow removal of user input indication capabilities

2002-04-18 00:13  robertj

	* Makefile: Changed /usr/include to SYSINCDIR helps with
	  X-compiling, thanks Bob Lindell

2002-04-12 04:34  robertj

	* version.h: Incremented build number after tagging to v1_2_2.

2002-04-12 04:34  robertj

	* version.h: Pre-tagging check in for v1_2_2.

2002-04-04 19:39  dereks

	* main.cxx: Format change of output from TestVideoGrabber routine.

2002-04-04 18:55  dereks

	* main.cxx: Modify TestVideoGrabber so it displays the raw image,
	  and the decoded form of the encoded raw image. Thanks to Walter
	  Whitlock - good work.

2002-04-01 12:40  robertj

	* main.cxx: Fixed MSVC warnings.

2002-03-27 00:17  robertj

	* main.cxx: Added ability to set base of dynamic TCP/UDP ports,
	  thanks Mark Cooke.

2002-03-20 21:48  robertj

	* version.h: Incremented build number after tagging to v1_2_1.

2002-03-20 21:48  robertj

	* version.h: Pre-tagging check in for v1_2_1.

2002-03-14 01:07  robertj

	* main.cxx: Fixed missing new line if call time not printed.

2002-03-04 23:44  robertj

	* main.cxx: Fixed lincorrect message on bandwidth, thanks Ryutaroh
	  Matsumoto

2002-02-27 08:28  rogerh

	* main.cxx: Fix typo in error report. Thanks to Andreas Wrede
	  <awrede@mac.com>

2002-02-25 02:05  robertj

	* main.cxx: Changed to utilise preferred colour format, thanks
	  Martijn Roest

2002-02-20 19:26  dereks

	* main.cxx: With --videotest,  there is now no need to select
	  --videotransmit

2002-02-20 19:04  dereks

	* Makefile: Add fix from Ryutaroh Matsumoto to fix SDL build for
	  Debian 3.0 testing.  Many thanks.

2002-02-19 20:41  dereks

	* main.cxx: Remove a PTRACE statement, as it is not needed.

2002-02-19 20:39  dereks

	* main.cxx: Initial release of Firewire camera support for linux.
	  Many thanks to Ryutaroh Matsumoto <ryutaroh@rmatsumoto.org>.

2002-02-14 16:36  robertj

	* main.cxx: Added display of user input send mode.

2002-02-11 00:49  robertj

	* version.h: Incremented build number after tagging to v1_2_0.

2002-02-11 00:48  robertj

	* version.h: Pre-tagging check in for v1_2_0.

2002-02-11 00:43  robertj

	* OhPhone.dep, OhPhone.mak: Updated console mode DevStudio make
	  files.

2002-01-28 04:43  rogerh

	* main.cxx, main.h: Wrap some code with HAS_LIDDEVICE so it
	  compiles on systems without IxJ and VPBlaster

2002-01-25 18:13  robertj

	* main.cxx: Fixed MSVC warning

2002-01-24 07:19  rogerh

	* main.cxx: Gnomemeeting is using UserInputStrings to send text
	  messages between users.  Strings are sent with a "MSG" header to
	  identify them. Add 'M' menu option to send text message. Received
	  messages are displayed on screen.

2002-01-24 01:42  robertj

	* main.cxx, main.h: Added ability to turn off H.245 negotiations in
	  SETUP option

2002-01-23 08:18  rogerh

	* main.cxx: Allow * and # user input indications from the menu

2002-01-20 17:41  craigs

	* main.cxx: Fix crash if UserInputIndication received when not
	  using LID device

2002-01-17 21:05  robertj

	* main.cxx: Added ability to set the mode for sending user input
	  (DTMF)

2002-01-15 18:47  craigs

	* main.cxx: Changed to remove PCM-based capabilities when device
	  cannot do PCM

2002-01-15 01:51  robertj

	* version.h: Incremented build number after tagging to v1_1_10.

2002-01-15 01:51  robertj

	* version.h: Pre-tagging check in for v1_1_10.

2002-01-14 23:50  craigs

	* main.cxx, main.h: Added support for VoIPBlaster

2002-01-14 17:29  robertj

	* version.h: Incremented build number after tagging to v1_1_9.

2002-01-14 17:29  robertj

	* version.h: Pre-tagging check in for v1_1_9.

2002-01-13 22:43  robertj

	* main.cxx: Added preferred colour format selection, thanks Walter
	  Whitlock (really!)

2002-01-13 21:21  robertj

	* main.cxx, main.h: Added ability to set capture caolour format,
	  thanks Walter Whitlock

2002-01-10 21:09  robertj

	* main.cxx: Fixed display of call duration, now only "charged" part
	  of call (from the    CONNECT pdu) and does not include ringing
	  time.

2002-01-03 22:17  dereks

	* main.cxx, main.h, sdlvid.cxx: Add code from Walter Whitlock to
	  flip video, and improve the --videotest mode, which displays
	  local video (without a call).  Many thanks.

2001-12-12 21:01  dereks

	* sdlvid.cxx: Modify trace statement

2001-12-06 04:52  robertj

	* OhPhone.dsp: Removed "Win32 SSL xxx" build configurations in
	  favour of system   environment variables to select optional
	  libraries.

2001-12-03 21:03  dereks

	* main.cxx: Copy command line to log file.

2001-11-30 00:04  robertj

	* version.h: Incremented build number after tagging to v1_1_8.

2001-11-30 00:04  robertj

	* version.h: Pre-tagging check in for v1_1_8.

2001-11-28 16:55  robertj

	* main.cxx: Fixed setting of silence detect from command line
	  parameter.

2001-11-27 18:11  dereks

	* main.cxx: Update to cope with revised video frame rate code
	  Additional debug information when run in --videotest mode.

2001-11-20 15:03  dereks

	* sdlvid.cxx: Fix ANSI C++ complaints about pointer arithmetic with
	  void *

2001-11-18 19:10  dereks

	* sdlvid.cxx: Various bug fixes in sdl display of video.

2001-10-28 17:58  robertj

	* .cvsignore: Added tags file to be ignored

2001-10-27 02:04  rogerh

	* main.cxx: Fix a bug which prevented ohphone exiting after a call
	  in --disable-menu mode and which prevented autorepeat mode from
	  working.

2001-10-23 02:58  robertj

	* version.h: Incremented build number after tagging to v1_1_7.

2001-10-23 02:50  robertj

	* ReadMe.txt: Added ReadMe file for binary distribution

2001-10-22 21:40  dereks

	* main.cxx: Fix bracket problem in Cu30 release of code.

2001-10-22 21:21  dereks

	* Makefile, main.cxx, main.h, sdlvid.cxx: Initial release CU30
	  video codec.	Add --videotest option, to display raw video, but
	  not invoke a call.

2001-10-12 02:34  robertj

	* version.h: Added dependent librarymodule versions meta text.

2001-10-04 01:44  robertj

	* version.h: Incremented build number after tagging.

2001-09-24 22:18  dereks

	* main.cxx, main.h: Add code from Tiziano Morganti to set bitrate
	  for H261 video codec.  Use --videobitrate n	      Thanks for
	  your code - good work!!

2001-09-14 01:02  robertj

	* main.cxx: Added ability for number that does not match a speed
	  dial to be passed   to the gatekeeper for processing, thanks
	  Chih-Wei Huang

2001-08-24 08:57  rogerh

	* main.cxx: Delete the listener if StartListener() fails.

2001-08-21 20:30  robertj

	* main.cxx: Resolved confusion with YUV411P and YUV420P video
	  formats, thanks Mark Cooke.

2001-08-16 17:49  robertj

	* mpl-1.0.htm: Added MPL license files to all contrib projects.

2001-08-11 07:37  robertj

	* version.h: Incremented build number after tagging.

2001-08-10 05:06  robertj

	* main.cxx: No longer need SSL to have H.235 security.

2001-08-08 00:09  dereks

	* main.cxx: Add test for presence/absence of SDL if the
	  --videoreceive sdl option is used.  Thanks for the suggestion
	  Greg Hosler Break up the creation of the video grabber into
	  individual components.  Add PTRACE commands to report on
	  failures.

2001-08-07 16:21  dereks

	* Makefile: Thanks Greg Hosler for the test on the presence of SDL

2001-08-07 16:19  dereks

	* Makefile: Better check for the presence of the unix library SDL
	  Code checks in /usr/local/include and /usr/include

2001-08-07 00:02  robertj

	* main.cxx: Added command line argument for H.235 gatekeeper
	  password.

2001-08-05 23:11  dereks

	* Makefile: Modify test for presence of SDL library.  If SDL is in
	  /usr/local/, support for sdl display is added.

2001-08-02 00:13  dereks

	* sdlvid.cxx: Added PTRACE statments for debugging.

2001-07-12 01:25  rogerh

	* main.cxx: create seperate variables for ulaw and alaw codecs

2001-07-05 20:50  robertj

	* main.cxx: Changed memory check code to be conditionally compiled
	  by   PMEMORY_CHECK and not just _DEBUG.

2001-06-22 02:43  robertj

	* OhPhone.dep: Regeneration of make files from DevStudio

2001-06-22 02:40  robertj

	* OhPhone.mak: Regeneration of make files from DevStudio

2001-05-24 20:14  dereks

	* sdlvid.cxx, sdlvid.h, xlibvid.cxx, xlibvid.h: Alter SetFrameSize
	  & OpenWindo to use unsigned variables. Change type of other
	  variables to eliminate compiler warnings.

2001-05-21 22:49  robertj

	* version.h: Incremented build number after tagging.

2001-05-21 22:30  robertj

	* OhPhone.dep, OhPhone.dsp, OhPhone.mak: Fixed bad dependency

2001-05-21 21:30  robertj

	* .cvsignore, OhPhone.dep, OhPhone.mak: Added Win32 MSVC dependecy
	  files

2001-05-17 02:11  robertj

	* main.cxx: Added more call end types for common transport failure
	  modes.

2001-05-16 02:46  robertj

	* version.h: Incremented build number after tagging.

2001-05-10 18:47  robertj

	* main.cxx: Added trim to transfer command so can have leading
	  spaces.

2001-05-08 23:59  robertj

	* main.cxx, main.h: Bug fixes in H.450.2, thanks Klein Stefan.

2001-05-08 23:07  robertj

	* main.cxx: Added more call end codes for busy and congested.

2001-05-02 21:28  robertj

	* xlibvid.cxx: Fixed problem with KDE events, thanks Tom Dolsky

2001-05-02 20:55  rogerh

	* Makefile: Add test for X Windows. Remove test for IXJ which is in
	  openh323u.mak

2001-05-02 11:30  rogerh

	* main.cxx: Tidy up comments

2001-05-01 12:07  rogerh

	* main.cxx: Allow CIF images to be transmitted by ordering the
	  capabilities correctly The previous re-ordering code did not work
	  as the codec names had changed

2001-05-01 00:27  robertj

	* .cvsignore: Hide more MSVC files

2001-05-01 00:00  robertj

	* main.cxx: Added command to do H.450.x call transfer and hold
	  functions.

2001-04-26 22:55  robertj

	* version.h: Incremented build number after tagging.

2001-04-26 22:47  robertj

	* OhPhone.dsp, OhPhone.mak: Fixed case problem with automated build
	  script.

2001-03-20 22:52  robertj

	* OhPhone.dsp, OhPhone.mak: Added H.235 security to gatekeepers,
	  thanks Frbass Franz!

2001-03-20 17:42  robertj

	* main.cxx: Used the new PTrace::Initialise function for starting
	  trace code.

2001-03-11 21:52  dereks

	* main.cxx, main.h: Tidy up fake video user interface. use
	  --videodevice fake now.

2001-03-08 17:53  robertj

	* main.cxx: Changed the fake video test pattern numbers from -1,
	  -2, -3 to 0, 1 & 2 due   to -1 now being a default channel value
	  for all video devices.

2001-03-06 19:47  dereks

	* Makefile, main.cxx, main.h, sdlvid.cxx, sdlvid.h: Initial release
	  of SDL (Simple DirectMedia Layer, a cross-platform multimedia
	  library), a video library code.

2001-03-02 23:59  robertj

	* main.cxx: Major upgrade of video conversion and grabbing classes.

2001-02-22 18:34  robertj

	* main.cxx, main.h: Added ability to add/display non-standard data
	  in setup PDU.

2001-02-06 01:44  robertj

	* main.cxx: Removed ACM codecs.

2001-01-25 01:16  robertj

	* main.cxx: Fixed spurious memory leak. It is OK for the trace file
	  to never be deleted.

2001-01-24 00:25  robertj

	* main.cxx: Altered volume control range to be percentage, ie 100
	  is max volume.

2001-01-23 23:41  robertj

	* main.h: Altered volume control range to be percentage, ie 100 is
	  max volume.

2001-01-23 21:51  robertj

	* stresstest: Allowed devices to be changed on command line and
	  displayed commands to run.

2001-01-23 21:40  robertj

	* .cvsignore: Added logs directory

2001-01-18 06:24  rogerh

	* main.cxx: Fix bug which prevented lookback being selected on OSs
	  without IXJ (eg BSD)

2001-01-16 07:52  rogerh

	* main.cxx: Fix bug when reordering or deleting codecs. Found by
	  "gnome" <gnome@21cn.com>

2001-01-08 20:09  craigs

	* main.cxx: Added extra logging Fixed problem with autodisconnect
	  mode

2001-01-05 09:30  rogerh

	* main.h: Move SendDTMF() outside HAS_IXJ section to match its
	  location in main.cxx

2001-01-05 08:55  rogerh

	* main.cxx: remove a warning from non ixj systems

2001-01-02 19:31  robertj

	* version.h: Updated version numbers after release.

2000-12-19 16:35  dereks

	* main.cxx, main.h, xlibvid.cxx, xlibvid.h: Install revised video
	  handling code, so that a video channel is used.  Code now better
	  handles the situation where the video grabber could not be
	  opened.

2000-12-16 15:54  eokerson

	* main.cxx, main.h: Added DTMF generation when User Input
	  Indication received.

2000-11-13 16:31  craigs

	* main.cxx: Fixed per connection options

2000-11-09 22:09  craigs

	* main.cxx: Changed to display AEC settings as text Fixed improved
	  CIDCW support Removed misleading G728 defines

2000-11-05 20:10  eokerson

	* main.cxx: Added support for AGC on IXJ devices.

2000-10-31 19:26  craigs

	* regtest, stresstest, check_listen.awk: Initial version

2000-10-26 16:29  dereks

	* main.cxx: Add --gsmframes parameter, for setting the number of
	  gsmframes in one ethernet packet.  Default value is 4. Lower
	  audio latency can be achieved with a value of 1

2000-10-22 15:27  rogerh

	* main.cxx: Add more HAVE_IXJ #ifdefs to make code build on
	  non-linux systems (eg FreeBSD) Submittd by Blaz Zupan
	  <blaz@amis.net>

2000-10-16 03:50  robertj

	* main.cxx: Added single function to add all UserInput capability
	  types.

2000-10-16 02:05  robertj

	* version.h: Bug fies in library

2000-10-12 20:47  dereks

	* main.cxx, main.h: Include command line option for setting the
	  number of transmitted video frames per second.   use --videotxfps
	  n  (default n is 10)

2000-09-28 21:19  craigs

	* xlibvid.h: Fixed compile problem with Dereks new changes

2000-09-28 19:07  craigs

	* main.cxx: Added G711 frame size options

2000-09-27 00:19  robertj

	* version.h: Release

2000-09-26 22:06  dereks

	* main.cxx, main.h, xlibvid.cxx, xlibvid.h: Added lots of PTRACE
	  statements to xlib code.  Removed X videoMutex from main.cxx &
	  main.h Removed some weird display issues from X code.

2000-09-24 18:30  craigs

	* main.cxx: Removed debugging messages

2000-09-23 02:20  robertj

	* main.cxx: Fixed problem with being able to distinguish between sw
	  and hw codecs in LID channel.

2000-09-21 20:35  robertj

	* main.cxx: Added support for handling LID's that only do symmetric
	  codecs.

2000-09-21 20:30  robertj

	* main.cxx: MSVC compatibility.

2000-09-21 19:30  craigs

	* main.cxx, main.h: Enhanced autoDisconnect and autoRepeat
	  functions

2000-09-20 19:42  craigs

	* main.cxx: Changed play volume on sound cards to use PCM mixer
	  channel

2000-09-20 16:27  craigs

	* main.cxx, main.h: Fixed problem with default connection options

2000-09-14 22:36  dereks

	* xlibvid.cxx: remove debug message

2000-09-13 18:58  dereks

	* main.cxx, xlibvid.cxx, xlibvid.h: Corrected bug in video display.
	  Now correctly handles 8, 16, 32 bit colour Correctly handles 8
	  bit grayscale.

2000-09-08 01:50  craigs

	* main.cxx, main.h: Added ability to set per-speed dial options
	  Fixed problem with transmit-only endpoints

2000-09-08 01:49  craigs

	* xlibvid.cxx: Removed extensive comment at end of file

2000-09-07 22:43  dereks

	* xlibvid.cxx: Fix 8 and 16 bit display options.

2000-08-31 21:13  robertj

	* main.cxx: Added ability to select a gatekeeper on LAN via it's
	  identifier name.

2000-08-30 18:43  robertj

	* main.cxx: Added -C option to set IXJ country code.  Added -c
	  option for caller id, was documented in help but only had long
	  version.

2000-08-30 18:21  robertj

	* main.cxx: Fixed MSVC warnings.

2000-08-30 00:14  craigs

	* main.cxx: Really fixed problem with setting quicknet volumes on
	  startup

2000-08-29 23:55  craigs

	* main.cxx: Added ability to bind to discrete interfaces Fixed
	  problem with initial audio settings

2000-08-29 23:16  robertj

	* main.cxx: Fixed MSVC warning.

2000-08-29 20:52  craigs

	* main.cxx, main.h: New IXJ volume code with pseudo-log scaling

2000-08-28 20:43  dereks

	* main.cxx: Turn Quicknet card volume scale into 0..100, and is now
	  consistent with that for when a sound card is used. Now, 100 is
	  max loudness.

2000-08-21 01:01  craigs

	* main.cxx, main.h, Makefile, ohphone.1: Added call lists and
	  redial capabilities Updated documentation

2000-08-20 23:41  dereks

	* main.cxx, main.h, xlibvid.cxx: Add parameter to set a)transmitted
	  video quality and b)number of unchanged blocks that are sent with
	  every frame.	Fix some problems introduced with --videopip
	  option.

2000-08-20 10:16  rogerh

	* main.cxx: Remote XInitThread function call. It is not supported
	  in all X Servers

2000-08-10 00:57  craigs

	* main.cxx: Added ability to do wild cards in speed dials to work
	  better with gateways

2000-08-06 22:47  dereks

	* main.cxx, main.h, vidlinux.h, xlibvid.cxx, xlibvid.h: Add picture
	  in picture option (only for  X window display), better handling
	  of X windows. Handles situation where user selects cross on a X
	  window.

2000-07-31 09:08  robertj

	* main.cxx, main.h: Added fast start and H.245 tunneling flags to
	  the H323Connection constructor so can    disabled these features
	  in easier manner to overriding virtuals.

2000-07-14 07:46  craigs

	* main.cxx: Fixed problem with disabling tunnelling and changing
	  sound volume

2000-07-13 08:01  robertj

	* main.cxx: Split autoStartVideo so can select receive and transmit
	  independently

2000-07-10 18:45  dereks

	* main.cxx: Make reporting of play and record volume consistent.

2000-07-10 18:35  dereks

	* main.cxx: Write error message if interactive changes to audio
	  settings ignored.

2000-07-09 21:50  dereks

	* main.cxx: Corrected connectport option.

2000-07-09 02:09  robertj

	* main.cxx: Fixed strange line splits in strings. Also removed MSVC
	  warning

2000-07-08 14:50  craigs

	* main.cxx, main.h: Added options to set ports used for listening
	  and connecting

2000-07-05 20:20  dereks

	* xlibvid.cxx: Free pixel memory on closing the rendering window.
	  Change title.

2000-07-04 07:58  craigs

	* main.cxx: Fixed problems with transmitted video size switching

2000-07-04 01:47  craigs

	* main.cxx: Fixed video capability setup

2000-07-04 00:11  robertj

	* main.cxx: Added error description if mixer open fails.

2000-07-04 00:10  robertj

	* main.cxx: Win32 compatibility.

2000-07-03 23:27  craigs

	* main.cxx: Fixed problem with autohook and normal sound card calls

2000-07-03 05:33  craigs

	* main.cxx: Fixed autohook option to work with PhoneCARD

2000-07-03 04:14  craigs

	* main.cxx, main.h: Seperated vide receive and transmit options

2000-07-03 01:58  craigs

	* main.cxx: Fixed problems with videolocal parsing

2000-07-03 01:35  craigs

	* main.cxx, xlibvid.cxx, xlibvid.h: Added ability for video to work
	  on 24, 16 and 8 bit visuals

2000-06-29 06:00  robertj

	* main.cxx: Added user interface for sound buffer depth adjustment.

2000-06-19 21:38  robertj

	* main.cxx: Changed H323TransportAddress to default to IP.

2000-06-18 19:32  robertj

	* main.cxx: Changed functionf or adding all lid capabilities to not
	  assume it is to an endpoint.

2000-06-13 17:41  craigs

	* main.h: Added last called party dialling

2000-06-11 21:36  craigs

	* main.cxx: Fixed problem with sound-recchan option Added last
	  number redial

2000-06-10 06:10  rogerh

	* main.cxx: Enable LPC10 codec, but make it the lowest priority.
	  Use -P LPC-10 to make it the prefered codec if you want to try
	  it.

2000-06-10 05:59  rogerh

	* main.cxx: Update help to say that --h261 is used to Send Video as
	  well as Receive it

2000-06-10 05:31  rogerh

	* main.cxx: Fix ulaw and alaw entries in capName[] which prevented
	  the G.711 ulaw and alaw codecs from being Removed or Reordered in
	  the codec preferences table.

2000-06-07 00:50  robertj

	* main.cxx, main.h: Added call forwarding.

2000-06-07 00:05  craigs

	* main.cxx: Fixed problem with reporting of round trip delays

2000-06-04 23:45  robertj

	* main.cxx, version.h: Added LPC-10 2400bps codec

2000-05-30 05:19  robertj

	* main.cxx: Added function to add capabilities given a LID.
	  Improved LID capabilities so cannot create one that is not
	  explicitly supported.

2000-05-28 20:55  craigs

	* ohphone.1: Added sound mixer stuff and TOS

2000-05-28 20:41  craigs

	* main.cxx: Fixed problem with changing volume close to unity

2000-05-25 07:06  robertj

	* main.cxx, main.h: Added PConfigArgs class so can save program
	  arguments to config files.

2000-05-25 03:44  craigs

	* main.cxx: Fixed some record/playback volume changes

2000-05-24 21:41  robertj

	* main.cxx: Added missing #ifdef HAS_OSS all through the code.

2000-05-24 09:22  craigs

	* main.cxx: Fixed problem with parsing quicknet volumes, and added
	  volume display

2000-05-24 07:27  craigs

	* main.cxx, main.h: Added new code to changeing of sound driver on
	  the fly

2000-05-23 07:57  robertj

	* main.cxx: Added ability to change IP Type Of Service code from
	  applications.

2000-05-23 06:32  robertj

	* main.cxx: Rewrite of capability table to combine 2 structures
	  into one and move functionality into that class    allowing some
	  normalisation of usage across several applications.  Changed
	  H323Connection so gets a copy of capabilities instead of using
	  endponts, allows adjustments	  to be done depending on the
	  remote client application.

2000-05-22 09:28  craigs

	* main.cxx: Added time/date to output messages

2000-05-18 02:02  craigs

	* main.h: Adde extra mixer stuff

2000-05-17 21:27  craigs

	* main.cxx, ohphone.1: Added ability to toggle silence supression
	  in mid conversation Fixed problem with caller ID reporting after
	  new party format change

2000-05-11 04:51  robertj

	* OhPhone.dsp, OhPhone.mak, ohphone.dsw: Moved OhPhone out of
	  OpenH323 source tree.

2000-05-10 22:50  craigs

	* main.cxx: Improved ringFile functionality. Again!

2000-05-10 21:05  craigs

	* main.cxx: Fixed problem with using ringfile

2000-05-10 00:46  craigs

	* main.cxx, main.h: Another try at fixing the problem

2000-05-10 00:38  craigs

	* main.cxx: Added ifdef guards for IXJ code and fixed compile error
	  on Alpha

2000-05-09 21:12  craigs

	* main.cxx, main.h: Added ability to play a file when ringing
	  handset

2000-05-09 19:02  robertj

	* main.cxx: Fixed missing #ifdef for setallocationbreakpoint
	  command line argument.

2000-05-09 06:20  craigs

	* main.cxx, main.h: Fixed statistics display and help message
	  Started adding mixer code

2000-05-04 06:54  robertj

	* OhPhone.dsp, OhPhone.mak: Removed confusing extra include
	  directory for openh323 from project files.

2000-05-02 08:19  craigs

	* main.cxx: Removed "memory leaks"

2000-05-01 23:32  robertj

	* Makefile, main.cxx, main.h, precompile.cxx, version.h,
	  vidlinux.cxx, vidlinux.h, xlibvid.cxx, xlibvid.h: Fixed copyright
	  notice comment.

2000-04-27 02:11  robertj

	* version.h: New revision number after release

2000-04-27 00:44  craigs

	* ohphone.1: Added examples, AEC commands and speakerphone command

2000-04-25 20:07  robertj

	* Makefile: Removed tarfile creation target, this is done
	  differently now.

2000-04-25 09:34  robertj

	* version.h: Redesigned version number system to have single file
	  to change on releases.

2000-04-18 21:05  robertj

	* main.h: BeOS port changes.

2000-04-17 19:50  craigs

	* main.cxx: Display name of remote party when call is rejected

2000-04-17 02:24  craigs

	* main.cxx: Fixed problem with timeouts and incorrect caller ID

2000-04-12 19:01  robertj

	* OhPhone.mak: Added ability to create DLL version of library.

2000-04-10 23:52  craigs

	* main.cxx: Fixed problem with minimum and maximum stats being
	  labelled incorrectly

2000-04-10 22:58  robertj

	* main.cxx: Added new call end reasons for gatekeeper denied calls.

2000-04-06 12:50  robertj

	* main.cxx: Added auto-start (including fast start) of video
	  channels, selectable via boolean on the endpoint.

2000-04-06 12:08  craigs

	* Makefile, main.cxx, vidlinux.cxx, vidlinux.h, xlibvid.cxx: Fixed
	  problems when compiling with X11 capable systems

2000-04-05 13:31  craigs

	* ohphone.1: Added callerid flag

2000-04-05 13:25  robertj

	* main.cxx: Changed caller ID code for better portability.

2000-04-05 11:28  craigs

	* main.cxx, main.h: Added caller ID functions

2000-04-04 22:16  craigs

	* Makefile: Improved ability to compile on systems without X
	  developement headers

2000-04-04 03:20  rogerh

	* main.cxx: Add 'null' h261 display option and fix broken x1132
	  display option

2000-04-03 22:08  craigs

	* main.cxx: Fixed speakerphone mode, thanks to Ed Sternin for
	  pointing this out

2000-04-03 20:41  craigs

	* main.cxx: Improved error reporting when opening the IXJ device
	  Fixed problem with no busy tone after dialling unknown speed dial

2000-04-03 18:53  robertj

	* main.cxx: Fixed warnings for when no IXJ card available.

2000-03-29 15:05  robertj

	* OhPhone.dsp, OhPhone.mak: Rename of Voxilla to OhPhone

2000-03-29 15:02  robertj

	* main.cxx: Added function on LID to get available codecs.  Fixed
	  display of duration in call end message.

2000-03-28 20:18  robertj

	* main.cxx: Added stdout message with reason for call ending.

2000-03-28 16:53  craigs

	* main.cxx: Added ability to change AEC in mid-call

2000-03-24 20:04  robertj

	* main.cxx: Removed MSVC warning.

2000-03-24 19:34  craigs

	* Makefile, main.cxx, main.h, version.h, vidlinux.h: Changed name
	  from voxilla to ohphone

2000-03-24 19:31  craigs

	* ohphone.1: Name change

2000-03-24 19:30  craigs

	* voxilla.1, README.QUICKNET: Removed during name change

2000-03-22 20:58  robertj

	* .cvsignore: Hide of plg files under windows.

2000-03-20 14:21  craigs

	* main.cxx, main.h: Completely rewrote the state engine!

2000-03-16 21:43  craigs

	* main.cxx, main.h: New state machine and extra features

2000-03-09 03:28  rogerh

	* Makefile: Make sure all SOURCES are defined before including
	  ptlib.mak

2000-03-09 02:28  rogerh

	* Makefile: Updated to allow voxilla to compile on systems without
	  X11 installed

2000-03-04 14:00  craigs

	* main.cxx: Added ability to disable audio codecs

2000-02-29 07:00  robertj

	* main.cxx, version.h: Added extra statistic display for RTP
	  packets out of order.

2000-02-25 07:39  craigs

	* main.cxx, main.h: Added ability to disable local video window via
	  null video device

2000-02-25 07:10  craigs

	* main.cxx, main.h, voxilla.1: Added abioty to disable menu, and to
	  dial after hangup

2000-02-24 05:17  craigs

	* voxilla.1: Added tunnelling disable flag

2000-02-24 05:17  craigs

	* Makefile: Fixed problem with making PW projects

2000-02-23 05:59  craigs

	* main.cxx: Added ability to set Quicknet record and playback
	  volume, thanks to Fabio Ferrari

2000-02-17 05:23  robertj

	* OhPhone.dsp, OhPhone.mak: Added preprocessor define for including
	  IXJ code.

2000-02-17 01:02  craigs

	* main.h: Moved declaration of HAS_IXJ, HAS_VPB and LINUX_TELEPHONY
	  into common Makefile

2000-02-16 23:46  craigs

	* main.cxx: Removed redundant option processing, and added display
	  of tunnelling disable option

2000-02-16 23:33  craigs

	* main.cxx: Fixed error in help for tunnel disable.

2000-02-16 23:31  craigs

	* main.h: Added H245 tunnelling disable

2000-02-16 23:28  craigs

	* main.cxx: Added H245 tunneling disable option

2000-02-16 19:34  craigs

	* main.cxx: Fixed renaming if vinput option

2000-02-15 23:49  craigs

	* voxilla.1: Contains all options

2000-02-15 23:34  craigs

	* main.cxx: Added help on new video parameters

2000-02-15 21:42  robertj

	* version.h: New release

2000-02-09 21:08  craigs

	* main.cxx, main.h: Added ability to specify NTSC or PAL video
	  format

2000-02-08 17:49  craigs

	* voxilla.1: New version

2000-02-04 13:47  craigs

	* main.cxx: Fixed problem with xlibvid.h only being included on
	  Linux systems Thanks to Roger Hardiman

2000-02-03 23:17  craigs

	* main.cxx, main.h, xlibvid.cxx, xlibvid.h: New changes for video
	  transmission from Derek Smithies

2000-02-01 22:18  craigs

	* Makefile: Changed to use common Makefiles

2000-01-25 01:48  robertj

	* main.cxx: Added some missing removal of ixj code when HAS_IXJ is
	  not defined.

2000-01-12 22:11  robertj

	* main.cxx: Fixed non XLIB compile error.

2000-01-12 22:03  robertj

	* main.cxx, xlibvid.cxx, xlibvid.h: Added video transmission

2000-01-07 23:54  robertj

	* main.cxx: Added error message on opening sound device.

2000-01-07 02:28  robertj

	* main.cxx: Additions and changes to line interface device base
	  class.

2000-01-05 02:32  craigs

	* main.cxx, main.h: Added DTMF to user indication message
	  conversion

2000-01-03 18:21  craigs

	* main.cxx, main.h: Added additional calling tones, and updated for
	  new Opal classes

1999-12-30 18:05  robertj

	* main.cxx: Added Microsoft ACM G.723.1 codec capability.

1999-12-28 19:20  craigs

	* main.cxx, main.h: Added ring tones and the ability to create and
	  list speed dials

1999-12-23 17:02  robertj

	* main.cxx, main.h: File reorganision for separating RTP from H.323
	  and creation of LID for VPB support.

1999-12-20 00:11  craigs

	* main.cxx: Removed spurious display of video quality

1999-12-10 20:21  robertj

	* main.cxx: Added ability to have multiple aliases on local
	  endpoint.

1999-12-09 14:27  robertj

	* Makefile: Added build of library when building test app

1999-12-09 14:26  robertj

	* main.cxx: Added interface binding to gatekeeper transport.

1999-12-08 16:00  craigs

	* main.cxx: Fixed problem with dialling out with specific IP
	  address

1999-11-29 03:04  craigs

	* Makefile: Added xlib files

1999-11-29 03:03  craigs

	* main.cxx, main.h, vidlinux.h, xlibvid.cxx, xlibvid.h: Added X11
	  video capability

1999-11-28 22:50  robertj

	* main.cxx: Added adaptive threshold calculation to silence
	  detection.

1999-11-25 05:10  robertj

	* OhPhone.dsp, OhPhone.mak: Fixed ASN compiler inline problem in
	  full build causing link errors.

1999-11-25 00:45  robertj

	* OhPhone.mak: More changes for command line builds.

1999-11-25 00:41  robertj

	* version.h: New version incremented after release

1999-11-24 20:43  robertj

	* .cvsignore, OhPhone.dsp, OhPhone.mak: Changes to MSVC build
	  system to allow for command line building.

1999-11-22 23:15  craigs

	* main.cxx, main.h: Added dialtone and speed dialling

1999-11-19 08:02  craigs

	* main.cxx, main.h: Added flag to disable silence detection on
	  G.711 and GSM codecs

1999-11-19 04:39  robertj

	* version.h: New release

1999-11-19 03:23  craigs

	* main.cxx: Fixed problem with swallowing newlines after c command

1999-11-19 03:18  craigs

	* main.cxx: Added start time and duration to the statistics display

1999-11-18 22:41  craigs

	* main.cxx, main.h: Fixed problem with user interface and added
	  speed dials

1999-11-18 20:21  robertj

	* main.cxx: Added statistics dump command.

1999-11-18 07:33  craigs

	* main.cxx: Fixed problem with handset not working onr eceiving
	  calls

1999-11-16 06:18  robertj

	* main.cxx: Added large format H.261 capability back in.

1999-11-16 05:31  robertj

	* main.cxx: Added "call" command to UI.

1999-11-15 22:53  craigs

	* main.cxx: Enabled NEW_IXJ_DRIVER by default for LInux

1999-11-13 04:05  craigs

	* main.cxx: Fixed problem with currentCallToken not being set in
	  the correct place

1999-11-10 17:30  robertj

	* main.cxx, main.h: Changed OnAnswerCall() call back function  to
	  allow for asyncronous response.

1999-11-06 22:44  robertj

	* main.cxx, main.h: Fixed Win32 compatibility issues.

1999-11-06 21:43  craigs

	* main.cxx, main.h: Added ifdef around IXJ routines, and added
	  "--interface" flag

1999-11-06 17:29  robertj

	* version.h: New version number

1999-11-05 06:42  craigs

	* main.cxx: Enabled new IXJ driver modes for Windows

1999-11-05 06:21  craigs

	* main.cxx: Changed to use Quicknet ulaw mode

1999-11-05 05:12  craigs

	* main.cxx: Changed for new IXJ setup

1999-11-05 02:54  robertj

	* main.cxx, main.h: Rewrite of ixj interface code to fix support
	  for arbitrary codecs.

1999-11-01 05:50  craigs

	* vidlinux.cxx, vidlinux.h: Updated for changes to video interface

1999-10-31 18:52  robertj

	* vidlinux.cxx, vidlinux.h: Fixed various problems in video,
	  especially ability to pass error return value.

1999-10-30 21:17  craigs

	* main.cxx: Changed to allow for both new and old IXJ drivers

1999-10-30 01:37  craigs

	* main.cxx: Removed redundant code for ordinal Quicknet device
	  names

1999-10-30 01:30  craigs

	* main.cxx: Added extra checking for Quicknet device driver and
	  improved messages

1999-10-29 09:17  robertj

	* main.cxx: Disabled codecs not available in PhoneJACK.

1999-10-29 07:07  robertj

	* .cvsignore: Ignore trace.txt in CVS list.

1999-10-29 05:17  robertj

	* main.cxx: Fixed mix up of G729 and G728 codecs

1999-10-28 07:21  robertj

	* main.cxx, main.h: Added AEC support and speakerphone switching
	  button.

1999-10-27 20:12  robertj

	* Makefile: Used platform independent Quicknet support code now in
	  library.

1999-10-27 01:33  robertj

	* main.cxx, main.h, xjack.cxx, xjack.h: Changes to use library
	  platform independent Quicknet xJACK cards.

1999-10-22 00:46  craigs

	* main.cxx, main.h: Fixed for changes to AudioChannel/VideoDevice
	  attachment

1999-10-16 05:02  craigs

	* xjack.cxx: Fixed problems with accepting sequential calls in
	  listen mode

1999-10-16 02:59  robertj

	* version.h: Next snapshot

1999-10-14 06:17  robertj

	* main.cxx: Fixed rare race condition in shutdown of call.

1999-10-10 18:10  craigs

	* xjack.cxx, xjack.h: Fixed for changes to argument parsing in
	  non-Xjack code

1999-10-10 09:09  robertj

	* main.cxx, main.h: Added auto-answer flag

1999-10-09 00:11  craigs

	* xjack.cxx: Commented out DTMF work in progress and removed
	  unneeded verbosity

1999-10-08 20:17  craigs

	* main.cxx, main.h: Added codecs to OpenAudioChannel and
	  OpenVideoDevice functions

1999-10-08 05:43  robertj

	* xjack.cxx: Fixed missed changes in last revision

1999-10-08 04:59  robertj

	* xjack.cxx, xjack.h: Rewrite of capability for sending multiple
	  audio frames

1999-10-08 01:50  robertj

	* xjack.cxx: Added capability for sending multiple audio frames in
	  single RTP packet.

1999-09-23 02:25  robertj

	* main.cxx, main.h: Added open audio and video function to
	  connection and started multi-frame codec send functionality.

1999-09-21 21:44  robertj

	* main.cxx: Fixed capability set creation when no video available.

1999-09-21 21:15  craigs

	* main.cxx: Removed duplicate call to InitialiseCodecs

1999-09-21 20:19  craigs

	* xjack.cxx, xjack.h: Change RTPframe parameter on coddc write
	  functions to be const

1999-09-21 10:04  robertj

	* .cvsignore: Added NoTrace build.

1999-09-21 09:58  craigs

	* vidlinux.cxx: Fixed problem with SVGAFull mode

1999-09-21 09:31  robertj

	* main.cxx: Added video, Windows ACM and "no trace" builds.

1999-09-21 09:28  robertj

	* version.h: Next revision.

1999-09-21 09:16  robertj

	* OhPhone.dsp: Added video and "no trace" builds.

1999-09-21 07:27  craigs

	* vidlinux.cxx: Fixed problem with incorrect BYTE ordering on
	  VGAFull mode

1999-09-21 06:05  craigs

	* main.cxx: Added support for full colour SVGA driver

1999-09-21 06:00  craigs

	* Makefile, vidlinux.cxx, vidlinux.h: Added support for full colour
	  SVGA displays

1999-09-21 03:53  craigs

	* vidlinux.h, vidlinux.cxx: Added support for Linux video

1999-09-21 03:39  craigs

	* Makefile, main.cxx, main.h, xjack.cxx, xjack.h: Added complete
	  support for QuickNet G.723.1 Added support for Linux video

1999-09-17 02:27  robertj

	* main.cxx: Always listen for incoming calls to fix problem with
	  gatekeeper registration when	  making an outgoing call.  Added
	  test so do not answer call if already in a call.

1999-09-16 22:24  craigs

	* xjack.cxx: Removed SAVE_RTP feature

1999-09-16 11:05  craigs

	* xjack.cxx: Removed the Quicknet half duplex hack Set AEC to
	  minimum agression

1999-09-16 11:04  craigs

	* xjack.h: Removed the Quicknet half duplex hack

1999-09-16 09:50  craigs

	* xjack.cxx, xjack.h: Modified for new version of OpenH323 library
	  and tested with NetMeeting 3.0

1999-09-14 03:18  robertj

	* OhPhone.dsp: Added missing header file

1999-09-08 00:16  robertj

	* main.cxx, main.h, version.h: Made H.261 "fake" codec selectable
	  with command line option.

1999-09-07 23:05  robertj

	* main.cxx, main.h: Added support for video capabilities & codec,
	  still needs the actual codec itself!

1999-09-03 09:05  robertj

	* Makefile: Fixed creation of tarball

1999-08-31 07:34  robertj

	* main.cxx, main.h, version.h: Added gatekeeper support.

1999-08-31 06:31  robertj

	* version.h: New snapshot

1999-08-26 21:12  robertj

	* xjack.cxx, xjack.h: Added missing AwaitingTermiantion override.

1999-08-25 00:56  robertj

	* Makefile: Simplified application

1999-08-25 00:17  robertj

	* OhPhone.dsp, main.cxx, main.h, soundcard.cxx, soundcard.h,
	  version.h, xjack.cxx, xjack.h: Simplified application structure
	  (better for tutorial purposes)

1999-08-09 19:56  robertj

	* main.cxx: Removed G723 option when not QuickNet

1999-08-09 08:40  robertj

	* Makefile: Fixed define for TRACING, should be PTRACING Also
	  allowed for generating code without tracing.

1999-07-30 23:09  robertj

	* main.cxx: Added ability to create binary with no tracing code in
	  it.

1999-07-26 04:14  craigs

	* README.QUICKNET: Initial version

1999-07-26 03:03  craigs

	* OhPhone.dsp: Added soundcard.cxx

1999-07-26 02:06  craigs

	* soundcard.cxx, soundcard.h, xjack.cxx, xjack.h: Initial version
	  with support for Quicknet cards

1999-07-26 02:06  craigs

	* Makefile, main.cxx, main.h: Added support for QuickNet Cards

1999-07-22 21:40  robertj

	* version.h: Bug fixes release

1999-07-18 20:59  robertj

	* main.cxx: Fixed crash on exit problem

1999-07-18 06:00  robertj

	* main.cxx: Added user indication test.

1999-07-16 11:05  robertj

	* main.cxx, main.h: Added more run time options.

1999-07-16 09:05  robertj

	* main.cxx: Added application level jitter buffer adjustment.

1999-07-15 21:12  robertj

	* main.cxx: Allow for disabling fast start initiation

1999-07-14 01:05  robertj

	* main.cxx: GSM codec testing.

1999-07-13 04:53  robertj

	* main.cxx, main.h: Fixed some problems with jitter buffer and
	  added more debugging.

1999-07-12 21:51  robertj

	* main.cxx: Fixed missing --sound parameter parsing.

1999-07-12 21:50  craigs

	* main.h: Changed semantics of SetPlayDevice/SetRecordDevice, only
	  descendent	endpoint assumes PSoundChannel devices for audio
	  codec.

1999-07-09 22:45  robertj

	* main.cxx: Removed piece of ancient history (redundent code)

1999-07-09 22:12  robertj

	* main.cxx, version.h: Moved version numbers into separate header
	  file (pwlib build system compatibility)

1999-07-09 21:59  robertj

	* main.cxx: Fixed ability to hang up incoming connection.

1999-07-09 01:09  robertj

	* OhPhone.dsp, main.cxx, main.h: Major implementation. An ENORMOUS
	  amount of stuff added everywhere.

1999-07-01 08:10  robertj

	* .cvsignore: Added .cvsignore files

1999-06-25 12:51  robertj

	* main.cxx: New version

1999-06-25 12:20  robertj

	* Makefile: New directory structure.

1999-06-25 11:21  robertj

	* OhPhone.dsp, main.h: Restructure of directories

1999-06-24 08:32  robertj

	* main.cxx: Fixed ability to change sound device on codec and fixed
	  NM3 G.711 compatibility

1999-06-22 08:42  robertj

	* main.cxx, main.h: Added user question on listener version to
	  accept incoming calls.

1999-06-14 10:35  robertj

	* main.cxx: New version number

1999-06-14 10:13  robertj

	* Makefile: Added pass thru command for make depend

1999-06-14 03:00  robertj

	* main.cxx: Enhanced tracing again to add options to trace output
	  (timestamps etc).

1999-06-14 00:15  robertj

	* main.cxx: Changes for using RTP sessions correctly in H323
	  Logical Channel context

1999-06-13 10:06  robertj

	* main.cxx: Added PConsoleChannel class for access to
	  stdin/stdout/stderr.

1999-06-13 07:41  robertj

	* main.cxx: Implement logical channel transmitter.  Fixed H245
	  connect on receiving call.

1999-06-12 01:56  craigs

	* Makefile: Extended clean targets

1999-06-09 01:51  robertj

	* Makefile: Added tracing to optimised version.

1999-06-09 01:19  robertj

	* OhPhone.dsp: Assured tracing is available in release mode.

1999-06-09 01:18  robertj

	* Makefile, main.cxx: GCC compatibiltiy.

1999-06-09 00:26  robertj

	* main.cxx, main.h: Major restructuring of classes.

1999-06-06 20:00  robertj

	* main.cxx: Further debugging and error output

1999-06-06 01:06  robertj

	* main.cxx, main.h: Changes for new ASN compiler and v2 protocol
	  ASN files.

1999-05-28 07:39  craigs

	* main.cxx, main.h: Added ability to select sound device at run
	  time

1999-05-22 10:22  craigs

	* main.cxx: Repaired damage to Windows sound interface

1999-05-22 07:51  craigs

	* main.cxx, main.h: Fixed to work with new Linux implementation

1999-05-22 00:00  craigs

	* main.cxx: Fixed stupid mistake with Sleep call

1999-04-26 01:14  craigs

	* main.cxx, main.h: Initial implementation for RTP decoding and
	  lots of stuff As a whole, these changes are called "First Noise"

1999-02-24 22:20  robertj

	* main.cxx: Added ability to redirect trace output

1999-02-23 05:04  robertj

	* OhPhone.dsp, Voxilla.ico, main.cxx, main.h, messages.mc: Added
	  capability to make outgoing call.

1999-01-21 23:59  robertj

	* Voxilla.ico: Added missing resource files.

1999-01-16 05:08  robertj

	* Makefile: Added dependency to openh323 library.  Added copyright
	  header.

1999-01-16 04:31  robertj

	* Makefile: Separated open h323 parts into library

1999-01-16 02:05  robertj

	* main.h, OhPhone.dsp: Moved h323 code to a library

1999-01-15 20:50  robertj

	* Makefile: Fixed tar file to include the voxilla directory.

1999-01-15 20:36  robertj

	* Makefile: More implementation

1999-01-15 19:31  robertj

	* main.cxx, main.h, OhPhone.dsp: Major implementation.

1999-01-01 22:01  robertj

	* Makefile: Added ability to build tar file with make target

1999-01-01 22:01  robertj

	* main.cxx: Added higher level protocol negotiations.

1998-12-14 04:15  robertj

	* Makefile: Initial revision

1998-12-14 04:15  robertj

	* main.cxx, main.h: Fixed leak of sockets

1998-12-14 03:12  robertj

	* OhPhone.dsp, main.cxx, main.h, messages.mc, precompile.cxx:
	  Initial revision

