[pulseaudio-commits] Changes to 'refs/tags/v8.99.1'

Arun Raghavan arun at kemper.freedesktop.org
Thu May 12 11:08:33 UTC 2016


Tag 'v8.99.1' created by Arun Raghavan <arun at arunraghavan.net> at 2016-05-12 10:41 +0000

PulseAudio 8.99.1 (9.0 RC1)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJXNF3LAAoJELehow+y/8vz3AsP/1/pCvReUahFz2/x81Wt1clJ
uJaod1unST32qQ6mT2wRUncgtfIbW0lR7XOWSfbE4YLW1PTH0/IoiekqlzSMrsWH
5lBuJ14CWyiax2udZAhtXEmLht5b/HZYY5hroJ+ELRa4RHDM2zjR81i8y42Y+9F4
wWxytoT6O5tqL5QcmLAGNebu4dnLtg5z3482kKYjivSmI1DMlFvxa6O/va40GEDC
SIWLi/SCFKIOMotlHyFsfTRg/TZZupEHazSSH2xnUANU8nfg0yfIjnFsyRgyi2OY
MRDYxrcveW3E4qrWS9V8VFA/DXFRrzdkHVNnS8JdFgx7WYJHimI9hMpHKTTwU/v/
RekG2NGaCUDssbzhVz0hsxzaY1LXvw41cGLoMWnVVY0EQsbC37UCvAHAEv84g42T
GBl+zmrzucVZhq0A1pjdd05pIpMaRHnREGMWI75RyrEieLxIN22nQO2TwTq/8j8g
My1nJWKi7eQzmtOm/No1zNlVvy66Z2E4jbkTVdv9ULFlo2gGyaSq4PmtLLiBYZMJ
GPVBdStMaTEWyS/IDlR7ZYm2UNO9EdaxDy6q8h1pWtfPueBNFyiPmXxCcC8723//
f0HxRKjbGNE4ZXi/0ha6RJJI+x5Xhvgj/6/Sk9oVCGxP/BG3p6WNGohTo8FHQUbo
at5/jWiLYLvu4UPMCOJV
=sWcd
-----END PGP SIGNATURE-----

Changes since v8.0:
Ahmed S. Darwish (16):
      log: journal: Prevent duplicate values for CODE_* fields
      pulsecore: Cache daemon shm size inside pa_core
      pulsecore: Reference count mempools
      srbchannel: Introduce per-client SHM files
      pulsecore: Transform pa_mempool_new() into a factory method
      SHM: Refactor private allocations
      pulsecore: Introduce memfd support
      memimport: Support memfd blocks
      pulsecore: Specially mark global mempools
      pstream: Support memfd blocks transport
      build-sys: Set C language standard to gnu11
      protocol-native: Disable srbchannel for setups without SCM_CREDENTIALS
      stream: Document pa_stream_write() size and offset requirements
      detect: Don't deprecate module-detect on non-Linux systems
      client audio: Support memfd transport
      core: Support memfd transport; bump protocol version

Arun Raghavan (36):
      format: Make pa_format_info_valid() stricter for PCM
      pulse: Bump PA_RATE_MAX to 384 kHz
      glib: Trivial whitespace fix
      build-sys: Only use sysroot in OS X CFLAGS if specified
      coreaudio: Dynamically allocate C string when converting from CFString
      coreaudio: Catch devices with more channels than we support
      echo-cancel: Update webrtc-audio-processing usage to new API
      echo-cancel: Allow enabling the extended filter in webrtc AEC
      echo-cancel: Canceller may use different spec for playback and capture
      echo-cancel: Express restrictions correctly on webrtc AEC stream config
      echo-cancel: Add a modarg to use sink/source master format and spec
      echo-cancel: Mark private function as static
      echo-cancel: Allow enabling tracing output from the webrtc canceller
      echo-cancel: Deal with volume limit breakage in webrtc AGC
      echo-cancel: Start capture at a sane volume if we're doing webrtc AGC
      echo-cancel: Allow enabling of the webrtc experimental AGC mechanism
      echo-cancel: Add a modarg toggle for VAD in the webrtc canceller
      build-sys: Move to compiling with C11 support
      echo-cancel: Use anonymous unions for echo canceller params
      echo-cancel: Make webrtc AGC start volume a modarg
      echo-cancel: Fix webrtc canceller when rec channels != play channels
      echo-cancel: Improve webrtc canceller error handling a bit
      echo-cancel: webrtc canceller supports different in/out channel counts
      echo-cancel: Use webrtc's deinterleaved API
      echo-cancel: Update a copyright notice
      echo-cancel: Remove pa_ prefix on private functions
      echo-cancel: Add beamforming support in the webrtc canceller
      echo-cancel: Convert AGC API to deal with pa_volume_t
      rtp: Do all receive side rate calculations in sink-input domain
      Revert "format: Make pa_format_info_valid() stricter for PCM"
      module-filter-apply: Remove some dead code
      module-filter-apply: Don't implement policy in module-device-manager
      module-device-manager: Refine logic to ignore filtered streams
      alsa: Reread and upate jack status when a card is unsuspended
      module-filter-apply: Fix stale m-d-m property name in comment
      build-sys: Bump sonames for release

David Henningsson (3):
      switch-on-port-available: Switch from HDMI to analog; but not the other way around
      alsa-mixer: refactor element_probe and fix >2 channel bug
      memblock/pstream: Fix two compiler warnings

Deepak Srivastava (1):
      pulsecore: Fixed possible memory leak

Gabor Kelemen (1):
      Updated Hungarian translation

Georg Chini (11):
      role-cork: Don't ignore streams without media.role
      role-cork: React to mute/cork of trigger streams and to proplist changes
      role-cork: allow cork of all non-trigger streams using cork_roles=any_role
      role-cork: remove corking on module exit
      role-cork: prepare merge with role-ducking: move most code to stream-interaction.c
      role-cork: prepare merge with role-ducking: replace "cork" with "interact" where appropriate
      role-cork: more cosmetic changes, changed debug output
      stream-interaction: Bugfix for improper uncorking behavior with global=1
      stream-interaction: add ducking functionality
      role-ducking: use the common code in stream-interaction.c
      stream-interaction: interact if a stream starts corked

Jeremy Huddleston Sequoia (1):
      build-sys: Fix check for CoreServices.h

Jonathan Perkin (1):
      solaris: Catch up with newer API

Juho Hämäläinen (1):
      stream-restore: With dbus-proto fix segfault if e->device is NULL.

Jungsup Lee (1):
      rescue-streams : Fix a typo

Kamil Rytarowski (1):
      solaris: Illumos does not ship with SOUND_PCM* functionality

Marcin Lewandowski (1):
      vala: Added cnames to callback delegates in Vala VAPI

Milo Casagrande (1):
      i18n: Update Italian translation

Muhammet Kara (1):
      i18n: Updated Turkish translation

Nazar Mokrynskyi (1):
      alsa-mixer: Support for Creative SoundBlaster Omni Surround 5.1 USB sound card with latest firmware

Peter Meerwald (2):
      modules: Fix compiler warning comparing 0 with bool
      core: Fix GCC 6 compiler warning regarding left shift of negative value

Sachin Kumar Chauhan (1):
      module-filter-apply: Fix a memory leak

Sangchul Lee (3):
      role-ducking: Fix improper unducking behavior in case of operating globally
      role-ducking: Add support for ducking group
      stream-interaction: Fix crash in case of invalid argument for volume

Tanu Kaskinen (23):
      source-output: do volume_factor_source application before resampling
      source-output: remap volume_factor_source when starting move
      device-manager: improve logging about non-existing data
      default.pa: remove X11 module examples
      echo-cancel: Add some bits for webrtc intelligibility enhancer
      card-restore: save the database when shutting down
      resampler-test: remove translations
      filter-apply: fix typo "what" -> "want"
      build-sys: build gtk-test only when glib is enabled
      echo-cancel: rework move handling
      don't move streams to devices that are going away
      device-manager, filter-apply: don't reroute streams that have a filter
      sink-input, source-output: rework property setting
      sink-input, source-output: remove set_name()
      loopback: refactor proplist updating
      filter-apply: simplify proplist updating
      switch-on-port-available: unify input/output switching policy
      switch-on-port-available: fix inverted if condition
      switch-on-port-available: avoid repetitive pointer deferencing
      card: add preferred_{input, output}_port
      card-restore: restore preferred ports
      switch-on-port-available: prefer ports that have been selected by the user
      alsa: ignore jack events when the user is inactive

YunQiang Su (1):
      i18n: update Simplified Chinese translation

