1 linphone-3.4.2 -- March 3rd, 2011
2 * fix problems with webcams on windows
3 Requires mediastreamer-2.7.2
5 linphone-3.4.1 -- February 17th, 2011
7 * gtk executable is renamed "linphone" (was linphone-3 before)
8 Requires mediastreamer-2.7.1
10 linphone-3.4.0 -- February 7th, 2011
11 * implement multiple calls feature:
12 - call hold (with possibility to play a music file)
14 - acceptance of 2nd call while putting the others on hold
15 - creation of another outgoing call while already in call
17 - attended call transfer
18 **CAUTION**: LinphoneCoreVTable has changed: pay attention to this when upgrading an old application to a newer liblinphone.
19 * improve bandwidth management (one b=AS line is used for audio+video)
20 * improvements in the echo limiter performance
21 * implement a echo calibration feature (see linphone_core_start_echo_calibration()).
22 * stun support bugfixes
23 * possibility to use two video windows, one for local preview, one for remote video (linphonec only)
24 * optimize by not re-creating streams when SDP is unchanged during a reinvite
25 * support for sending early media
26 * doxygen doc and javadoc improvements
27 * based on mediastreamer-2.7.0, please refer to mediastreamer NEWS for changes.
29 linphone-3.3.2 -- July 1st, 2010
30 * fix crash when setting firewall address in gtk interface
31 * fix crash while closing video window on windows
32 * fix un-sent BYE message in some rare cases.
37 linphone-3.3.1 -- June 3, 2010
38 * fix bugs when carrying non ascii displaynames in SIP messages
39 * fix crash when codecs are incompatible
40 * fix bug with streams not restarted in case of reinvites
45 linphone-3.3.0 -- May 19, 2010
46 * liblinphone is ported to iphoneOS and Google Android
47 * Internal refactoring of liblinphone (code factorisation, encapsulation
49 * enhancements made to presence support (SIP/SIMPLE)
52 * be nat friendly using OPTIONS request and using received,rport from
54 * use stun guessed ports even if symmetric is detected (works with freeboxes)
55 * improve bitrate usage of speex codec
56 * allow speex to run with vbr (variable bit rate) mode
57 * add speex/32000 (ultra wide band speex codec)
58 * answer empty SIP INFO requests
59 * reverse order of call logs
60 * optimize video display
61 * manual or automatic network connectivity management (so that REGISTERs
62 are only sent when network is up or refreshed when it comes back)
64 linphone-3.2.1 -- October 5, 2009
65 * improve graphics and behaviour of mute button
66 * updated translations
67 * windows installer installs reg keys to indicate windows to start linphone clicking of sip uris
68 * workaround a bug Gtk-macos X with modal popup windows, preventing to answer calls
70 linphone-3.2.0 -- September 17, 2009
72 * new idle view with two buttons
73 * ability to dial the number from dialpad
74 * improve local IP address detection when having multiple networks (ex: VPNs)
75 * use proxy's received and rport params from via in Contact header when possible
76 * port to mac os X leopard (using gtk/x11), audio only for now
77 * DevC++ support now deprecated, use msys/mingw (see README.mingw for details)
78 * add an option to ask linphone to place a call, whenever an instance is already running or not:
79 should be useful for starting calls from a web browser recognizing the 'sip:' uri scheme.
80 * french and italian translation updated
81 * don't show ffmpeg codecs when encoder are disabled in ffmpeg library.
83 - video4linux2 support
85 - socket leak in mtu discovery
88 linphone-3.1.2 -- May 5, 2009
89 * make it work with lastest ffmpeg swscale
90 * improve theora packer
91 * update theora default settings to match performance of 1.0 release.
92 * fix a random crash during video resizing on linux with SDL.
94 linphone-3.1.1 -- April 14, 2009
95 * fix crash when opening property box, in some rare case
96 * windows version uses the new libmsdscap plugin (video capture using directshow)
97 * improved translations
99 linphone-3.1.0 -- March 16, 2009
100 * linphone can now send large video pictures: up to SVGA, configurable via the user interface
101 * automatic rescaling of the video windows to the video size of incoming stream
102 * improved webcam support on windows
103 * plenty of user interface cosmetic improvements
104 * set a user friendly gtk theme by default on windows
105 * linphonec can compile and work without libreadline
106 * enable translations on windows
107 * enable lookups of SRV records
108 * new 'linphonecsh' program to send commands to a linphonec running as daemon using unix sockets or tcp.
111 linphone-3.0.0 -- October 13, 2008
112 * new graphical interface based on Glade/Gtk
114 * STUN working for RTP
115 * fully ported to windows
116 * accurate bandwidth management (to let video occupy all remaning bandwidth)
117 * new H264 plugin based on x264 (msx264)
118 * automatic call hangup upon media transmission faillure
120 linphone-2.1.1 -- February 13, 2008
121 * fix interroperability bug with Asterisk about a BYE not sent by linphone.
122 * fix alsa support weakness (capture underruns not recovered)
124 linphone-2.1.0 -- January 25, 2008
126 * enable resizing of video output
127 * hu translation added
129 linphone-2.0.1 -- November 30, 2007
130 * fix interop issue with asterisk
131 * answer OPTIONS and other SIP messages
132 * allow usage of ALSA user pcm devices with the sound->alsadev config item.
134 linphone-2.0.0 -- November 15, 2007
135 * port to libeXosip2-3.0.x with libosip2-3.0.x
136 * implements early media
137 * implements incoming re-INVITE
138 * presence support improvements
139 * ipv6 working on windows
140 * implements SDP over 200ok/ACK
141 * add experimental snow codec support
142 * answers to VFU request in SIP-INFO by sending an I-frame.
143 * ffmpeg rate control enabled, improved mpeg4 quality for low bandwidths
144 * separate video grabbing and display in linphonec
146 linphone-1.7.1 -- April 16, 2007
148 * compilation bugfixes (when video support is disabled)
149 * fix IM icons path bug
151 linphone-1.7.0 -- April 11, 2007
152 * new splash screen when no webcam is detected
153 * new friend commands for linphonec
154 * gnome interface becomes gtk-only
155 * fix issue with codec bitrate settings when no bandwidth limits are given
156 * open rtp sockets before sending SDP offer or answer (so that we don't miss the
159 linphone-1.6.0 -- January 23, 2007
160 * Video4Linux V2 support with mjpeg cameras
161 * use MPEG4 config string provided in the SDP (if any)
162 * fix bug when choosing an invalid ring sound file
163 * fix bug when using quickcam driver with CIF size
164 * reduce audio bandwidth usage for <128kbit/s connections with video
166 linphone-1.5.1 -- November 14, 2006
169 linphone-1.5.0 -- October 11, 2006
170 * compliant theora support (using Luca Barbato's draft)
171 * mpeg4 support (compliant with RFC3016)
172 * controls to display and modify video codec list (gnome interface)
173 * banwidth usage improvements
174 * splash screen when no webcam is detected
176 linphone-1.4.1 -- September 18, 2006
177 * fixes crash when attempting to make two simultaneous calls
178 * fixes crash when having no soundcard
179 * require theora>=1.0.0-alpha7
180 * do not allow resizing of the gnome interface
181 * do not change mixer settings at startup
183 linphone-1.4.0 -- September 11, 2006
184 * no more glib dependency at all
185 * new mediastreamer2 framework for audio/video streaming
186 * stable video support with H.263-1998
188 * experimental theora support
189 * jack support unported to mediastreamer2, sorry : volunteer needed
190 * video resolution and framerate set according to bandwidth constraints.
191 * linphonec new "soundcard" command to list and choose sound devices.
192 * new download and upload bandwidth parameters used to find suitable video/audio codec choice and parameters.
193 * new 'play' and 'record' functions to linphonec to play and record wav files