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