---
 PROTOCOL                                                      |   37 
 configure.ac                                                  |   58 
 m4/ax_check_compile_flag.m4                                   |   74 
 m4/ax_cxx_compile_stdcxx.m4                                   |  558 +
 m4/ax_cxx_compile_stdcxx_11.m4                                |   39 
 man/pulse-client.conf.5.xml.in                                |    8 
 man/pulse-daemon.conf.5.xml.in                                |    7 
 man/pulseaudio.1.xml.in                                       |   15 
 po/hu.po                                                      | 3610 +++++-----
 po/it.po                                                      |  662 +
 po/tr.po                                                      |  766 +-
 po/zh_CN.po                                                   | 1001 +-
 shell-completion/bash/pulseaudio                              |    4 
 shell-completion/zsh/_pulseaudio                              |    1 
 src/Makefile.am                                               |   22 
 src/daemon/cmdline.c                                          |   13 
 src/daemon/daemon-conf.c                                      |    2 
 src/daemon/daemon-conf.h                                      |    1 
 src/daemon/default.pa.in                                      |   31 
 src/daemon/main.c                                             |    4 
 src/modules/alsa/alsa-mixer.c                                 |  436 -
 src/modules/alsa/mixer/paths/analog-input-linein.conf         |    4 
 src/modules/alsa/mixer/paths/analog-input-mic.conf            |    4 
 src/modules/alsa/mixer/profile-sets/sb-omni-surround-5.1.conf |   17 
 src/modules/alsa/module-alsa-card.c                           |   32 
 src/modules/echo-cancel/adrian.c                              |   18 
 src/modules/echo-cancel/echo-cancel.h                         |   14 
 src/modules/echo-cancel/module-echo-cancel.c                  |   95 
 src/modules/echo-cancel/null.c                                |    4 
 src/modules/echo-cancel/speex.c                               |   58 
 src/modules/echo-cancel/webrtc.cc                             |  437 +
 src/modules/macosx/module-coreaudio-device.c                  |   68 
 src/modules/module-card-restore.c                             |   72 
 src/modules/module-detect.c                                   |    3 
 src/modules/module-device-manager.c                           |   32 
 src/modules/module-filter-apply.c                             |   86 
 src/modules/module-loopback.c                                 |   28 
 src/modules/module-rescue-streams.c                           |    2 
 src/modules/module-role-cork.c                                |  256 
 src/modules/module-role-ducking.c                             |  267 
 src/modules/module-solaris.c                                  |   12 
 src/modules/module-stream-restore.c                           |    6 
 src/modules/module-switch-on-port-available.c                 |  240 
 src/modules/module-tunnel.c                                   |    2 
 src/modules/rtp/module-rtp-recv.c                             |   18 
 src/modules/stream-interaction.c                              |  550 +
 src/modules/stream-interaction.h                              |   21 
 src/pulse/client-conf.c                                       |    1 
 src/pulse/client-conf.h                                       |    2 
 src/pulse/context.c                                           |  103 
 src/pulse/glib-mainloop.c                                     |    2 
 src/pulse/internal.h                                          |    3 
 src/pulse/sample.h                                            |    2 
 src/pulse/stream.h                                            |    4 
 src/pulsecore/card.c                                          |   60 
 src/pulsecore/card.h                                          |   14 
 src/pulsecore/core-util.c                                     |    4 
 src/pulsecore/core.c                                          |   24 
 src/pulsecore/core.h                                          |   15 
 src/pulsecore/creds.h                                         |    5 
 src/pulsecore/filter/lfe-filter.c                             |    5 
 src/pulsecore/iochannel.c                                     |    1 
 src/pulsecore/log.c                                           |   11 
 src/pulsecore/macro.h                                         |    6 
 src/pulsecore/mem.h                                           |   60 
 src/pulsecore/memblock.c                                      |  277 
 src/pulsecore/memblock.h                                      |   22 
 src/pulsecore/memblockq.c                                     |    5 
 src/pulsecore/memchunk.c                                      |    5 
 src/pulsecore/memfd-wrappers.h                                |   68 
 src/pulsecore/native-common.c                                 |   78 
 src/pulsecore/native-common.h                                 |   11 
 src/pulsecore/pdispatch.c                                     |   30 
 src/pulsecore/pdispatch.h                                     |    5 
 src/pulsecore/protocol-native.c                               |  118 
 src/pulsecore/pstream-util.c                                  |  102 
 src/pulsecore/pstream-util.h                                  |    4 
 src/pulsecore/pstream.c                                       |  200 
 src/pulsecore/pstream.h                                       |    8 
 src/pulsecore/shm.c                                           |  293 
 src/pulsecore/shm.h                                           |   23 
 src/pulsecore/sink-input.c                                    |  145 
 src/pulsecore/sink-input.h                                    |    4 
 src/pulsecore/sink.c                                          |    7 
 src/pulsecore/sink.h                                          |    6 
 src/pulsecore/source-output.c                                 |  168 
 src/pulsecore/source-output.h                                 |    4 
 src/pulsecore/source.c                                        |    5 
 src/pulsecore/source.h                                        |    6 
 src/tests/connect-stress.c                                    |   15 
 src/tests/cpu-mix-test.c                                      |    6 
 src/tests/cpu-remap-test.c                                    |    4 
 src/tests/cpu-sconv-test.c                                    |    4 
 src/tests/cpu-volume-test.c                                   |    2 
 src/tests/cpulimit-test.c                                     |    4 
 src/tests/extended-test.c                                     |    4 
 src/tests/get-binary-name-test.c                              |    2 
 src/tests/interpol-test.c                                     |    2 
 src/tests/lfe-filter-test.c                                   |    4 
 src/tests/mcalign-test.c                                      |    4 
 src/tests/memblock-test.c                                     |   21 
 src/tests/memblockq-test.c                                    |    4 
 src/tests/mix-test.c                                          |    4 
 src/tests/mult-s16-test.c                                     |    2 
 src/tests/remix-test.c                                        |    4 
 src/tests/resampler-test.c                                    |   46 
 src/tests/srbchannel-test.c                                   |    6 
 src/tests/sync-playback.c                                     |    4 
 src/utils/padsp.c                                             |    6 
 vala/libpulse.vapi                                            |   15 
 110 files changed, 7468 insertions(+), 4306 deletions(-)
---


More information about the pulseaudio-commits mailing list