summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:03:18 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:03:18 +0000
commit2dd5bc6a074165ddfbd57c4bd52c2d2dac8f47a1 (patch)
tree465b29cb405d3af0b0ad50c78e1dccc636594fec /NEWS
parentInitial commit. (diff)
downloadpulseaudio-2dd5bc6a074165ddfbd57c4bd52c2d2dac8f47a1.tar.xz
pulseaudio-2dd5bc6a074165ddfbd57c4bd52c2d2dac8f47a1.zip
Adding upstream version 14.2.upstream/14.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--NEWS854
1 files changed, 854 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..72dd76f
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,854 @@
+PulseAudio 14.2
+
+A bug fix release.
+
+ * Fix port switching when unplugging headphones
+
+Contributors
+
+ Tanu Kaskinen
+
+
+PulseAudio 14.1
+
+A bug fix release.
+
+ * Support upto 8 mixer channels on ALSA devices
+ * Handle ALSA jacks with the same name but different index values
+ * Switch to plugged-in headset when mic availability is unknown
+ * Fix a potential segfault in the Bluetooth oFono HFP backend
+ * Fix a problem with module-ladspa-sink when avoid-resampling=true
+ * Fix database names containing canonical host for meson builds
+
+Contributors
+
+ Arun Raghavan
+ Hui Wang
+ Igor V. Kovalenko
+ Jaroslav Kysela
+ Kai-Heng Feng
+ Patrick Gaskin
+ Tanu Kaskinen
+ morrishoresh
+
+
+PulseAudio 14.0
+
+Changes at a glance:
+
+ * Notes for end users
+ * Significant routing changes to default sinks/sources
+ * Changing the default sink moves streams from the old default sink to the new
+ * Moving a stream to the default sink removes the "manually routed" status of the stream
+ * If a sink changes status to available, streams that prefer that sink move there automatically
+ * The same changes have been applied to the source stream routing
+ * Workaround for GNOME Sound Settings' stream routing behaviour
+ * module-rescue-streams is deprecated, functionality moved to the core
+ * New rescue-streams option in daemon.conf
+ * Automatic switching to HDMI is now disabled by default
+ * Better support for some USB gaming headsets
+ * Flat volumes are now disabled by default
+ * The RAOP sink can be configured to automatically reconnect on connection failures
+ * Separate sink_channels and source_channels for module-jackdbus-detect
+ * Improved support for ALSA UCM
+ * Support for ALSA mixer controls with non-zero index
+ * It's now possible to set intended roles for devices in the ALSA profile configuration
+ * Ports now have a type associated with them
+ * Mappings have a new "description-key" option in the ALSA profile configuration
+ * New xauthority argument for X11 modules
+ * module-null-sink's compressed format support can now be configured at run-time
+ * The enable-lfe-remixing option in daemon.conf was split into remixing-produce-lfe and remixing-consume-lfe
+ * New channel_map argument for module-raop-sink
+ * Notes for application developers
+ * pa_mainloop_prepare interprets the timeout argument as microseconds again
+ * New availability_group and type fields in the port info structs
+ * New macros: PA_LIKELY(), PA_UNLIKELY(), PA_CLAMP() and PA_CLAMP_UNLIKELY()
+ * Notes for packagers
+ * New GStreamer-based RTP implementation
+ * qpaeq switched from Python 2 to Python 3
+ * Compile-time option to forget pre-14.0 stream routing
+ * The install path of the ALSA configuration files is now configurable
+ * GNU gettext minimum version requirement bumped from 0.19.3 to 0.19.8
+ * Heads-up: dropping autotools build system
+ * Heads-up: dropping EsounD support is considered, tell us if you still need it
+ * Heads-up: dropping GConf support
+
+Detailed change log:
+
+ https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/14.0/
+
+Contributors
+
+ Alexander E. Patrakov
+ Arun Raghavan
+ Balázs Meskó
+ Baurzhan Muftakhidinov
+ Ben Buchwald
+ Daniil Kovalev
+ Dave Chiluk
+ David Heidelberg
+ Dusan Kazik
+ Eero Nurkkala
+ Emanuil Novachev
+ Emilio Herrera
+ Felipe Sateler
+ Felix Yan
+ Geert Warrink
+ Georg Chini
+ Göran Uddeborg
+ Hugo Osvaldo Barrera
+ Hui Wang
+ Igor V. Kovalenko
+ Jan Alexander Steffens
+ Jarno Suni
+ Jaroslav Kysela
+ Jaska Uimonen
+ Jean-Baptiste Holcroft
+ Josh
+ Juliano de Souza Camargo
+ Kai-Heng Feng
+ Karl Ove Hufthammer
+ Khem Raj
+ Krzysztof Stasiowski
+ Laurent Bigonville
+ Libin Yang
+ Marc Ranolfi
+ Michael Pivonka
+ Milo Casagrande
+ Milo Ivir
+ Nick Moriarty
+ Oğuz Ersen
+ Pali Rohár
+ Peter Levine
+ Peter Meerwald
+ Philip Withnall
+ Piotr Drąg
+ RODRIGUEZ Christophe
+ Rafael Fontenelle
+ Ralph Seichter
+ Rasmus Thomsen
+ Rickie Schroeder
+ Rosen Penev
+ Ryszard Knop
+ Sanchayan Maity
+ Sebastian Dröge
+ Sebastien
+ StefanBruens
+ Taahir Ahmed
+ Tanu Kaskinen
+ Timo Gurr
+ Tom Yan
+ Tomasz Kontusz
+ Vasilis Tsiligiannis
+ Wim Taymans
+ Yi-Jyun Pan
+ Yuri Chornoivan
+ itsthem
+ muzena
+ roshal
+ zhaochengyi
+
+
+PulseAudio 13.0
+
+Changes at a glance:
+
+ * Added support for Dolby TrueHD and DTS-HD Master Audio
+ * Improved 5.1 surround channel routing
+ * Improved initial card profile selection for ALSA cards
+ * Automatically switch away from unavailable card profiles
+ * Bluetooth card profile choices aren't persistent any more by default
+ * Added support for some SteelSeries Arctis 5 USB headsets
+ * Removed KDE specific routing configuration
+ * New information collection script for bug reports: pa-info
+ * New "max_latency_msec" module argument for module-loopback
+ * New "fast_adjust_threshold_msec" module argument for module-loopback
+ * New "stream_name" module argument for module-rtp-send
+ * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio
+ * Use source sample spec and channel map by default in module-loopback
+ * module-role-cork and module-role-ducking can now use recording streams as triggers
+ * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card
+ * "avoid_resampling" also tries to avoid format conversion if the ALSA device supports it
+ * Added support for non-PCM formats in module-null-sink
+ * More efficient channel remapping in some cases for 32-bit streams
+ * Removed the "latency_time" option from module-null-source
+ * New function to enable realtime scheduling for client threads
+ * New convenience functions for getting parameters from pa_format_info
+ * New function for pa_threaded_mainloop to run a callback in the mainloop thread without the mainloop lock being held
+ * Const-ification of parameters across headers
+ * Removed BlueZ 4 support
+ * Dropped intltool
+ * Introduction of the Meson build system
+ * New build option for improving build reproducibility
+ * Minor bug-fixes, bindings updates and several translation updates
+
+Detailed change log:
+
+ https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/
+
+Contributors
+
+ Alan Coopersmith
+ Alexander E. Patrakov
+ Alexander Potashev
+ Andika Triwidada
+ Arnaud Rebillout
+ Arun Raghavan
+ Bert Hekman
+ Carlos Garnacho
+ Danny O'Brien
+ David Emett
+ David Heidelberg
+ David Hewitt
+ Diego Viola
+ Felipe Sateler
+ Fran Diéguez
+ Friedel Wolff
+ Frédéric Danis
+ Georg Chini
+ Hans de Goede
+ Hongxu Jia
+ Hui Wang
+ Ing. Jaroslav Safka
+ Jan Alexander Steffens (heftig)
+ Javier Jardón
+ Jean-Philippe Guillemin
+ Jordi Mas
+ Josef Andersson
+ Joseph Herlant
+ João Paulo Rechi Vita
+ Kaleb Ercanbrack
+ Lucas Stach
+ Luiz Augusto von Dentz
+ Lyndon Brown
+ Marek Cernocky
+ Mark Filion
+ Milo Casagrande
+ Moo
+ Mr. M
+ Nate Brown
+ Nazar Mokrynskyi
+ Nicolas Fella
+ Olaf Hering
+ Pali Rohár
+ Pierre-Louis Bossart
+ Piotr Drąg
+ RODRIGUEZ Christophe
+ Rafael Fontenelle
+ Raman Shyshniou
+ Russell Treleaven
+ S Page
+ Sangchul Lee
+ Sascha Silbe
+ Stefan Huber
+ Takashi Iwai
+ Takashi Sakamoto
+ Tanu Kaskinen
+ Thomas Hutschenreuther
+ Tomaz Solc
+ Topi Miettinen
+ Wellington Wallace
+ Will Stott
+ Yclept Nemo
+ Yuri Chornoivan
+ Zakhary Husak
+ jorisc90
+ muzena
+ scootergrisen
+ shdown
+
+
+PulseAudio 12.2
+
+The previous release tarball contained a broken configure script, this release
+fixes the tarball. There are no changes in the source, except for this NEWS
+file update.
+
+Contributors
+
+ Tanu Kaskinen
+
+
+PulseAudio 12.1
+
+A bug fix release.
+
+ * Fixed crash when switching to A2DP bluetooth profile
+ * Fixed plugin search path in module-ladspa-sink
+ * Fixed file permissions for the pipes created by module-pipe-sink and
+ module-pipe-source
+
+Contributors
+
+ Mr. M
+ Tanu Kaskinen
+
+
+PulseAudio 12.0
+
+Changes at a glance:
+
+ * Better latency reporting (and hence better A/V sync) with the A2DP bluetooth
+ profile
+ * Much more accurate latency reporting for AirPlay devices
+ * module-switch-on-connect now ignores virtual devices
+ * When using passthrough for compressed audio, set the "non-audio" bit
+ * Prioritize HDMI output over S/PDIF output
+ * HSP support for more bluetooth headsets
+ * Choose the A2DP bluetooth profile by default instead of HSP
+ * New "sink_input_properties" module argument for module-ladspa-sink
+ * New "use_system_clock_for_timing" module argument for module-pipe-sink
+ * module-pipe-sink can now use an existing pipe
+ * Fixed a crash or high CPU use problem with Intel HDMI LPE
+ * Steelseries Arctis 7 USB headset stereo output support
+ * Dell Thunderbolt Dock TB16 speaker jack support
+ * Fixed digital input support for some USB sound cards
+ * Fixed Native Instruments Traktor Audio 6 detection
+ * Ability to disable input or output on macOS
+ * New "dereverb" option for the Speex echo canceller
+ * New module: module-always-source
+ * State files not any more readable by all users in the system mode
+ * module-augment-properties now uses XDG_DATA_DIRS to find .desktop files
+ * Updates for the Vala bindings
+ * The GConf dependency can now be avoided
+ * qpaeq license changed from AGPL to LGPL
+ * qpaeq ported to Qt 5
+ * Compatibility with glibc 2.27
+ * The esdcompat tool isn't any more installed if esound support is disabled
+
+Detailed change log:
+
+ https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/12.0/
+
+Contributors
+
+ Andika Triwidada
+ Andrius Štikonas
+ Arun Raghavan
+ Cheng-Chia Tseng
+ Colin Leroy
+ Constantine Kharlamov
+ Daniel Rusek
+ David Henningsson
+ David Hewitt
+ Felipe Sateler
+ Georg Chini
+ Guenter Milde
+ Hui Wang
+ Ian Ray
+ Iceyer
+ jnqnfe
+ Johan Heikkilä
+ Josef Andersson
+ Jungsup Lee
+ Khem Raj
+ KimJeongYeon
+ Kristian Klausen
+ Laurent Bigonville
+ Mihai Moldovan
+ Mr. M
+ Peter Meerwald-Stadler
+ Pierre-Louis Bossart
+ Piotr Drąg
+ Roliga
+ Russell Treleaven
+ Salvador Fandino
+ Samo Pogačnik
+ Sangchul Lee
+ Sebastian Dröge
+ Sylvain Baubeau
+ Tanu Kaskinen
+ Vivek Dasmohapatra
+ wellington wallace
+ Yuri Chornoivan
+
+
+PulseAudio 11.1
+
+A bug fix release.
+
+ * Fix a crash in filter modules related to flat volumes and volume sharing
+ * Fix a crash when the bluetooth adapter reports weird MTU size
+ * Disable bluetooth MTU autodetection by default
+ * Add mixer handling back for hardware that doesn't have any alsa-lib
+ configuration
+ * Prioritize USB devices over built-in sound cards (11.0 was supposed to have
+ this feature, but the implementation turned out to be incomplete)
+
+Contributors
+
+ Arun Raghavan
+ Tanu Kaskinen
+
+
+PulseAudio 11.0
+
+Changes at a glance:
+
+ * Support for newer AirPlay hardware
+ * USB and bluetooth devices preferred over internal sound cards
+ * Bluetooth HSP headset role implemented
+ * Bluetooth HFP audio gateway role implemented (requires oFono)
+ * Bluetooth HSP audio gateway and HFP hands-free unit roles can be enabled
+ simultaneously
+ * Upmixing can now be disabled without bad side effects
+ * Avoid having unavailable sinks or sources as the default
+ * Option to avoid resampling more often
+ * Option to automatically switch bluetooth profile to HSP more often
+ * Better latency control in module-loopback
+ * Changed module argument names in module-ladspa-sink and
+ module-virtual-surround-sink
+ * Fixed input device handling in module-waveout
+ * Improved bluetooth MTU configuration
+ * GNU Hurd support
+ * Applications can request LADSPA or virtual surround filtering for their
+ streams
+ * Support for 32-bit applications on 64-bit systems in padsp
+
+Detailed change log:
+
+ https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/
+
+Contributors
+
+ Arun Raghavan
+ ced2c
+ Christian Kellner
+ Colin Leroy
+ Corentin Noël
+ David Mandelberg
+ David Michael
+ Denis Shulyaka
+ Felipe Sateler
+ Georg Chini
+ Grzegorz Kolodziejczyk
+ Hajime Fujita
+ Hui Wang
+ Imre Vadász
+ Jungsup Lee
+ Karl Ove Hufthammer
+ KimJeongYeon
+ Luiz Augusto von Dentz
+ Martin Blanchard
+ Matthias Wabersich
+ Mihai Moldovan
+ Milo Casagrande
+ Moo
+ Moritz Bruder
+ Muhammet Kara
+ muzena
+ Pali Rohár
+ Paul Seyfert
+ Peter Meerwald-Stadler
+ Philip Chimento
+ Piotr Drąg
+ Rafael Fontenelle
+ Renjith Thomas
+ Stephen Paul Weber
+ Takashi Sakamoto
+ Tanu Kaskinen
+ Ted Ying
+ Vadim Troshchinskiy
+ Wim Taymans
+ Yuri Chornoivan
+
+
+PulseAudio 10.0
+
+Changes at a glance:
+
+ * Automatically switch Bluetooth profile when using VoIP applications
+ * New module for prioritizing passthrough streams (module-allow-passthrough)
+ * Fix hotplugging support for USB surround sound cards
+ * Separate volumes for Bluetooth A2DP and HSP profiles
+ * memfd-based shared memory mechanism enabled by default
+ * Removed module-xenpv-sink
+ * Dropped dependency to json-c
+ * When using systemd to start PulseAudio, pulseaudio.socket is always started
+ first
+ * Compatibility with OpenSSL 1.1.0
+ * Clarified qpaeq license
+
+Detailed change log:
+
+ https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/
+
+Contributors
+
+ Ahmed S. Darwish
+ Aidan Gauland
+ Alexander E. Patrakov
+ Anton Lundin
+ Arun Raghavan
+ Balázs Úr
+ Chris Billington
+ Cédric Valmary
+ Deepak Srivastava
+ Dušan Kazik
+ Felipe Sateler
+ Fran Dieguez
+ Georg Chini
+ Guillaume Desmottes
+ Jan Alexander Steffens
+ John Paul Adrian Glaubitz
+ Juha Kuikka
+ Juho Hämäläinen
+ KimJeongYeon
+ Marcin Lewandowski
+ Mario Blättermann
+ Moo
+ Nils Schneider
+ Pali Rohár
+ Peter Meerwald-Stadler
+ Philip Withnall
+ Pierre Ossman
+ Piotr Drąg
+ Rikard Söderström
+ Romain Naour
+ Sylvain Baubeau
+ Tanu Kaskinen
+ Ulrich Eckhardt
+ Viktar Vaŭčkievič
+
+
+PulseAudio 9.0
+
+Changes at a glance:
+
+ * Automatic routing improvements
+ * Beamforming and various other new features in the WebRTC echo canceller
+ * Various improvements in module-role-cork and module-role-ducking
+ * LFE remixing disabled by default
+ * memfd-backed shared memory transport
+ * Support for sample rates up to 384 kHz
+ * webrtc-audio-processing dependency minimum version bumped to 0.2
+ * Changed the C standard from C99 to C11.
+
+Detailed change log:
+
+ http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/9.0
+
+Contributors
+
+ Ahmed S. Darwish
+ Alexander E. Patrakov
+ Arun Raghavan
+ Barun Kumar Singh
+ David Henningsson
+ Deepak Srivastava
+ Gabor Kelemen
+ Georg Chini
+ Jeremy Huddleston Sequoia
+ Jonathan Perkin
+ Juho Hämäläinen
+ Jungsup Lee
+ Kamil Rytarowski
+ Marcin Lewandowski
+ Milo Casagrande
+ Muhammet Kara
+ Nazar Mokrynskyi
+ Peter Meerwald
+ Piotr Drąg
+ Sachin Kumar Chauhan
+ Sangchul Lee
+ Tanu Kaskinen
+ YunQiang Su
+
+
+PulseAudio 8.0
+
+Changes at a glance:
+
+ * Automatic routing more likely to change profile
+ * OS X and NetBSD support improvements
+ * Systemd journal logging for clients
+ * New LFE balance programming interface
+ * Module-dbus-protocol improvements
+ * More flexible configuration file handling
+ * pulsecore-8.0.so moved to a private directory
+ * New script for measuring memory consumption
+ * Various bug fixes and small improvements
+
+Detailed change log:
+
+ http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/8.0
+
+Contributors
+
+ Ahmed S. Darwish
+ Alexander E. Patrakov
+ Andrey Semashev
+ Arun Raghavan
+ David Henningsson
+ Deepak Srivastava
+ Felipe Sateler
+ Georg Chini
+ Jason Gerecke
+ John Horan
+ Juho Hämäläinen
+ Julien Isorce
+ Kamil Rytarowski
+ KimJeongYeon
+ Kiran Krishnappa
+ Lev Melnikovsky
+ Manish Sogi
+ Mihai Moldovan
+ Mingye Wang
+ Nazar Mokrynskyi
+ Peter Mattern
+ Peter Meerwald
+ Pierre Ossman
+ Ross Burton
+ Shawn Walker
+ Takashi Iwai
+ Tanu Kaskinen
+ Thomas Petazzoni
+ Yuri Chornoivan
+ Zbigniew Kempczyński
+ jungsup lee
+
+
+PulseAudio 7.0
+
+Changes at a glance:
+
+ * LFE channel synthesis with low-pass filtering
+ * New libsoxr based resamplers
+ * Socket activation support for TCP
+ * The "srbchannel" IPC mechanism enabled by default
+ * More flexible jack detection support when using UCM
+ * Exiting due to SIGTERM isn't considered a failure
+ * Better support for Creative SoundBlaster Omni Surround 5.1
+
+Detailed change log:
+
+ http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/7.0
+
+Contributors:
+
+ Ahmed S. Darwish
+ Alexander E. Patrakov
+ Andrey Semashev
+ Andrey Zholos
+ Arun Raghavan
+ Cédric Valmary
+ David Henningsson
+ David Herrmann
+ Deepak Srivastava
+ Dušan Kazik
+ Felipe Sateler
+ Hui Wang
+ Jaska Uimonen
+ Juho Hämäläinen
+ Manish Sogi
+ Michael Cree
+ Milo Casagrande
+ Muhammet Kara
+ Nazar Mokrynskyi
+ Paul Menzel
+ Peter Meerwald
+ Pierre Ossman
+ Piotr Drąg
+ René J. V. Bertin
+ Sagar Nageshmurthy
+ Shawn Walker
+ Sukesh Adiga
+ Takashi Sakamoto
+ Tanu Kaskinen
+ Ville Skyttä
+ Wim Taymans
+ Yuri Chornoivan
+ Zavadovsky Yan
+
+
+PulseAudio 6.0
+
+Changes at a glance:
+
+ * Bluez 5 HSP (headset profile) support, both with and without oFono
+ * SystemD socket activation support
+ * Better support for multichannel and 2.1 profiles
+ * Protocol optimisations
+ * Remap optimisations
+ * Lots of other enhancements, bug fixes, and documentation and i18n updates
+
+Detailed change log:
+
+ http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/6.0
+
+Contributors:
+
+ Alexander Couzens
+ Alexander E. Patrakov
+ Alexander Kurtz
+ Alexander Potashev
+ Andrey Semashev
+ Arun Raghavan
+ Bradley Broom
+ Cheng-Chia Tseng
+ Colin Guthrie
+ David Henningsson
+ Dimitris Spingos
+ Dušan Kazik
+ Evan Nemerson
+ Felipe Sateler
+ Georg Chini
+ Hemanth Meenakshisundaram
+ Hui Wang
+ James Bunton
+ Jason Newton
+ Javier Jardón
+ Joe Marcus Clarke
+ Josef Andersson
+ João Paulo Rechi Vita
+ Juho Hämäläinen
+ kozdincer
+ Luiz Augusto von Dentz
+ Lukas Peleska
+ Lukasz Marek
+ Mauro Guerrera
+ Michał Górny
+ Niels Ole Salscheider
+ Pali Rohár
+ Parin Porecha
+ Pete Beardmore
+ Peter Meerwald
+ Peter Ujfalusi
+ Pierre Ossman
+ Piotr Drąg
+ poljar (Damir Jelić)
+ Rafael Ferreira
+ Rex Dieter
+ Ricardo Salveti de Araujo
+ Sajeesh Sidharthan
+ Sjoerd Simons
+ Tanu Kaskinen
+ Wim Taymans
+ Yuri Chornoivan
+
+
+PulseAudio 5.0
+
+Changes at a glance:
+
+ * BlueZ 5 support (A2DP only)
+ * Reimplementation of the tunnel modules
+ * Native log target support for systemd-journal
+ * Resampler refactoring
+ * --monitor-stream option for parecord and parec
+ * "latency_msec" argument for module-rtp-recv
+ * "inhibit_auto_suspend" argument for module-rtp-send
+ * "auto" argument for module-tunnel-sink and module-tunnel-source
+ * Removed module-bluetooth-proximity
+ * Jack detection for line out
+ * Laptop internal surround speaker volume support
+ * Improved float->s16 and s16->float sample conversion for ARM NEON
+ * "Available" flag for card profiles
+ * Removed module-dbus-protocol from the default configuration
+ * Lots of other enhancements, bug fixes, and documentation and i18n updates
+
+Detailed change log:
+
+ http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/5.0
+
+Contributors:
+
+ Alexander Couzens
+ Alexander E. Patrakov
+ Alexander Potashev
+ Anton Lundin
+ Arun Raghavan
+ Ben Brewer
+ Cheng-Chia Tseng
+ Colin Guthrie
+ Damir Jelić
+ Daniel Albers
+ David Henningsson
+ Dominique Leuenberger
+ Héctor Martín
+ Ismo Puustinen
+ Jan Alexander Steffens
+ Javier Jardón
+ João Paulo Rechi Vita
+ Juho Hämäläinen
+ Kenneth Perry
+ Kerrick Staley
+ Kiran Krishnappa
+ Koop Mast
+ Lars-Peter Clausen
+ Laurentiu Nicola
+ Luiz Augusto von Dentz
+ Magnus Ekhall
+ Mikel Astiz
+ Mitchell Fang
+ Nikolay Amiantov
+ Parin Porecha
+ Peter Meerwald
+ Pierre Ossman
+ Piotr Drąg
+ Rafael Ferreira
+ Ryan Lortie
+ Scott Reeves
+ Shuai Fan
+ Stefan Sperling
+ Tanu Kaskinen
+ Wim Taymans
+ Yuri Chornoivan
+ victory
+
+
+PulseAudio 4.0
+
+Changes at a glance:
+
+ * Better handling of low latency requests
+ * Optimisations while mixing (generic, ARM NEON)
+ * Default resampler is now speex-float-1 (lower CPU usage)
+ * Major Bluetooth refactoring for better reliability and easier maintenance
+ * Fixes for graceful hand-off to/from JACK
+ * New module to apply ducking based on stream roles
+ * Echo canceller infrastructure fixes
+ * Bash and zsh completion for command line tools
+ * Solaris and OS X fixes
+ * Lots of other enhancements, bug fixes, and documentation and i18n updates
+
+Detailed change log:
+
+ http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/4.0
+
+Contributors:
+
+ Akihiro Tsukada
+ Albert Zeyer
+ Arun Raghavan
+ Christoph Gysin
+ David Henningsson
+ Flavio Ceolin
+ Jarkko Suontausta
+ Javier Jardón
+ João Paulo Rechi Vita
+ Jyri Sarha
+ Luiz Augusto von Dentz
+ Maarten Lankhorst
+ Marc-Antoine Perennou
+ Martin Pitt
+ Matěj Laitl
+ Mikel Astiz
+ Paul Meng
+ Peter Meerwald
+ Peter Nelson
+ Piotr Drąg
+ poljar (Damir Jelić)
+ Robin H. Johnson
+ Stefan Huber
+ Ștefan Săftescu
+ Tanu Kaskinen
+ Vadim Troshchinskiy
+ Wang Xingchao
+ Yuri Chornoivan
+
+----
+
+Change logs for previous versions can be seen at:
+
+ http://www.freedesktop.org/wiki/Software/PulseAudio/Notes