update upstream-2021-08-15

This commit is contained in:
Chengyi Zhao 2021-08-15 02:35:23 +08:00
parent c8653c13fa
commit 1703683def
297 changed files with 91782 additions and 54869 deletions

265
NEWS
View file

@ -1,3 +1,268 @@
PulseAudio 15.0
Changes at a glance:
* Notes for end users
* Support for LDAC and AptX bluetooth codecs, plus "SBC XQ" (SBC with higher-quality parameters)
* Support for HFP bluetooth profiles
* Support for Bluetooth A2DP AVRCP Absolute Volume
* ALSA path configuration files can now be placed in user home directory
* module-virtual-surround-sink rewritten
* More options for module-jackdbus-detect
* Improved hardware support
* SteelSeries Arctis 9
* HP Thunderbolt Dock 120W G2
* Behringer U-Phoria UMC22
* OnePlus Type-C Bullets
* Sennheiser GSX 1000/1200 PRO
* New udev variable: PULSE_MODARGS
* max_latency_msec argument added to module-null-source
* module-filter-apply can take filter parameters from device properties
* module-match can now be loaded multiple times
* Improvements to FreeBSD support
* Windows support added to Meson
* Additional commands for pactl
* Card profiles can be set to sticky
* Notes for application developers
* New API for sending messages from clients to PulseAudio objects
* New mechanism for applications to disable shared memory on their connection to PulseAudio
* Notes for packagers
* Autotools build system have been dropped
* The startup script can now read additional configuration from the /etc/pulse/default.pa.d/ directory
* Option to build client library and utilities only
* Avoid loading X11 modules on Wayland (GNOME-only for now)
* OSS support is now configurable in Meson
* Valgrind support is now configurable in Meson
Detailed change log:
https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/
Contributors
Alexey Rubtsov
Alper Nebi Yasak
Anders Jonsson
Arun Raghavan
Ben Buchwald
Benjamin Valentin
Carlos Garnacho
Carmen Bianca Bakker
Christopher Arndt
Christopher Snowhill
David
Dusan Kazik
Edward Lee
Emilio Herrera
Evan Miller
Fabian Affolter
Faidon Liambotis
Felipe Sateler
Frédéric Danis
Georg Chini
Greg V
Göran Uddeborg
Hela Basa
Henri Chain
Hui Wang
Igor V. Kovalenko
Ilja van Sprundel
Jaechul Lee
James Bottomley
Jan Alexander Steffens (heftig)
Jan Kuparinen
Jaroslav Kysela
Jason Nader
Johannes Wolf
Julien Humbert
Kai-Heng Feng
Karl Ove Hufthammer
Klaas van Schelven
Laurent Bigonville
Laurențiu Nicola
Lyndon Brown
Marijn Suijten
Martin Wilck
Mattias Jernberg
Milo Casagrande
Nazar Mokrynskyi
Oğuz Ersen
Patrick Gaskin
Patrick McLean
Paul Seyfert
Pierre Ossman
Piotr Drąg
Pjotr Vertaalt
Ricky Tigg
Robin Lahtinen
Samuel Thibault
Sanchayan Maity
Scott Worley
Sebastian Krzyszkowiak
SimonP
Takashi Sakamoto
Tanu Kaskinen
Tobias Weise
Toni Estevez
Yaron Shahrabani
Yuri Chornoivan
morrishoresh
pseyfert
scootergrisen
simmon
PulseAudio 14.2
A bug fix release.
* Fix port switching when unplugging headphones
Contributors
Tanu Kaskinen
PulseAudio 14.1
A bug fix release.
* Support upto 8 mixer channels on ALSA devices
* Handle ALSA jacks with the same name but different index values
* Switch to plugged-in headset when mic availability is unknown
* Fix a potential segfault in the Bluetooth oFono HFP backend
* Fix a problem with module-ladspa-sink when avoid-resampling=true
* Fix database names containing canonical host for meson builds
Contributors
Arun Raghavan
Hui Wang
Igor V. Kovalenko
Jaroslav Kysela
Kai-Heng Feng
Patrick Gaskin
Tanu Kaskinen
morrishoresh
PulseAudio 14.0
Changes at a glance:
* Notes for end users
* Significant routing changes to default sinks/sources
* Changing the default sink moves streams from the old default sink to the new
* Moving a stream to the default sink removes the "manually routed" status of the stream
* If a sink changes status to available, streams that prefer that sink move there automatically
* The same changes have been applied to the source stream routing
* Workaround for GNOME Sound Settings' stream routing behaviour
* module-rescue-streams is deprecated, functionality moved to the core
* New rescue-streams option in daemon.conf
* Automatic switching to HDMI is now disabled by default
* Better support for some USB gaming headsets
* Flat volumes are now disabled by default
* The RAOP sink can be configured to automatically reconnect on connection failures
* Separate sink_channels and source_channels for module-jackdbus-detect
* Improved support for ALSA UCM
* Support for ALSA mixer controls with non-zero index
* It's now possible to set intended roles for devices in the ALSA profile configuration
* Ports now have a type associated with them
* Mappings have a new "description-key" option in the ALSA profile configuration
* New xauthority argument for X11 modules
* module-null-sink's compressed format support can now be configured at run-time
* The enable-lfe-remixing option in daemon.conf was split into remixing-produce-lfe and remixing-consume-lfe
* New channel_map argument for module-raop-sink
* Notes for application developers
* pa_mainloop_prepare interprets the timeout argument as microseconds again
* New availability_group and type fields in the port info structs
* New macros: PA_LIKELY(), PA_UNLIKELY(), PA_CLAMP() and PA_CLAMP_UNLIKELY()
* Notes for packagers
* New GStreamer-based RTP implementation
* qpaeq switched from Python 2 to Python 3
* Compile-time option to forget pre-14.0 stream routing
* The install path of the ALSA configuration files is now configurable
* GNU gettext minimum version requirement bumped from 0.19.3 to 0.19.8
* Heads-up: dropping autotools build system
* Heads-up: dropping EsounD support is considered, tell us if you still need it
* Heads-up: dropping GConf support
Detailed change log:
https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/14.0/
Contributors
Alexander E. Patrakov
Arun Raghavan
Balázs Meskó
Baurzhan Muftakhidinov
Ben Buchwald
Daniil Kovalev
Dave Chiluk
David Heidelberg
Dusan Kazik
Eero Nurkkala
Emanuil Novachev
Emilio Herrera
Felipe Sateler
Felix Yan
Geert Warrink
Georg Chini
Göran Uddeborg
Hugo Osvaldo Barrera
Hui Wang
Igor V. Kovalenko
Jan Alexander Steffens
Jarno Suni
Jaroslav Kysela
Jaska Uimonen
Jean-Baptiste Holcroft
Josh
Juliano de Souza Camargo
Kai-Heng Feng
Karl Ove Hufthammer
Khem Raj
Krzysztof Stasiowski
Laurent Bigonville
Libin Yang
Marc Ranolfi
Michael Pivonka
Milo Casagrande
Milo Ivir
Nick Moriarty
Oğuz Ersen
Pali Rohár
Peter Levine
Peter Meerwald
Philip Withnall
Piotr Drąg
RODRIGUEZ Christophe
Rafael Fontenelle
Ralph Seichter
Rasmus Thomsen
Rickie Schroeder
Rosen Penev
Ryszard Knop
Sanchayan Maity
Sebastian Dröge
Sebastien
StefanBruens
Taahir Ahmed
Tanu Kaskinen
Timo Gurr
Tom Yan
Tomasz Kontusz
Vasilis Tsiligiannis
Wim Taymans
Yi-Jyun Pan
Yuri Chornoivan
itsthem
muzena
roshal
zhaochengyi
PulseAudio 13.0
Changes at a glance: