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