Mercurial > hg > audiostuff
comparison intercom/CHANGES @ 2:13be24d74cd2
import intercom-0.4.1
| author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> |
|---|---|
| date | Fri, 25 Jun 2010 09:57:52 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1:9cadc470e3da | 2:13be24d74cd2 |
|---|---|
| 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 |
