5 * Added support for Dolby TrueHD and DTS-HD Master Audio
6 * Improved initial card profile selection for ALSA cards
7 * Bluetooth card profile choices aren't persistent any more by default
8 * Added support for SteelSeries Arctis 5 USB headset
9 * New "max_latency_msec" module argument for module-loopback
10 * New "stream_name" module argument for module-rtp-send
11 * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio
12 * Use source sample spec and channel map by default in module-loopback
13 * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card
14 * "avoid_resampling" also tries to avoid format conversion if the ALSA device supports it
15 * New function to enable realtime scheduling for client threads
16 * Removed BlueZ 4 support
18 * Introduction of the Meson build system
19 * Const-ification of parameters across headers
20 * Minor bug-fixes, bindings updates and several translation updates
24 https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/
50 Jan Alexander Steffens (heftig)
52 Jean-Philippe Guillemin
59 Luiz Augusto von Dentz
84 Thomas Hutschenreuther
100 The previous release tarball contained a broken configure script, this release
101 fixes the tarball. There are no changes in the source, except for this NEWS
113 * Fixed crash when switching to A2DP bluetooth profile
114 * Fixed plugin search path in module-ladspa-sink
115 * Fixed file permissions for the pipes created by module-pipe-sink and
128 * Better latency reporting (and hence better A/V sync) with the A2DP bluetooth
130 * Much more accurate latency reporting for AirPlay devices
131 * module-switch-on-connect now ignores virtual devices
132 * When using passthrough for compressed audio, set the "non-audio" bit
133 * Prioritize HDMI output over S/PDIF output
134 * HSP support for more bluetooth headsets
135 * Choose the A2DP bluetooth profile by default instead of HSP
136 * New "sink_input_properties" module argument for module-ladspa-sink
137 * New "use_system_clock_for_timing" module argument for module-pipe-sink
138 * module-pipe-sink can now use an existing pipe
139 * Fixed a crash or high CPU use problem with Intel HDMI LPE
140 * Steelseries Arctis 7 USB headset stereo output support
141 * Dell Thunderbolt Dock TB16 speaker jack support
142 * Fixed digital input support for some USB sound cards
143 * Fixed Native Instruments Traktor Audio 6 detection
144 * Ability to disable input or output on macOS
145 * New "dereverb" option for the Speex echo canceller
146 * New module: module-always-source
147 * State files not any more readable by all users in the system mode
148 * module-augment-properties now uses XDG_DATA_DIRS to find .desktop files
149 * Updates for the Vala bindings
150 * The GConf dependency can now be avoided
151 * qpaeq license changed from AGPL to LGPL
152 * qpaeq ported to Qt 5
153 * Compatibility with glibc 2.27
154 * The esdcompat tool isn't any more installed if esound support is disabled
158 https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/12.0/
167 Constantine Kharlamov
187 Peter Meerwald-Stadler
207 * Fix a crash in filter modules related to flat volumes and volume sharing
208 * Fix a crash when the bluetooth adapter reports weird MTU size
209 * Disable bluetooth MTU autodetection by default
210 * Add mixer handling back for hardware that doesn't have any alsa-lib
212 * Prioritize USB devices over built-in sound cards (11.0 was supposed to have
213 this feature, but the implementation turned out to be incomplete)
225 * Support for newer AirPlay hardware
226 * USB and bluetooth devices preferred over internal sound cards
227 * Bluetooth HSP headset role implemented
228 * Bluetooth HFP audio gateway role implemented (requires oFono)
229 * Bluetooth HSP audio gateway and HFP hands-free unit roles can be enabled
231 * Upmixing can now be disabled without bad side effects
232 * Avoid having unavailable sinks or sources as the default
233 * Option to avoid resampling more often
234 * Option to automatically switch bluetooth profile to HSP more often
235 * Better latency control in module-loopback
236 * Changed module argument names in module-ladspa-sink and
237 module-virtual-surround-sink
238 * Fixed input device handling in module-waveout
239 * Improved bluetooth MTU configuration
241 * Applications can request LADSPA or virtual surround filtering for their
243 * Support for 32-bit applications on 64-bit systems in padsp
247 https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/
261 Grzegorz Kolodziejczyk
268 Luiz Augusto von Dentz
279 Peter Meerwald-Stadler
297 * Automatically switch Bluetooth profile when using VoIP applications
298 * New module for prioritizing passthrough streams (module-allow-passthrough)
299 * Fix hotplugging support for USB surround sound cards
300 * Separate volumes for Bluetooth A2DP and HSP profiles
301 * memfd-based shared memory mechanism enabled by default
302 * Removed module-xenpv-sink
303 * Dropped dependency to json-c
304 * When using systemd to start PulseAudio, pulseaudio.socket is always started
306 * Compatibility with OpenSSL 1.1.0
307 * Clarified qpaeq license
311 https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/
317 Alexander E. Patrakov
329 Jan Alexander Steffens
330 John Paul Adrian Glaubitz
339 Peter Meerwald-Stadler
355 * Automatic routing improvements
356 * Beamforming and various other new features in the WebRTC echo canceller
357 * Various improvements in module-role-cork and module-role-ducking
358 * LFE remixing disabled by default
359 * memfd-backed shared memory transport
360 * Support for sample rates up to 384 kHz
361 * webrtc-audio-processing dependency minimum version bumped to 0.2
362 * Changed the C standard from C99 to C11.
366 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/9.0
371 Alexander E. Patrakov
378 Jeremy Huddleston Sequoia
399 * Automatic routing more likely to change profile
400 * OS X and NetBSD support improvements
401 * Systemd journal logging for clients
402 * New LFE balance programming interface
403 * Module-dbus-protocol improvements
404 * More flexible configuration file handling
405 * pulsecore-8.0.so moved to a private directory
406 * New script for measuring memory consumption
407 * Various bug fixes and small improvements
411 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/8.0
416 Alexander E. Patrakov
452 * LFE channel synthesis with low-pass filtering
453 * New libsoxr based resamplers
454 * Socket activation support for TCP
455 * The "srbchannel" IPC mechanism enabled by default
456 * More flexible jack detection support when using UCM
457 * Exiting due to SIGTERM isn't considered a failure
458 * Better support for Creative SoundBlaster Omni Surround 5.1
462 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/7.0
467 Alexander E. Patrakov
505 * Bluez 5 HSP (headset profile) support, both with and without oFono
506 * SystemD socket activation support
507 * Better support for multichannel and 2.1 profiles
508 * Protocol optimisations
509 * Remap optimisations
510 * Lots of other enhancements, bug fixes, and documentation and i18n updates
514 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/6.0
519 Alexander E. Patrakov
533 Hemanth Meenakshisundaram
540 João Paulo Rechi Vita
543 Luiz Augusto von Dentz
548 Niels Ole Salscheider
559 Ricardo Salveti de Araujo
571 * BlueZ 5 support (A2DP only)
572 * Reimplementation of the tunnel modules
573 * Native log target support for systemd-journal
574 * Resampler refactoring
575 * --monitor-stream option for parecord and parec
576 * "latency_msec" argument for module-rtp-recv
577 * "inhibit_auto_suspend" argument for module-rtp-send
578 * "auto" argument for module-tunnel-sink and module-tunnel-source
579 * Removed module-bluetooth-proximity
580 * Jack detection for line out
581 * Laptop internal surround speaker volume support
582 * Improved float->s16 and s16->float sample conversion for ARM NEON
583 * "Available" flag for card profiles
584 * Removed module-dbus-protocol from the default configuration
585 * Lots of other enhancements, bug fixes, and documentation and i18n updates
589 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/5.0
594 Alexander E. Patrakov
604 Dominique Leuenberger
607 Jan Alexander Steffens
609 João Paulo Rechi Vita
617 Luiz Augusto von Dentz
641 * Better handling of low latency requests
642 * Optimisations while mixing (generic, ARM NEON)
643 * Default resampler is now speex-float-1 (lower CPU usage)
644 * Major Bluetooth refactoring for better reliability and easier maintenance
645 * Fixes for graceful hand-off to/from JACK
646 * New module to apply ducking based on stream roles
647 * Echo canceller infrastructure fixes
648 * Bash and zsh completion for command line tools
649 * Solaris and OS X fixes
650 * Lots of other enhancements, bug fixes, and documentation and i18n updates
654 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/4.0
666 João Paulo Rechi Vita
668 Luiz Augusto von Dentz
670 Marc-Antoine Perennou
689 Change logs for previous versions can be seen at:
691 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes