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