NEWS 7.75 KB
Newer Older
François Grisez's avatar
François Grisez committed
1
mediastreamer2 (Unreleased):
François Grisez's avatar
François Grisez committed
2 3
	* H265 codec based on MediaCodec API (Android only)
	* H265 codec based on VideoToolbox API (iOS only)
François Grisez's avatar
François Grisez committed
4

5 6 7
mediastreamer2-2.16.1: July 21th, 2017
	* Build fix for Windows

Ronan's avatar
Ronan committed
8 9 10 11
mediastreamer2-2.16.0: July 20th, 2017
	* Add sound card driven ticker
        * Sound card flow control improvements

12 13 14
mediastreamer2-2.15.1: March 2nd, 2017
	* Bugfix in CMake scripts

15 16 17 18 19 20
mediastreamer2-2.15.0: February 23rd, 2017
	* Support for TURN (RFC5766).
	* support of ICE with IPv6.
	* Many bugfixes around H264 hardware encoder/decoder on iOS/MacOSX/Android.
	* Deprecation of QTKit for video capture management on Apple platforms.

21 22 23
mediastreamer2-2.14.0: July 8th, 2016
	* bug fixes

24
mediastreamer2-2.13.0: June 2nd, 2016
François Grisez's avatar
François Grisez committed
25
	* Add support of H264 hardware codec on Apple's platforms
Simon Morlat's avatar
Simon Morlat committed
26 27
	* MSFactory usage : using one MSfactory per LinphoneCore instance, 
		deprecate all "static" methods, now grouped around the MSFactory object.
Sandrine Avakian's avatar
Sandrine Avakian committed
28 29
	* Adding BroadVoice16 audio codec support.
	* Fix option to really disable libv4l2 when asked
François Grisez's avatar
François Grisez committed
30

31 32 33 34
mediastreamer2-2.12.1: November 16, 2015
	* Fix crash in MKV recorder
	* Fix I-frame request when starting MKV recording

35 36 37 38 39 40 41 42 43 44 45
mediastreamer2-2.12.0: November 2, 2015
	* Allow video stream to keep its source (camera)
	* Basic AVPF handling for H.264 codec
	* Support of video presets (include a high-fps preset)
	* Support of RTP session as input/output of a audio/video stream (instead of a sound card or camera/display)
	* Handle jpeg image loading on Windows 10
	* Video capture and display filter for BlackBerry 10
	* Add text stream for RTT (Real-Time Text)
	* Support of VP8 recording/playing in mkv files
	* Bug fixes

François Grisez's avatar
François Grisez committed
46 47 48
mediastreamer2-2.11.2: May 6, 2015
	* Bug fixes

François Grisez's avatar
François Grisez committed
49 50 51 52
mediastreamer2-2.11.1: March 31, 2015
	* Bug fixes
	* Minor improvments

53
mediastreamer2-2.11.0: March 11, 2015
François Grisez's avatar
François Grisez committed
54 55 56 57 58 59 60 61 62 63
	* support of AVPF with VP8 codec only
	* support of Matroska file format (needs libmatroska2)
	* audio/video stream recorder. Only H264 is supported for video stream
	* add functions to the API to send audio/video streams read from a file
	  (only WAV and MKV file formats are supported)
	* add functions to the API to play multimedia files and display to a
	  specified drawing surface
	* support of multicast IP addresses
	* support of SBR for AAC codec (iOS only)

Simon Morlat's avatar
Simon Morlat committed
64 65 66 67 68 69 70
mediastreamer2-2.10.0: February 20, 2014
	* add HD video support
	* new OpenSLES android sound module
	* update android AEC settings table
	* add opus codec
	* bugfixes

71 72 73
mediastreamer2-2.9.1: June 17, 2013
	* Fix memory leak with some video cameras on windows.

Simon Morlat's avatar
Simon Morlat committed
74
mediastreamer2-2.9.0: May 27, 2013
Ghislain MARY's avatar
Ghislain MARY committed
75 76 77 78 79 80 81
	* Add support of ICE (RFC 5245).
	* Split the libmediastreamer library in two libraries: libmediastreamer_base and
		libmediastreamer_voip. For VoIP support, both libraries must be linked to
		the executable.
	* API change to the audio_stream_new, video_stream_new, audio_stream_start_full,
		video_stream_start functions to use different addresses for RTP and RTCP.
	* Add accessors to set DSCP parameters for media streams.
Simon Morlat's avatar
Simon Morlat committed
82 83 84 85 86 87 88 89 90 91 92
	* AudioStream recording feature added
	* OpenGL video output for Linux 
	* Adaptive bitrate control improvements
	* faster call quality indicator feedback
	* stereo support for L16 codec
	* iOS
		-audio bugfixes
		- AAC-ELD codec integration
	* Android
		- integration with acoustic echo canceller from WebRTC
		- add pre-calibrated device latency table to configure echo canceller
Ghislain MARY's avatar
Ghislain MARY committed
93

jehan's avatar
jehan committed
94 95 96
mediastreamer2-2.8.2: February 22, 2012
	* Enable relative prefix for plugin loading

Sylvain Berfini's avatar
Sylvain Berfini committed
97 98 99
mediastreamer2-2.8.1: February 17, 2012
	* OpenGL fixes for mac OS X

Sylvain Berfini's avatar
Sylvain Berfini committed
100 101
mediastreamer2-2.8.0: December 22, 2011
	* audio conferencing
102
	* mac os X video support
Sylvain Berfini's avatar
Sylvain Berfini committed
103
	* new adaptive audio & video bitrate control api
104 105
	* new call quality indicator api

