update NEWS
[platform/upstream/pulseaudio.git] / NEWS
1 PulseAudio 11.1
2
3 A bug fix release.
4
5  * Fix a crash in filter modules related to flat volumes and volume sharing
6  * Fix a crash when the bluetooth adapter reports weird MTU size
7  * Disable bluetooth MTU autodetection by default
8  * Add mixer handling back for hardware that doesn't have any alsa-lib
9    configuration
10  * Prioritize USB devices over built-in sound cards (11.0 was supposed to have
11    this feature, but the implementation turned out to be incomplete)
12
13 Contributors
14
15   Arun Raghavan
16   Tanu Kaskinen
17
18
19 PulseAudio 11.0
20
21 Changes at a glance:
22
23  * Support for newer AirPlay hardware
24  * USB and bluetooth devices preferred over internal sound cards
25  * Bluetooth HSP headset role implemented
26  * Bluetooth HFP audio gateway role implemented (requires oFono)
27  * Bluetooth HSP audio gateway and HFP hands-free unit roles can be enabled
28    simultaneously
29  * Upmixing can now be disabled without bad side effects
30  * Avoid having unavailable sinks or sources as the default
31  * Option to avoid resampling more often
32  * Option to automatically switch bluetooth profile to HSP more often
33  * Better latency control in module-loopback
34  * Changed module argument names in module-ladspa-sink and
35    module-virtual-surround-sink
36  * Fixed input device handling in module-waveout
37  * Improved bluetooth MTU configuration
38  * GNU Hurd support
39  * Applications can request LADSPA or virtual surround filtering for their
40    streams
41  * Support for 32-bit applications on 64-bit systems in padsp
42
43 Detailed change log:
44
45   https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/
46
47 Contributors
48
49   Arun Raghavan
50   ced2c
51   Christian Kellner
52   Colin Leroy
53   Corentin Noël
54   David Mandelberg
55   David Michael
56   Denis Shulyaka
57   Felipe Sateler
58   Georg Chini
59   Grzegorz Kolodziejczyk
60   Hajime Fujita
61   Hui Wang
62   Imre Vadász
63   Jungsup Lee
64   Karl Ove Hufthammer
65   KimJeongYeon
66   Luiz Augusto von Dentz
67   Martin Blanchard
68   Matthias Wabersich
69   Mihai Moldovan
70   Milo Casagrande
71   Moo
72   Moritz Bruder
73   Muhammet Kara
74   muzena
75   Pali Rohár
76   Paul Seyfert
77   Peter Meerwald-Stadler
78   Philip Chimento
79   Piotr Drąg
80   Rafael Fontenelle
81   Renjith Thomas
82   Stephen Paul Weber
83   Takashi Sakamoto
84   Tanu Kaskinen
85   Ted Ying
86   Vadim Troshchinskiy
87   Wim Taymans
88   Yuri Chornoivan
89
90
91 PulseAudio 10.0
92
93 Changes at a glance:
94
95  * Automatically switch Bluetooth profile when using VoIP applications
96  * New module for prioritizing passthrough streams (module-allow-passthrough)
97  * Fix hotplugging support for USB surround sound cards
98  * Separate volumes for Bluetooth A2DP and HSP profiles
99  * memfd-based shared memory mechanism enabled by default
100  * Removed module-xenpv-sink
101  * Dropped dependency to json-c
102  * When using systemd to start PulseAudio, pulseaudio.socket is always started
103    first
104  * Compatibility with OpenSSL 1.1.0
105  * Clarified qpaeq license
106
107 Detailed change log:
108
109   https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/
110
111 Contributors
112
113   Ahmed S. Darwish
114   Aidan Gauland
115   Alexander E. Patrakov
116   Anton Lundin
117   Arun Raghavan
118   Balázs Úr
119   Chris Billington
120   Cédric Valmary
121   Deepak Srivastava
122   Dušan Kazik
123   Felipe Sateler
124   Fran Dieguez
125   Georg Chini
126   Guillaume Desmottes
127   Jan Alexander Steffens
128   John Paul Adrian Glaubitz
129   Juha Kuikka
130   Juho Hämäläinen
131   KimJeongYeon
132   Marcin Lewandowski
133   Mario Blättermann
134   Moo
135   Nils Schneider
136   Pali Rohár
137   Peter Meerwald-Stadler
138   Philip Withnall
139   Pierre Ossman
140   Piotr Drąg
141   Rikard Söderström
142   Romain Naour
143   Sylvain Baubeau
144   Tanu Kaskinen
145   Ulrich Eckhardt
146   Viktar Vaŭčkievič
147
148
149 PulseAudio 9.0
150
151 Changes at a glance:
152
153  * Automatic routing improvements
154  * Beamforming and various other new features in the WebRTC echo canceller
155  * Various improvements in module-role-cork and module-role-ducking
156  * LFE remixing disabled by default
157  * memfd-backed shared memory transport
158  * Support for sample rates up to 384 kHz
159  * webrtc-audio-processing dependency minimum version bumped to 0.2
160  * Changed the C standard from C99 to C11.
161
162 Detailed change log:
163
164   http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/9.0
165
166 Contributors
167
168   Ahmed S. Darwish
169   Alexander E. Patrakov
170   Arun Raghavan
171   Barun Kumar Singh
172   David Henningsson
173   Deepak Srivastava
174   Gabor Kelemen
175   Georg Chini
176   Jeremy Huddleston Sequoia
177   Jonathan Perkin
178   Juho Hämäläinen
179   Jungsup Lee
180   Kamil Rytarowski
181   Marcin Lewandowski
182   Milo Casagrande
183   Muhammet Kara
184   Nazar Mokrynskyi
185   Peter Meerwald
186   Piotr Drąg
187   Sachin Kumar Chauhan
188   Sangchul Lee
189   Tanu Kaskinen
190   YunQiang Su
191
192
193 PulseAudio 8.0
194
195 Changes at a glance:
196
197  * Automatic routing more likely to change profile
198  * OS X and NetBSD support improvements
199  * Systemd journal logging for clients
200  * New LFE balance programming interface
201  * Module-dbus-protocol improvements
202  * More flexible configuration file handling
203  * pulsecore-8.0.so moved to a private directory
204  * New script for measuring memory consumption
205  * Various bug fixes and small improvements
206
207 Detailed change log:
208
209   http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/8.0
210
211 Contributors
212
213   Ahmed S. Darwish
214   Alexander E. Patrakov
215   Andrey Semashev
216   Arun Raghavan
217   David Henningsson
218   Deepak Srivastava
219   Felipe Sateler
220   Georg Chini
221   Jason Gerecke
222   John Horan
223   Juho Hämäläinen
224   Julien Isorce
225   Kamil Rytarowski
226   KimJeongYeon
227   Kiran Krishnappa
228   Lev Melnikovsky
229   Manish Sogi
230   Mihai Moldovan
231   Mingye Wang
232   Nazar Mokrynskyi
233   Peter Mattern
234   Peter Meerwald
235   Pierre Ossman
236   Ross Burton
237   Shawn Walker
238   Takashi Iwai
239   Tanu Kaskinen
240   Thomas Petazzoni
241   Yuri Chornoivan
242   Zbigniew Kempczyński
243   jungsup lee
244
245
246 PulseAudio 7.0
247
248 Changes at a glance:
249
250   * LFE channel synthesis with low-pass filtering
251   * New libsoxr based resamplers
252   * Socket activation support for TCP
253   * The "srbchannel" IPC mechanism enabled by default
254   * More flexible jack detection support when using UCM
255   * Exiting due to SIGTERM isn't considered a failure
256   * Better support for Creative SoundBlaster Omni Surround 5.1
257
258 Detailed change log:
259
260   http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/7.0
261
262 Contributors:
263
264   Ahmed S. Darwish
265   Alexander E. Patrakov
266   Andrey Semashev
267   Andrey Zholos
268   Arun Raghavan
269   Cédric Valmary
270   David Henningsson
271   David Herrmann
272   Deepak Srivastava
273   Dušan Kazik
274   Felipe Sateler
275   Hui Wang
276   Jaska Uimonen
277   Juho Hämäläinen
278   Manish Sogi
279   Michael Cree
280   Milo Casagrande
281   Muhammet Kara
282   Nazar Mokrynskyi
283   Paul Menzel
284   Peter Meerwald
285   Pierre Ossman
286   Piotr Drąg
287   René J. V. Bertin
288   Sagar Nageshmurthy
289   Shawn Walker
290   Sukesh Adiga
291   Takashi Sakamoto
292   Tanu Kaskinen
293   Ville Skyttä
294   Wim Taymans
295   Yuri Chornoivan
296   Zavadovsky Yan
297
298
299 PulseAudio 6.0
300
301 Changes at a glance:
302
303   * Bluez 5 HSP (headset profile) support, both with and without oFono
304   * SystemD socket activation support
305   * Better support for multichannel and 2.1 profiles
306   * Protocol optimisations
307   * Remap optimisations
308   * Lots of other enhancements, bug fixes, and documenation and i18n updates
309
310 Detailed change log:
311
312   http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/6.0
313
314 Contributors:
315
316   Alexander Couzens
317   Alexander E. Patrakov
318   Alexander Kurtz
319   Alexander Potashev
320   Andrey Semashev
321   Arun Raghavan
322   Bradley Broom
323   Cheng-Chia Tseng
324   Colin Guthrie
325   David Henningsson
326   Dimitris Spingos
327   Dušan Kazik
328   Evan Nemerson
329   Felipe Sateler
330   Georg Chini
331   Hemanth Meenakshisundaram
332   Hui Wang
333   James Bunton
334   Jason Newton
335   Javier Jardón
336   Joe Marcus Clarke
337   Josef Andersson
338   João Paulo Rechi Vita
339   Juho Hämäläinen
340   kozdincer
341   Luiz Augusto von Dentz
342   Lukas Peleska
343   Lukasz Marek
344   Mauro Guerrera
345   Michał Górny
346   Niels Ole Salscheider
347   Pali Rohár
348   Parin Porecha
349   Pete Beardmore
350   Peter Meerwald
351   Peter Ujfalusi
352   Pierre Ossman
353   Piotr Drąg
354   poljar (Damir Jelić)
355   Rafael Ferreira
356   Rex Dieter
357   Ricardo Salveti de Araujo
358   Sajeesh Sidharthan
359   Sjoerd Simons
360   Tanu Kaskinen
361   Wim Taymans
362   Yuri Chornoivan
363
364
365 PulseAudio 5.0
366
367 Changes at a glance:
368
369   * BlueZ 5 support (A2DP only)
370   * Reimplementation of the tunnel modules
371   * Native log target support for systemd-journal
372   * Resampler refactoring
373   * --monitor-stream option for parecord and parec
374   * "latency_msec" argument for module-rtp-recv
375   * "inhibit_auto_suspend" argument for module-rtp-send
376   * "auto" argument for module-tunnel-sink and module-tunnel-source
377   * Removed module-bluetooth-proximity
378   * Jack detection for line out
379   * Laptop internal surround speaker volume support
380   * Improved float->s16 and s16->float sample conversion for ARM NEON
381   * "Available" flag for card profiles
382   * Removed module-dbus-protocol from the default configuration
383   * Lots of other enhancements, bug fixes, and documenation and i18n updates
384
385 Detailed change log:
386
387   http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/5.0
388
389 Contributors:
390
391   Alexander Couzens
392   Alexander E. Patrakov
393   Alexander Potashev
394   Anton Lundin
395   Arun Raghavan
396   Ben Brewer
397   Cheng-Chia Tseng
398   Colin Guthrie
399   Damir Jelić
400   Daniel Albers
401   David Henningsson
402   Dominique Leuenberger
403   Héctor Martín
404   Ismo Puustinen
405   Jan Alexander Steffens
406   Javier Jardón
407   João Paulo Rechi Vita
408   Juho Hämäläinen
409   Kenneth Perry
410   Kerrick Staley
411   Kiran Krishnappa
412   Koop Mast
413   Lars-Peter Clausen
414   Laurentiu Nicola
415   Luiz Augusto von Dentz
416   Magnus Ekhall
417   Mikel Astiz
418   Mitchell Fang
419   Nikolay Amiantov
420   Parin Porecha
421   Peter Meerwald
422   Pierre Ossman
423   Piotr Drąg
424   Rafael Ferreira
425   Ryan Lortie
426   Scott Reeves
427   Shuai Fan
428   Stefan Sperling
429   Tanu Kaskinen
430   Wim Taymans
431   Yuri Chornoivan
432   victory
433
434
435 PulseAudio 4.0
436
437 Changes at a glance:
438
439   * Better handling of low latency requests
440   * Optimisations while mixing (generic, ARM NEON)
441   * Default resampler is now speex-float-1 (lower CPU usage)
442   * Major Bluetooth refactoring for better reliability and easier maintenance
443   * Fixes for graceful hand-off to/from JACK
444   * New module to apply ducking based on stream roles
445   * Echo canceller infrastructure fixes
446   * Bash and zsh completion for command line tools
447   * Solaris and OS X fixes
448   * Lots of other enhancements, bug fixes, and documenation and i18n updates
449
450 Detailed change log:
451
452   http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/4.0
453
454 Contributors:
455
456   Akihiro Tsukada
457   Albert Zeyer
458   Arun Raghavan
459   Christoph Gysin
460   David Henningsson
461   Flavio Ceolin
462   Jarkko Suontausta
463   Javier Jardón
464   João Paulo Rechi Vita
465   Jyri Sarha
466   Luiz Augusto von Dentz
467   Maarten Lankhorst
468   Marc-Antoine Perennou
469   Martin Pitt
470   Matěj Laitl
471   Mikel Astiz
472   Paul Meng
473   Peter Meerwald
474   Peter Nelson
475   Piotr Drąg
476   poljar (Damir Jelić)
477   Robin H. Johnson
478   Stefan Huber
479   Ștefan Săftescu
480   Tanu Kaskinen
481   Vadim Troshchinskiy
482   Wang Xingchao
483   Yuri Chornoivan
484
485 ----
486
487 Change logs for previous versions can be seen at:
488
489   http://www.freedesktop.org/wiki/Software/PulseAudio/Notes