| 2 | 1 CHANGES version 25sep2005 | 
|  | 2 | 
|  | 3 version 0.4.1: | 
|  | 4   fixed aec_test.cpp | 
|  | 5   Tuning of parameter Thold and xfast threshold (from -55dB to -70dB) | 
|  | 6   Speaker output only right Line-out channel | 
|  | 7 | 
|  | 8 version 0.4: | 
|  | 9   new Soft decision Adrian DTD | 
|  | 10   speex_bits_write() gives different return value with Speex 1.0 and | 
|  | 11   Speex 1.1 lib. Emit error message "Update Speex lib to 1.1" | 
|  | 12   mix 2040Hz for VHF transmitter activation (not Intercom relevant) | 
|  | 13   Common Answer button | 
|  | 14   Diversion button | 
|  | 15   visualize w vector (TCP connection intercomd to wdisplay.tcl) | 
|  | 16   Leaky NLMS algorithm | 
|  | 17 | 
|  | 18 | 
|  | 19 version 0.3.6: | 
|  | 20   Soft decision Adrian DTD instead of Geigel DTD | 
|  | 21   Soft decision Acoustic Echo Suppression | 
|  | 22   program option -b for no Acoustic Echo Suppression | 
|  | 23   Wideband Speex now 27.8kBit/s net (was 20.6kBit/s) | 
|  | 24 | 
|  | 25 | 
|  | 26 version 0.3.5: | 
|  | 27   Reduce number of compile warnings (change signed to unsigned, ...). | 
|  | 28   Disable capture switch does no longer freeze intercomd. | 
|  | 29   add Wideband Speex Codec (20.6kBit/s) | 
|  | 30   option -k works in wideband mode. | 
|  | 31   create 2 binaries for narrowband, wideband operation | 
|  | 32 | 
|  | 33 | 
|  | 34 version 0.3.4: | 
|  | 35   H-infinity LMS-pw instead of NLMS-pw algorithm. | 
|  | 36   See Haykin, Adaptive Filter Theory, 4. Edition, Chap. 5.10. | 
|  | 37   Cutoff Frequency now 2kHz for pre-whitening filters. | 
|  | 38   Correct FIR and IIR highpass filters for narrowband/wideband. | 
|  | 39   NoiseFloor is now -55dB for all codecs. | 
|  | 40   In wideband mode, option -k is broken. Compressing codecs work | 
|  | 41   bad in wideband mode. See file Makefile for wideband enabling. | 
|  | 42   Work in progress MMX and SSE implementation of dot product dotp(). | 
|  | 43 | 
|  | 44 | 
|  | 45 version 0.3.3: | 
|  | 46   experimental Wide Band support. | 
|  | 47   Open PCM out changed back to 0.3.1 behaviour. | 
|  | 48 | 
|  | 49 | 
|  | 50 version 0.3.2: | 
|  | 51   experimental Wide Band support. All codecs use 16kHz sample rate, | 
|  | 52   options -f and -k are broken. Payload types are wrong. | 
|  | 53   Open PCM out only on demand fixed in audio_write(). | 
|  | 54 | 
|  | 55 | 
|  | 56 version 0.3.1: | 
|  | 57   open UDP ports at program start in intercom.tcl (slow CPUs bug fix) | 
|  | 58 | 
|  | 59 | 
|  | 60 version 0.3: | 
|  | 61   Packet Loss Concealment for G.729, GSM-EFR | 
|  | 62   Packet Loss default behaviour is silence, optional PLC | 
|  | 63   check receive RTP packets payload type | 
|  | 64   SSRC does no longer change for the station (unique identifier) | 
|  | 65   fill RTP CSRC field at telephone conference | 
|  | 66   Avoid audio loops (multiple UDP RTP connections) by checking CSRC | 
|  | 67   Up/Down counter for active station notification in HMI | 
|  | 68   alternative fixed point acoustic echo cancellation - see aecfix.cpp | 
|  | 69   application ping from intercom.tcl to intercomd via TCP connection | 
|  | 70 | 
|  | 71 | 
|  | 72 version 0.2.2: | 
|  | 73   Codec specific ambient noise default because of AEC divergence | 
|  | 74   Allow change of stability parameter delta for NLMS-pw any time | 
|  | 75   Kill intercomd at intercom destroy (Close Button) | 
|  | 76   Better handling of Operation System jitter | 
|  | 77   Packet Loss Concealment for iLBC | 
|  | 78 | 
|  | 79 | 
|  | 80 version 0.2.1: | 
|  | 81   create 2 binaries with GSM-EFR and G.729 because of name conflicts | 
|  | 82   add G.726 32kbps codec (ITU-T G.191) | 
|  | 83 | 
|  | 84 | 
|  | 85 version 0.2: | 
|  | 86   use Tcl/Tk tcludp lib for active station and failed station signalling | 
|  | 87   use UDP port 5004 for RTP, UDP port 55004 for signalling | 
|  | 88   add G.711 A-law, G.711 u-law, GSM codec (ITU-T G.191) | 
|  | 89   add G.729 (ITU-T G.729), GSM-EFR (3GPP 46.053) codec | 
|  | 90   write-only and read-only audio fd. Open PCM out only on demand | 
|  | 91 | 
|  | 92 | 
|  | 93 version 0.1: | 
|  | 94   first release. Features: | 
|  | 95   iLBC codec (RFC3951, RFC3952) | 
|  | 96   subset of RTP stack (RFC3550, RFC3551) | 
|  | 97   Acoustic echo cancellation | 
|  | 98   telephone conference | 
|  | 99   intercom.tcl to intercomd process communication via TCP connection |