Simon Morlat's avatar
Simon Morlat committed
106 107 108 109
mediastreamer-2.7.3: March 28, 2011
	* major rework of the Mac OS X Audio Unit sound filter (macsnd.c)
	* compilation fix for FreeBSD

Simon Morlat's avatar
Simon Morlat committed
110 111 112
mediastreamer-2.7.2: March 3rd, 2011
	* fix windows crashes with some webcam outputing rgb

Simon Morlat's avatar
Simon Morlat committed
113
mediastreamer-2.7.1:  February 17th, 2011
114
	* enhance build for visual studio
Simon Morlat's avatar
Simon Morlat committed
115
	* fix configure bugs
116

Simon Morlat's avatar
Simon Morlat committed
117
mediastreamer-2.7.0: February 7th, 2011
Simon Morlat's avatar
Simon Morlat committed
118 119 120 121 122
	* add android video capture filter
	* add android video display filters: one for 2.1 and one for 2.2+
	* tune video encoder parameters for android
	* new scaler/colorspace conversion abstraction, with native ARM-optimized implementation
	* new X11+XvXshm display filter, deprecating SDL display filter.
123 124 125 126
	* add custom tone generation (in MSDtmfGen filter)
	* add custom tone detection in new filter MSToneDetector
	* rework the echo canceller to work with much less latency
	* adapt the OSS filter to OSS4 standard.
Simon Morlat's avatar
Simon Morlat committed
127

128 129 130
mediastreamer-2.6.0: July 1st, 2010
	* android sound capture optimisations
	* optional "threaded" v4l2 capture
Simon Morlat's avatar
Simon Morlat committed
131 132 133 134 135 136
	* fix crash when video window is closed on windows
	* move H264 decoder from msx264 to mediastreamer2
	* MSVolume improvements and cleanup, with native AGC support.
	* Echo canceller reworked: use soundcard stream to synchronise far-end stream.
	* fix segfault in ALSA support when capturing a stereo stream.
	* H263 RFC2190 support improvements
137

Simon Morlat's avatar
Simon Morlat committed
138 139 140 141 142 143 144 145 146 147 148
mediastreamer-2.5.0: June 3, 2010
	* fix regression with speex decoder at 16 and 32khz.
	* uses less memory for speex decoding.
	* added an event queue for notifications of MSFilters
	* add stereo support to resampler
	* add new MSFilter to convert from mono to stereo and vice versa
	* add Inter Ticker Communication filter (ITC) so that graphs running
		on different MSTicker can exchange data.
	* add an audio mixer to mix down audio streams. This is not suitable
		for conferencing, use MSConf instead.

Simon Morlat's avatar
Simon Morlat committed
149
mediastreamer-2.4.0: May 19, 2010
smorlat's avatar
smorlat committed
150 151
	* use libv4l2 when possible to benefit from hardware pixel conversion
	* added jpeg over RTP support
Simon Morlat's avatar
Simon Morlat committed
152
	* added PulseAudio support
Simon Morlat's avatar
Simon Morlat committed
153
	* add a new MSDrawDibDisplay video output filter with new layout features.
Simon Morlat's avatar
Simon Morlat committed
154 155
	* enhance performance of SDL video output
	* improve MacOS sound support
smorlat's avatar
smorlat committed
156

smorlat's avatar
smorlat committed
157 158 159
mediastreamer-2.3.1: October 5, 2009
	* preserve ratio in windows video display (not yet implemented for linux/SDL)

smorlat's avatar
smorlat committed
160
mediastreamer-2.3.0: September 17, 2009
smorlat's avatar
smorlat committed
161
	* integrate directshow capture filter for mingw (was a plugin before)
162 163 164 165
	* builds on windows with mingw/msys using ./configure && make (see linphone's README.mingw)
	* new parametric equalizer filter (to modify gains per frequency bands), working with natural curves
	* new noise-gate feature added to MSVolume
	* list of soundcard dynamically updates on windows upon device plugs/unplugs
smorlat's avatar
smorlat committed
166
	* MSVolume echo limiter feature improved
smorlat's avatar
smorlat committed
167

168
mediastreamer-2.2.4: May 4, 2009
169 170 171 172
	* fix crash during video window resizing on windows
	* improve documentation
	* various little improvements

173 174 175 176 177 178 179 180 181
mediastreamer-2.2.3: 21, January 2009
	* rfc3984 support improved 
	* webcam support on windows largely improved (vfw mode)
	* support for configuring video size up to svga
	* video output can automatically resize to the size of received video stream
	* fix crash when resizing video window
	* new MSWebcam object to provide Webcam management and MSFilter instantiation
	* alsa bugfixes

182 183 184 185
mediastreamer-2.2.2: 6, october 2008
	* new winsnd3.c file for support of soundcard under windows (seems to work a bit better)
	* bugfixes

aymeric's avatar
aymeric committed
186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
mediastreamer-2.2.1: 25, january 2008
	* video output resizing
	* 4CIF and VGA support
	* bugfixes
	* added snow codec (experimental)
	* enable setting of max rtp payload size for all encoders

mediastreamer-2.2.0: 19, November 2007
	* new "no webcam" screen
	* bandwidth settings improvements
	* new REQ_VFU command to request a video encoder to send an I-frame
		(implemented for ffmpeg based encoders)
	* contributed macosx sound support
	* new MSVolume filter to make sound power measurements
	* rate control of ffmpeg video codecs

mediastreamer-2.1.0: 23, January 2007
	* add support for Video4Linux V2 cameras
	* support for mpjeg cameras
	* webcam support on windows operational
	* video window display ok on windows
	* fix bug with quickcam driver on linux
	* bandwidth setting improvements.