• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PulseAudio 14.2
2
3A bug fix release.
4
5 * Fix port switching when unplugging headphones
6
7Contributors
8
9  Tanu Kaskinen
10
11
12PulseAudio 14.1
13
14A bug fix release.
15
16 * Support upto 8 mixer channels on ALSA devices
17 * Handle ALSA jacks with the same name but different index values
18 * Switch to plugged-in headset when mic availability is unknown
19 * Fix a potential segfault in the Bluetooth oFono HFP backend
20 * Fix a problem with module-ladspa-sink when avoid-resampling=true
21 * Fix database names containing canonical host for meson builds
22
23Contributors
24
25  Arun Raghavan
26  Hui Wang
27  Igor V. Kovalenko
28  Jaroslav Kysela
29  Kai-Heng Feng
30  Patrick Gaskin
31  Tanu Kaskinen
32  morrishoresh
33
34
35PulseAudio 14.0
36
37Changes at a glance:
38
39 * Notes for end users
40   * Significant routing changes to default sinks/sources
41     * Changing the default sink moves streams from the old default sink to the new
42     * Moving a stream to the default sink removes the "manually routed" status of the stream
43     * If a sink changes status to available, streams that prefer that sink move there automatically
44     * The same changes have been applied to the source stream routing
45     * Workaround for GNOME Sound Settings' stream routing behaviour
46     * module-rescue-streams is deprecated, functionality moved to the core
47     * New rescue-streams option in daemon.conf
48   * Automatic switching to HDMI is now disabled by default
49   * Better support for some USB gaming headsets
50   * Flat volumes are now disabled by default
51   * The RAOP sink can be configured to automatically reconnect on connection failures
52   * Separate sink_channels and source_channels for module-jackdbus-detect
53   * Improved support for ALSA UCM
54   * Support for ALSA mixer controls with non-zero index
55   * It's now possible to set intended roles for devices in the ALSA profile configuration
56   * Ports now have a type associated with them
57   * Mappings have a new "description-key" option in the ALSA profile configuration
58   * New xauthority argument for X11 modules
59   * module-null-sink's compressed format support can now be configured at run-time
60   * The enable-lfe-remixing option in daemon.conf was split into remixing-produce-lfe and remixing-consume-lfe
61   * New channel_map argument for module-raop-sink
62 * Notes for application developers
63   * pa_mainloop_prepare interprets the timeout argument as microseconds again
64   * New availability_group and type fields in the port info structs
65   * New macros: PA_LIKELY(), PA_UNLIKELY(), PA_CLAMP() and PA_CLAMP_UNLIKELY()
66 * Notes for packagers
67   * New GStreamer-based RTP implementation
68   * qpaeq switched from Python 2 to Python 3
69   * Compile-time option to forget pre-14.0 stream routing
70   * The install path of the ALSA configuration files is now configurable
71   * GNU gettext minimum version requirement bumped from 0.19.3 to 0.19.8
72   * Heads-up: dropping autotools build system
73   * Heads-up: dropping EsounD support is considered, tell us if you still need it
74   * Heads-up: dropping GConf support
75
76Detailed change log:
77
78  https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/14.0/
79
80Contributors
81
82  Alexander E. Patrakov
83  Arun Raghavan
84  Balázs Meskó
85  Baurzhan Muftakhidinov
86  Ben Buchwald
87  Daniil Kovalev
88  Dave Chiluk
89  David Heidelberg
90  Dusan Kazik
91  Eero Nurkkala
92  Emanuil Novachev
93  Emilio Herrera
94  Felipe Sateler
95  Felix Yan
96  Geert Warrink
97  Georg Chini
98  Göran Uddeborg
99  Hugo Osvaldo Barrera
100  Hui Wang
101  Igor V. Kovalenko
102  Jan Alexander Steffens
103  Jarno Suni
104  Jaroslav Kysela
105  Jaska Uimonen
106  Jean-Baptiste Holcroft
107  Josh
108  Juliano de Souza Camargo
109  Kai-Heng Feng
110  Karl Ove Hufthammer
111  Khem Raj
112  Krzysztof Stasiowski
113  Laurent Bigonville
114  Libin Yang
115  Marc Ranolfi
116  Michael Pivonka
117  Milo Casagrande
118  Milo Ivir
119  Nick Moriarty
120  Oğuz Ersen
121  Pali Rohár
122  Peter Levine
123  Peter Meerwald
124  Philip Withnall
125  Piotr Drąg
126  RODRIGUEZ Christophe
127  Rafael Fontenelle
128  Ralph Seichter
129  Rasmus Thomsen
130  Rickie Schroeder
131  Rosen Penev
132  Ryszard Knop
133  Sanchayan Maity
134  Sebastian Dröge
135  Sebastien
136  StefanBruens
137  Taahir Ahmed
138  Tanu Kaskinen
139  Timo Gurr
140  Tom Yan
141  Tomasz Kontusz
142  Vasilis Tsiligiannis
143  Wim Taymans
144  Yi-Jyun Pan
145  Yuri Chornoivan
146  itsthem
147  muzena
148  roshal
149  zhaochengyi
150
151
152PulseAudio 13.0
153
154Changes at a glance:
155
156 * Added support for Dolby TrueHD and DTS-HD Master Audio
157 * Improved 5.1 surround channel routing
158 * Improved initial card profile selection for ALSA cards
159 * Automatically switch away from unavailable card profiles
160 * Bluetooth card profile choices aren't persistent any more by default
161 * Added support for some SteelSeries Arctis 5 USB headsets
162 * Removed KDE specific routing configuration
163 * New information collection script for bug reports: pa-info
164 * New "max_latency_msec" module argument for module-loopback
165 * New "fast_adjust_threshold_msec" module argument for module-loopback
166 * New "stream_name" module argument for module-rtp-send
167 * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio
168 * Use source sample spec and channel map by default in module-loopback
169 * module-role-cork and module-role-ducking can now use recording streams as triggers
170 * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card
171 * "avoid_resampling" also tries to avoid format conversion if the ALSA device supports it
172 * Added support for non-PCM formats in module-null-sink
173 * More efficient channel remapping in some cases for 32-bit streams
174 * Removed the "latency_time" option from module-null-source
175 * New function to enable realtime scheduling for client threads
176 * New convenience functions for getting parameters from pa_format_info
177 * New function for pa_threaded_mainloop to run a callback in the mainloop thread without the mainloop lock being held
178 * Const-ification of parameters across headers
179 * Removed BlueZ 4 support
180 * Dropped intltool
181 * Introduction of the Meson build system
182 * New build option for improving build reproducibility
183 * Minor bug-fixes, bindings updates and several translation updates
184
185Detailed change log:
186
187  https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/
188
189Contributors
190
191  Alan Coopersmith
192  Alexander E. Patrakov
193  Alexander Potashev
194  Andika Triwidada
195  Arnaud Rebillout
196  Arun Raghavan
197  Bert Hekman
198  Carlos Garnacho
199  Danny O'Brien
200  David Emett
201  David Heidelberg
202  David Hewitt
203  Diego Viola
204  Felipe Sateler
205  Fran Diéguez
206  Friedel Wolff
207  Frédéric Danis
208  Georg Chini
209  Hans de Goede
210  Hongxu Jia
211  Hui Wang
212  Ing. Jaroslav Safka
213  Jan Alexander Steffens (heftig)
214  Javier Jardón
215  Jean-Philippe Guillemin
216  Jordi Mas
217  Josef Andersson
218  Joseph Herlant
219  João Paulo Rechi Vita
220  Kaleb Ercanbrack
221  Lucas Stach
222  Luiz Augusto von Dentz
223  Lyndon Brown
224  Marek Cernocky
225  Mark Filion
226  Milo Casagrande
227  Moo
228  Mr. M
229  Nate Brown
230  Nazar Mokrynskyi
231  Nicolas Fella
232  Olaf Hering
233  Pali Rohár
234  Pierre-Louis Bossart
235  Piotr Drąg
236  RODRIGUEZ Christophe
237  Rafael Fontenelle
238  Raman Shyshniou
239  Russell Treleaven
240  S Page
241  Sangchul Lee
242  Sascha Silbe
243  Stefan Huber
244  Takashi Iwai
245  Takashi Sakamoto
246  Tanu Kaskinen
247  Thomas Hutschenreuther
248  Tomaz Solc
249  Topi Miettinen
250  Wellington Wallace
251  Will Stott
252  Yclept Nemo
253  Yuri Chornoivan
254  Zakhary Husak
255  jorisc90
256  muzena
257  scootergrisen
258  shdown
259
260
261PulseAudio 12.2
262
263The previous release tarball contained a broken configure script, this release
264fixes the tarball. There are no changes in the source, except for this NEWS
265file update.
266
267Contributors
268
269  Tanu Kaskinen
270
271
272PulseAudio 12.1
273
274A bug fix release.
275
276 * Fixed crash when switching to A2DP bluetooth profile
277 * Fixed plugin search path in module-ladspa-sink
278 * Fixed file permissions for the pipes created by module-pipe-sink and
279   module-pipe-source
280
281Contributors
282
283  Mr. M
284  Tanu Kaskinen
285
286
287PulseAudio 12.0
288
289Changes at a glance:
290
291 * Better latency reporting (and hence better A/V sync) with the A2DP bluetooth
292   profile
293 * Much more accurate latency reporting for AirPlay devices
294 * module-switch-on-connect now ignores virtual devices
295 * When using passthrough for compressed audio, set the "non-audio" bit
296 * Prioritize HDMI output over S/PDIF output
297 * HSP support for more bluetooth headsets
298 * Choose the A2DP bluetooth profile by default instead of HSP
299 * New "sink_input_properties" module argument for module-ladspa-sink
300 * New "use_system_clock_for_timing" module argument for module-pipe-sink
301 * module-pipe-sink can now use an existing pipe
302 * Fixed a crash or high CPU use problem with Intel HDMI LPE
303 * Steelseries Arctis 7 USB headset stereo output support
304 * Dell Thunderbolt Dock TB16 speaker jack support
305 * Fixed digital input support for some USB sound cards
306 * Fixed Native Instruments Traktor Audio 6 detection
307 * Ability to disable input or output on macOS
308 * New "dereverb" option for the Speex echo canceller
309 * New module: module-always-source
310 * State files not any more readable by all users in the system mode
311 * module-augment-properties now uses XDG_DATA_DIRS to find .desktop files
312 * Updates for the Vala bindings
313 * The GConf dependency can now be avoided
314 * qpaeq license changed from AGPL to LGPL
315 * qpaeq ported to Qt 5
316 * Compatibility with glibc 2.27
317 * The esdcompat tool isn't any more installed if esound support is disabled
318
319Detailed change log:
320
321  https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/12.0/
322
323Contributors
324
325  Andika Triwidada
326  Andrius Štikonas
327  Arun Raghavan
328  Cheng-Chia Tseng
329  Colin Leroy
330  Constantine Kharlamov
331  Daniel Rusek
332  David Henningsson
333  David Hewitt
334  Felipe Sateler
335  Georg Chini
336  Guenter Milde
337  Hui Wang
338  Ian Ray
339  Iceyer
340  jnqnfe
341  Johan Heikkilä
342  Josef Andersson
343  Jungsup Lee
344  Khem Raj
345  KimJeongYeon
346  Kristian Klausen
347  Laurent Bigonville
348  Mihai Moldovan
349  Mr. M
350  Peter Meerwald-Stadler
351  Pierre-Louis Bossart
352  Piotr Drąg
353  Roliga
354  Russell Treleaven
355  Salvador Fandino
356  Samo Pogačnik
357  Sangchul Lee
358  Sebastian Dröge
359  Sylvain Baubeau
360  Tanu Kaskinen
361  Vivek Dasmohapatra
362  wellington wallace
363  Yuri Chornoivan
364
365
366PulseAudio 11.1
367
368A bug fix release.
369
370 * Fix a crash in filter modules related to flat volumes and volume sharing
371 * Fix a crash when the bluetooth adapter reports weird MTU size
372 * Disable bluetooth MTU autodetection by default
373 * Add mixer handling back for hardware that doesn't have any alsa-lib
374   configuration
375 * Prioritize USB devices over built-in sound cards (11.0 was supposed to have
376   this feature, but the implementation turned out to be incomplete)
377
378Contributors
379
380  Arun Raghavan
381  Tanu Kaskinen
382
383
384PulseAudio 11.0
385
386Changes at a glance:
387
388 * Support for newer AirPlay hardware
389 * USB and bluetooth devices preferred over internal sound cards
390 * Bluetooth HSP headset role implemented
391 * Bluetooth HFP audio gateway role implemented (requires oFono)
392 * Bluetooth HSP audio gateway and HFP hands-free unit roles can be enabled
393   simultaneously
394 * Upmixing can now be disabled without bad side effects
395 * Avoid having unavailable sinks or sources as the default
396 * Option to avoid resampling more often
397 * Option to automatically switch bluetooth profile to HSP more often
398 * Better latency control in module-loopback
399 * Changed module argument names in module-ladspa-sink and
400   module-virtual-surround-sink
401 * Fixed input device handling in module-waveout
402 * Improved bluetooth MTU configuration
403 * GNU Hurd support
404 * Applications can request LADSPA or virtual surround filtering for their
405   streams
406 * Support for 32-bit applications on 64-bit systems in padsp
407
408Detailed change log:
409
410  https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/
411
412Contributors
413
414  Arun Raghavan
415  ced2c
416  Christian Kellner
417  Colin Leroy
418  Corentin Noël
419  David Mandelberg
420  David Michael
421  Denis Shulyaka
422  Felipe Sateler
423  Georg Chini
424  Grzegorz Kolodziejczyk
425  Hajime Fujita
426  Hui Wang
427  Imre Vadász
428  Jungsup Lee
429  Karl Ove Hufthammer
430  KimJeongYeon
431  Luiz Augusto von Dentz
432  Martin Blanchard
433  Matthias Wabersich
434  Mihai Moldovan
435  Milo Casagrande
436  Moo
437  Moritz Bruder
438  Muhammet Kara
439  muzena
440  Pali Rohár
441  Paul Seyfert
442  Peter Meerwald-Stadler
443  Philip Chimento
444  Piotr Drąg
445  Rafael Fontenelle
446  Renjith Thomas
447  Stephen Paul Weber
448  Takashi Sakamoto
449  Tanu Kaskinen
450  Ted Ying
451  Vadim Troshchinskiy
452  Wim Taymans
453  Yuri Chornoivan
454
455
456PulseAudio 10.0
457
458Changes at a glance:
459
460 * Automatically switch Bluetooth profile when using VoIP applications
461 * New module for prioritizing passthrough streams (module-allow-passthrough)
462 * Fix hotplugging support for USB surround sound cards
463 * Separate volumes for Bluetooth A2DP and HSP profiles
464 * memfd-based shared memory mechanism enabled by default
465 * Removed module-xenpv-sink
466 * Dropped dependency to json-c
467 * When using systemd to start PulseAudio, pulseaudio.socket is always started
468   first
469 * Compatibility with OpenSSL 1.1.0
470 * Clarified qpaeq license
471
472Detailed change log:
473
474  https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/
475
476Contributors
477
478  Ahmed S. Darwish
479  Aidan Gauland
480  Alexander E. Patrakov
481  Anton Lundin
482  Arun Raghavan
483  Balázs Úr
484  Chris Billington
485  Cédric Valmary
486  Deepak Srivastava
487  Dušan Kazik
488  Felipe Sateler
489  Fran Dieguez
490  Georg Chini
491  Guillaume Desmottes
492  Jan Alexander Steffens
493  John Paul Adrian Glaubitz
494  Juha Kuikka
495  Juho Hämäläinen
496  KimJeongYeon
497  Marcin Lewandowski
498  Mario Blättermann
499  Moo
500  Nils Schneider
501  Pali Rohár
502  Peter Meerwald-Stadler
503  Philip Withnall
504  Pierre Ossman
505  Piotr Drąg
506  Rikard Söderström
507  Romain Naour
508  Sylvain Baubeau
509  Tanu Kaskinen
510  Ulrich Eckhardt
511  Viktar Vaŭčkievič
512
513
514PulseAudio 9.0
515
516Changes at a glance:
517
518 * Automatic routing improvements
519 * Beamforming and various other new features in the WebRTC echo canceller
520 * Various improvements in module-role-cork and module-role-ducking
521 * LFE remixing disabled by default
522 * memfd-backed shared memory transport
523 * Support for sample rates up to 384 kHz
524 * webrtc-audio-processing dependency minimum version bumped to 0.2
525 * Changed the C standard from C99 to C11.
526
527Detailed change log:
528
529  http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/9.0
530
531Contributors
532
533  Ahmed S. Darwish
534  Alexander E. Patrakov
535  Arun Raghavan
536  Barun Kumar Singh
537  David Henningsson
538  Deepak Srivastava
539  Gabor Kelemen
540  Georg Chini
541  Jeremy Huddleston Sequoia
542  Jonathan Perkin
543  Juho Hämäläinen
544  Jungsup Lee
545  Kamil Rytarowski
546  Marcin Lewandowski
547  Milo Casagrande
548  Muhammet Kara
549  Nazar Mokrynskyi
550  Peter Meerwald
551  Piotr Drąg
552  Sachin Kumar Chauhan
553  Sangchul Lee
554  Tanu Kaskinen
555  YunQiang Su
556
557
558PulseAudio 8.0
559
560Changes at a glance:
561
562 * Automatic routing more likely to change profile
563 * OS X and NetBSD support improvements
564 * Systemd journal logging for clients
565 * New LFE balance programming interface
566 * Module-dbus-protocol improvements
567 * More flexible configuration file handling
568 * pulsecore-8.0.so moved to a private directory
569 * New script for measuring memory consumption
570 * Various bug fixes and small improvements
571
572Detailed change log:
573
574  http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/8.0
575
576Contributors
577
578  Ahmed S. Darwish
579  Alexander E. Patrakov
580  Andrey Semashev
581  Arun Raghavan
582  David Henningsson
583  Deepak Srivastava
584  Felipe Sateler
585  Georg Chini
586  Jason Gerecke
587  John Horan
588  Juho Hämäläinen
589  Julien Isorce
590  Kamil Rytarowski
591  KimJeongYeon
592  Kiran Krishnappa
593  Lev Melnikovsky
594  Manish Sogi
595  Mihai Moldovan
596  Mingye Wang
597  Nazar Mokrynskyi
598  Peter Mattern
599  Peter Meerwald
600  Pierre Ossman
601  Ross Burton
602  Shawn Walker
603  Takashi Iwai
604  Tanu Kaskinen
605  Thomas Petazzoni
606  Yuri Chornoivan
607  Zbigniew Kempczyński
608  jungsup lee
609
610
611PulseAudio 7.0
612
613Changes at a glance:
614
615  * LFE channel synthesis with low-pass filtering
616  * New libsoxr based resamplers
617  * Socket activation support for TCP
618  * The "srbchannel" IPC mechanism enabled by default
619  * More flexible jack detection support when using UCM
620  * Exiting due to SIGTERM isn't considered a failure
621  * Better support for Creative SoundBlaster Omni Surround 5.1
622
623Detailed change log:
624
625  http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/7.0
626
627Contributors:
628
629  Ahmed S. Darwish
630  Alexander E. Patrakov
631  Andrey Semashev
632  Andrey Zholos
633  Arun Raghavan
634  Cédric Valmary
635  David Henningsson
636  David Herrmann
637  Deepak Srivastava
638  Dušan Kazik
639  Felipe Sateler
640  Hui Wang
641  Jaska Uimonen
642  Juho Hämäläinen
643  Manish Sogi
644  Michael Cree
645  Milo Casagrande
646  Muhammet Kara
647  Nazar Mokrynskyi
648  Paul Menzel
649  Peter Meerwald
650  Pierre Ossman
651  Piotr Drąg
652  René J. V. Bertin
653  Sagar Nageshmurthy
654  Shawn Walker
655  Sukesh Adiga
656  Takashi Sakamoto
657  Tanu Kaskinen
658  Ville Skyttä
659  Wim Taymans
660  Yuri Chornoivan
661  Zavadovsky Yan
662
663
664PulseAudio 6.0
665
666Changes at a glance:
667
668  * Bluez 5 HSP (headset profile) support, both with and without oFono
669  * SystemD socket activation support
670  * Better support for multichannel and 2.1 profiles
671  * Protocol optimisations
672  * Remap optimisations
673  * Lots of other enhancements, bug fixes, and documentation and i18n updates
674
675Detailed change log:
676
677  http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/6.0
678
679Contributors:
680
681  Alexander Couzens
682  Alexander E. Patrakov
683  Alexander Kurtz
684  Alexander Potashev
685  Andrey Semashev
686  Arun Raghavan
687  Bradley Broom
688  Cheng-Chia Tseng
689  Colin Guthrie
690  David Henningsson
691  Dimitris Spingos
692  Dušan Kazik
693  Evan Nemerson
694  Felipe Sateler
695  Georg Chini
696  Hemanth Meenakshisundaram
697  Hui Wang
698  James Bunton
699  Jason Newton
700  Javier Jardón
701  Joe Marcus Clarke
702  Josef Andersson
703  João Paulo Rechi Vita
704  Juho Hämäläinen
705  kozdincer
706  Luiz Augusto von Dentz
707  Lukas Peleska
708  Lukasz Marek
709  Mauro Guerrera
710  Michał Górny
711  Niels Ole Salscheider
712  Pali Rohár
713  Parin Porecha
714  Pete Beardmore
715  Peter Meerwald
716  Peter Ujfalusi
717  Pierre Ossman
718  Piotr Drąg
719  poljar (Damir Jelić)
720  Rafael Ferreira
721  Rex Dieter
722  Ricardo Salveti de Araujo
723  Sajeesh Sidharthan
724  Sjoerd Simons
725  Tanu Kaskinen
726  Wim Taymans
727  Yuri Chornoivan
728
729
730PulseAudio 5.0
731
732Changes at a glance:
733
734  * BlueZ 5 support (A2DP only)
735  * Reimplementation of the tunnel modules
736  * Native log target support for systemd-journal
737  * Resampler refactoring
738  * --monitor-stream option for parecord and parec
739  * "latency_msec" argument for module-rtp-recv
740  * "inhibit_auto_suspend" argument for module-rtp-send
741  * "auto" argument for module-tunnel-sink and module-tunnel-source
742  * Removed module-bluetooth-proximity
743  * Jack detection for line out
744  * Laptop internal surround speaker volume support
745  * Improved float->s16 and s16->float sample conversion for ARM NEON
746  * "Available" flag for card profiles
747  * Removed module-dbus-protocol from the default configuration
748  * Lots of other enhancements, bug fixes, and documentation and i18n updates
749
750Detailed change log:
751
752  http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/5.0
753
754Contributors:
755
756  Alexander Couzens
757  Alexander E. Patrakov
758  Alexander Potashev
759  Anton Lundin
760  Arun Raghavan
761  Ben Brewer
762  Cheng-Chia Tseng
763  Colin Guthrie
764  Damir Jelić
765  Daniel Albers
766  David Henningsson
767  Dominique Leuenberger
768  Héctor Martín
769  Ismo Puustinen
770  Jan Alexander Steffens
771  Javier Jardón
772  João Paulo Rechi Vita
773  Juho Hämäläinen
774  Kenneth Perry
775  Kerrick Staley
776  Kiran Krishnappa
777  Koop Mast
778  Lars-Peter Clausen
779  Laurentiu Nicola
780  Luiz Augusto von Dentz
781  Magnus Ekhall
782  Mikel Astiz
783  Mitchell Fang
784  Nikolay Amiantov
785  Parin Porecha
786  Peter Meerwald
787  Pierre Ossman
788  Piotr Drąg
789  Rafael Ferreira
790  Ryan Lortie
791  Scott Reeves
792  Shuai Fan
793  Stefan Sperling
794  Tanu Kaskinen
795  Wim Taymans
796  Yuri Chornoivan
797  victory
798
799
800PulseAudio 4.0
801
802Changes at a glance:
803
804  * Better handling of low latency requests
805  * Optimisations while mixing (generic, ARM NEON)
806  * Default resampler is now speex-float-1 (lower CPU usage)
807  * Major Bluetooth refactoring for better reliability and easier maintenance
808  * Fixes for graceful hand-off to/from JACK
809  * New module to apply ducking based on stream roles
810  * Echo canceller infrastructure fixes
811  * Bash and zsh completion for command line tools
812  * Solaris and OS X fixes
813  * Lots of other enhancements, bug fixes, and documentation and i18n updates
814
815Detailed change log:
816
817  http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/4.0
818
819Contributors:
820
821  Akihiro Tsukada
822  Albert Zeyer
823  Arun Raghavan
824  Christoph Gysin
825  David Henningsson
826  Flavio Ceolin
827  Jarkko Suontausta
828  Javier Jardón
829  João Paulo Rechi Vita
830  Jyri Sarha
831  Luiz Augusto von Dentz
832  Maarten Lankhorst
833  Marc-Antoine Perennou
834  Martin Pitt
835  Matěj Laitl
836  Mikel Astiz
837  Paul Meng
838  Peter Meerwald
839  Peter Nelson
840  Piotr Drąg
841  poljar (Damir Jelić)
842  Robin H. Johnson
843  Stefan Huber
844  Ștefan Săftescu
845  Tanu Kaskinen
846  Vadim Troshchinskiy
847  Wang Xingchao
848  Yuri Chornoivan
849
850----
851
852Change logs for previous versions can be seen at:
853
854  http://www.freedesktop.org/wiki/Software/PulseAudio/Notes
855