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