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
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)
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
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
39 * Applications can request LADSPA or virtual surround filtering for their
41 * Support for 32-bit applications on 64-bit systems in padsp
45 https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/
59 Grzegorz Kolodziejczyk
66 Luiz Augusto von Dentz
77 Peter Meerwald-Stadler
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
104 * Compatibility with OpenSSL 1.1.0
105 * Clarified qpaeq license
109 https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/
115 Alexander E. Patrakov
127 Jan Alexander Steffens
128 John Paul Adrian Glaubitz
137 Peter Meerwald-Stadler
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.
164 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/9.0
169 Alexander E. Patrakov
176 Jeremy Huddleston Sequoia
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
209 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/8.0
214 Alexander E. Patrakov
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
260 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/7.0
265 Alexander E. Patrakov
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
312 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/6.0
317 Alexander E. Patrakov
331 Hemanth Meenakshisundaram
338 João Paulo Rechi Vita
341 Luiz Augusto von Dentz
346 Niels Ole Salscheider
357 Ricardo Salveti de Araujo
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
387 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/5.0
392 Alexander E. Patrakov
402 Dominique Leuenberger
405 Jan Alexander Steffens
407 João Paulo Rechi Vita
415 Luiz Augusto von Dentz
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
452 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/4.0
464 João Paulo Rechi Vita
466 Luiz Augusto von Dentz
468 Marc-Antoine Perennou
487 Change logs for previous versions can be seen at:
489 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes