[pulseaudio] 01/07: Merge remote-tracking branch 'origin/master' into ubuntu-pulse8-ppa

Luke Yelavich themuso-guest at moszumanska.debian.org
Wed Feb 10 05:29:41 UTC 2016


This is an automated email from the git hooks/post-receive script.

themuso-guest pushed a commit to branch ubuntu
in repository pulseaudio.

commit 2a0d389b1f528421853a13b363f9117206cdad1d
Merge: cd60081 033da49
Author: Luke Yelavich <themuso at ubuntu.com>
Date:   Tue Jan 5 10:06:41 2016 +1100

    Merge remote-tracking branch 'origin/master' into ubuntu-pulse8-ppa

 .gitignore                                         |    2 +
 .tarball-version                                   |    2 +-
 .version                                           |    2 +-
 Makefile.am                                        |    4 +
 Makefile.in                                        |    5 +-
 NEWS                                               |   18 -
 bootstrap.sh                                       |    4 +-
 config.h.in                                        |   12 +-
 configure                                          |   74 +-
 configure.ac                                       |   25 +-
 debian/changelog                                   |   55 +-
 debian/control                                     |  194 +-
 debian/libpulse0.symbols                           |    3 +
 debian/libpulsedsp.lintian-overrides               |    3 -
 ...ild-sys-Fix-install-order-of-libpulsecore.patch |   44 +
 debian/patches/series                              |    1 +
 debian/pulseaudio-dev.install                      |    2 -
 debian/pulseaudio-esound-compat.lintian-overrides  |    1 -
 .../pulseaudio-module-bluetooth.lintian-overrides  |    1 -
 debian/pulseaudio-module-raop.lintian-overrides    |    2 -
 debian/pulseaudio-module-x11.lintian-overrides     |    2 -
 .../pulseaudio-module-zeroconf.lintian-overrides   |    1 -
 debian/pulseaudio.install                          |    2 +-
 debian/pulseaudio.lintian-overrides                |    4 -
 debian/rules                                       |    2 +
 debian/shlibs.local                                |    4 +-
 doxygen/Makefile.in                                |    1 -
 git-version-gen                                    |    5 +-
 man/Makefile.in                                    |    1 -
 man/default.pa.5                                   |    6 +-
 man/default.pa.5.xml.in                            |   19 +-
 man/pulse-client.conf.5                            |    6 +-
 man/pulse-client.conf.5.xml.in                     |   19 +-
 man/pulse-daemon.conf.5                            |    8 +-
 man/pulse-daemon.conf.5.xml.in                     |   25 +-
 po/uk.po                                           |  341 +-
 po/zh_CN.po                                        | 3660 +++++++++++---------
 scripts/benchmark_memory_usage.sh                  |  133 +
 scripts/benchmarks/.gitignore                      |   10 +
 scripts/benchmarks/README                          |    4 +
 scripts/plot_memory_usage.gp                       |   63 +
 src/Makefile.am                                    |   42 +-
 src/Makefile.in                                    |  129 +-
 src/daemon/cmdline.c                               |    2 +-
 src/daemon/daemon-conf.c                           |    4 +-
 src/daemon/main.c                                  |    6 +-
 src/map-file                                       |    3 +
 src/modules/alsa/alsa-mixer.c                      |   25 +-
 src/modules/alsa/alsa-mixer.h                      |    3 +
 src/modules/alsa/alsa-sink.c                       |   17 +-
 src/modules/alsa/alsa-source.c                     |    3 +-
 .../alsa/mixer/paths/analog-input-headset-mic.conf |    3 +
 .../mixer/profile-sets/sb-omni-surround-5.1.conf   |   21 +-
 src/modules/alsa/module-alsa-card.c                |   33 +-
 src/modules/bluetooth/module-bluez4-device.c       |   11 +-
 src/modules/bluetooth/module-bluez5-device.c       |    2 +-
 src/modules/dbus/iface-card-profile.c              |   19 +
 src/modules/dbus/iface-card.c                      |   51 +-
 src/modules/dbus/iface-core.c                      |    4 +-
 src/modules/dbus/iface-device-port.c               |   65 +-
 src/modules/echo-cancel/module-echo-cancel.c       |   18 +-
 src/modules/macosx/module-coreaudio-device.c       |    4 +-
 src/modules/module-always-sink.c                   |    9 +-
 src/modules/module-augment-properties.c            |    2 +-
 src/modules/module-card-restore.c                  |   58 +-
 src/modules/module-loopback.c                      |    5 +
 src/modules/module-rygel-media-server.c            |    2 +-
 src/modules/module-switch-on-port-available.c      |  179 +-
 src/modules/module-udev-detect.c                   |    2 +-
 src/modules/module-zeroconf-publish.c              |    2 +-
 src/modules/rtp/headerlist.c                       |    2 +-
 src/modules/rtp/rtsp_client.c                      |    6 +-
 src/modules/rtp/sdp.c                              |    7 +-
 src/modules/x11/module-x11-publish.c               |    2 +-
 src/pulse/channelmap.c                             |   13 +
 src/pulse/channelmap.h                             |    5 +
 src/pulse/client-conf.c                            |    2 +-
 src/pulse/context.c                                |    6 +-
 src/pulse/proplist.c                               |   14 +-
 src/pulse/pulseaudio.h                             |    9 +
 src/pulse/thread-mainloop.c                        |   16 +-
 src/pulse/version.h                                |    4 +-
 src/pulse/volume.c                                 |  149 +-
 src/pulse/volume.h                                 |   18 +
 src/pulsecore/card.c                               |   46 +-
 src/pulsecore/card.h                               |   15 +-
 src/pulsecore/cli-text.c                           |   18 +-
 src/pulsecore/cli.c                                |    2 +-
 src/pulsecore/client.c                             |    6 +-
 src/pulsecore/client.h                             |    3 +-
 src/pulsecore/conf-parser.c                        |   42 +-
 src/pulsecore/conf-parser.h                        |    8 +-
 src/pulsecore/core-rtclock.h                       |    2 +
 src/pulsecore/core-util.c                          |   52 +-
 src/pulsecore/core.c                               |    2 +-
 src/pulsecore/core.h                               |    3 +-
 src/pulsecore/device-port.c                        |   11 +
 src/pulsecore/device-port.h                        |    5 +-
 src/pulsecore/log.c                                |    9 +
 src/pulsecore/ltdl-helper.c                        |    2 +-
 src/pulsecore/modargs.c                            |    8 +-
 src/pulsecore/module.c                             |    7 +-
 src/pulsecore/module.h                             |    2 +-
 src/pulsecore/packet.c                             |    4 +-
 src/pulsecore/protocol-dbus.c                      |    4 +-
 src/pulsecore/protocol-http.c                      |    2 +-
 src/pulsecore/resampler.c                          |    7 +-
 src/pulsecore/resampler/soxr.c                     |   15 +-
 src/pulsecore/sample-util.h                        |    8 +
 src/pulsecore/sink-input.h                         |    3 +-
 src/pulsecore/sink.c                               |   38 +-
 src/pulsecore/sink.h                               |    4 +-
 src/pulsecore/source-output.h                      |    3 +-
 src/pulsecore/source.c                             |   18 +-
 src/pulsecore/source.h                             |    3 +-
 src/pulsecore/strbuf.c                             |    8 +-
 src/pulsecore/strbuf.h                             |    4 +-
 src/pulsecore/strlist.c                            |    4 +-
 src/pulsecore/strlist.h                            |    2 +-
 src/pulsecore/{strbuf.h => typedefs.h}             |   33 +-
 src/tests/extended-test.c                          |    2 +
 src/tests/memblockq-test.c                         |    4 +-
 src/tests/strlist-test.c                           |    6 +-
 src/tests/sync-playback.c                          |    3 +-
 src/utils/pacmd.c                                  |    2 +-
 125 files changed, 3572 insertions(+), 2595 deletions(-)

diff --cc debian/changelog
index a416e85,1c887ff..3db5ea3
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,53 -1,23 +1,106 @@@
++pulseaudio (7.99.1-1ubuntu1~xenial1) UNRELEASED; urgency=medium
++
++  * Merge from Debian experimental, remaining changes:
++    - epoch (my stupid fault :S)
++    - Don't ship the consolekit module, and explicitly depend on the PAM
++      systemd module
++    - Add a module to allow pulseaudio to use the Android audio HAL
++    - Adjust gbp.conf file to point to the ubuntu branch for package builds
++    - Disable module-role-cork by default
++    - Load module-x11-bell in the start-pulseaudio-x11 script
++    - Hide pulseaudio from startup apps dialog
++    - Quit daemon if pid file is removed
++    - Avoid abort when poll descriptor is 0, such as when using it with the
++      audioflinger bridge, like done in ubuntu touch
++    - change default rlimit_rttime value to 200 ms
++    - Don't probe UCM profiles, trust that the profile writer knows what they
++      are doing
++    - Add card hook to allow modules to do something before a profile becomes
++      active
++    - Add an option to the bluez4 discovery module to set the profile
++    - Allow leaving bluetooth transport running while sink and source are
++      suspended.
++    - Add option to module-switch-on-connect to skip abstract devices
++    - Add property to module-device-restore to skip store/restore
++    - Add missing fields for sink_input/source_output info struct to the vala
++      bindings
++    - Add example upstart job to run pulseaudio in system mode
++    - Add a build/run autopkgtest for libpulse-dev
++    - Drop libsoxr-dev build dep, its in universe
++  * Refreshed patches, and dropped those that were applied upstream.
++
++ -- Luke Yelavich <themuso at ubuntu.com>  Tue, 05 Jan 2016 10:04:43 +1100
++
+ pulseaudio (7.99.1-1) experimental; urgency=medium
+ 
+   * New upstream release candidate
+     - Update local shlibs file for 7.99
+     - libpulsecore is now installed in the package-private directory
+     - Update symbols file to add new balance functions
+   * Drop pulsecore related lintian overrides
+   * Drop stale pulseaudio-dev.install file
+   * Drop stale lintian overrides
+   * Add patch to fix install order of libpulsecore
+ 
+  -- Felipe Sateler <fsateler at debian.org>  Mon, 28 Dec 2015 17:34:22 -0300
+ 
+ pulseaudio (7.1-2) unstable; urgency=medium
+ 
+   * Add build-depends on libsoxr-dev to enable soxr resamplers.
+      Closes: #804212
+ 
+  -- Felipe Sateler <fsateler at debian.org>  Fri, 06 Nov 2015 17:15:54 -0300
+ 
 +pulseaudio (1:7.1-1ubuntu3) xenial; urgency=medium
 +
 +  * trust-store: Update translation string
 +    Actually ship the .so files in the correct package
 +  * Cherrypick upstream patches to allow client.conf.d
 +    and daemon.conf.d
 +  * debian/patches/0508/0509/0510*.patches
-     - More patches for bluez5 + ofono + HFP support 
++    - More patches for bluez5 + ofono + HFP support
 +
 + -- David Henningsson <david.henningsson at canonical.com>  Thu, 17 Dec 2015 12:36:42 +0100
 +
 +pulseaudio (1:7.1-1ubuntu2) xenial; urgency=medium
 +
 +  * debian/patches/050*.patch:
 +    - Add bluez5 + ofono + HFP patches for Ubuntu touch
 +
 + -- David Henningsson <david.henningsson at canonical.com>  Mon, 30 Nov 2015 11:24:05 +0100
 +
 +pulseaudio (1:7.1-1ubuntu1) xenial; urgency=medium
 +
 +  * Merge from Debian experimental, remaining changes:
 +    - epoch (my stupid fault :S)
 +    - Don't ship the consolekit module, and explicitly depend on the PAM
 +      systemd module
 +    - Add a module to allow pulseaudio to use the Android audio HAL
 +    - Adjust gbp.conf file to point to the ubuntu branch for package builds
 +    - Disable module-role-cork by default
 +    - Load module-x11-bell in the start-pulseaudio-x11 script
 +    - Hide pulseaudio from startup apps dialog
 +    - Quit daemon if pid file is removed
 +    - Avoid abort when poll descriptor is 0, such as when using it with the
 +      audioflinger bridge, like done in ubuntu touch
 +    - change default rlimit_rttime value to 200 ms
 +    - Don't probe UCM profiles, trust that the profile writer knows what they
 +      are doing
 +    - Add card hook to allow modules to do something before a profile becomes
 +      active
 +    - Add an option to the bluez4 discovery module to set the profile
 +    - Allow leaving bluetooth transport running while sink and source are
 +      suspended.
 +    - Add option to module-switch-on-connect to skip abstract devices
 +    - Add property to module-device-restore to skip store/restore
 +    - Add missing fields for sink_input/source_output info struct to the vala
 +      bindings
 +    - Add example upstart job to run pulseaudio in system mode
 +    - Add a build/run autopkgtest for libpulse-dev
 +  * Refreshed patches, and dropped those that were applied upstream.
 +
 + -- Luke Yelavich <themuso at ubuntu.com>  Mon, 02 Nov 2015 10:16:47 +1100
 +
  pulseaudio (7.1-1) unstable; urgency=medium
  
    * New upstream version
diff --cc debian/control
index b14027d,12376be..2b2557d
--- a/debian/control
+++ b/debian/control
@@@ -277,71 -187,6 +191,34 @@@ Description: RAOP module for PulseAudi
   .
   This module enables PulseAudio to stream audio to an Apple Airport Express.
  
- Package: pulseaudio-module-raop-dbg
- Architecture: any
- Priority: extra
- Section: debug
- Depends: ${shlibs:Depends}, ${misc:Depends},
-           pulseaudio-module-raop (= ${binary:Version})
- Description: RAOP module for PulseAudio sound server (debugging symbols)
-  PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
-  WIN32 systems. It is a drop in replacement for the ESD sound server with
-  much better latency, mixing/re-sampling quality and overall architecture.
-  .
-  This package contains debugging symbols for the PulseAudio RAOP module.
- 
 +Package: pulseaudio-module-droid
 +Architecture: armhf i386 amd64
 +Priority: extra
 +Depends: ${shlibs:Depends}, ${misc:Depends}
 +Conflicts: pulseaudio (<< 0.9.14-2)
 +Description: Android Audio HAL module for PulseAudio sound server
 + PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
 + WIN32 systems. It is a drop in replacement for the ESD sound server with
 + much better latency, mixing/re-sampling quality and overall architecture.
 + .
 + This module enables PulseAudio to work on top of the Android Audio HAL.
 + .
 + The module is called module-droid.
 +
- Package: pulseaudio-module-droid-dbg
- Architecture: armhf i386 amd64
- Priority: extra
- Section: debug
- Depends: ${misc:Depends}, pulseaudio-module-droid (= ${binary:Version})
- Description: Android Audio HAL module for PulseAudio sound server (debugging)
-  PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
-  WIN32 systems. It is a drop in replacement for the ESD sound server with
-  much better latency, mixing/re-sampling quality and overall architecture.
-  .
-  This package contains debugging symbols for the PulseAudio droid module.
- 
 +Package: pulseaudio-module-trust-store
 +Architecture: armhf i386 amd64
 +Priority: extra
 +Depends: ${shlibs:Depends}, ${misc:Depends}
 +Conflicts: pulseaudio (<< 0.9.14-2)
 +Description: trust-store module for PulseAudio sound server
 + PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
 + WIN32 systems. It is a drop in replacement for the ESD sound server with
 + much better latency, mixing/re-sampling quality and overall architecture.
 + .
 + This module enables PulseAudio to use the trust-store in Ubuntu touch systems.
 + .
 + The module is called module-trust-store.
 +
- Package: pulseaudio-module-trust-store-dbg
- Architecture: armhf i386 amd64
- Priority: extra
- Section: debug
- Depends: ${misc:Depends}, pulseaudio-module-trust-store (= ${binary:Version})
- Description: trust-store module for PulseAudio sound server (debugging)
-  PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
-  WIN32 systems. It is a drop in replacement for the ESD sound server with
-  much better latency, mixing/re-sampling quality and overall architecture.
-  .
-  This package contains debugging symbols for the PulseAudio trust-store module.
- 
  Package: pulseaudio-module-bluetooth
  Architecture: linux-any
  Priority: extra
diff --cc debian/patches/series
index b7e614a,b463a04..0e2e707
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,41 -1,1 +1,42 @@@
 +# Ubuntu/Debian specific config/fixes
+ 0001-build-sys-Fix-install-order-of-libpulsecore.patch
 +0001-volume-config-changes.patch
 +0005-dont-load-cork-music-on-phone.patch
 +0006-load-module-x11-bell.patch
 +0016-nodisplay-autostart.patch
 +0022-inotify-wrapper-Quit-daemon-if-pid-file-is-removed.patch
 +0023-fixing_snd_mixer_poll_descriptors_count_when_zero.patch
 +
 +# Patches cherrypicked from upstream
 +0101-conf-parser-add-support-for-.d-directories.patch
 +0102-client-conf-daemon-conf-enable-.d-directories.patch
 +
 +# Ubuntu touch stuff
 +0202-dont-probe-ucm.patch
 +0203-card-Add-hook-before-profile-changes.patch
 +0206-module-bluetooth-discover-adding-module-option-profi.patch
 +0207-Enable-pulseaudio-droid.patch
 +0208-module-bluetooth-device-Allow-leaving-transport-runn.patch
 +0209-module-switch-on-connect-adding-parameter-to-allow-s.patch
 +0210-module-device-restore-adding-property-to-skip.patch
 +0211-corking-a-sink-input-stream-when-stalled.patch
 +
 +# Ubuntu touch: support for trust-store
 +0406-tagstruct-add-copy-method.patch
 +0407-access-Add-access-control-hooks.patch
 +0408-protocol-native-add-access-checks.patch
 +0409-Trust-store-patch.patch
 +0410-Add-thread-to-activate-trust-store-interface.patch
 +0417-increase-timeout-check-apparmor.patch
 +
 +# Ubuntu touch: enable bluez5 HFP over ofono support
 +0501-bluetooth-bluez5-ofono-add-support-for-HFP-gateway-r.patch
 +0502-bluetooth-bluez5-bring-back-SCO-over-PCM-support.patch
 +0503-bluetooth-bluez5-ofono-add-support-for-spekaer-micro.patch
 +0504-bluetooth-bluez5-add-support-for-both-mode.patch
 +0505-bluetooth-bluez5-let-user-specify-a-default-profile-.patch
 +0506-bluetooth-bluez5-prevent-SCO-sink-source-to-be-suspe.patch
 +0507-bluetooth-bluez5-drop-save-restore-of-SCO-sink-sourc.patch
 +0508-bluetooth-bluez5-add-guards-to-prevent-HFP-and-HSP-c.patch
 +0509-bluetooth-bluez5-don-t-reactivate-default-profile-wh.patch
 +0510-Further-fixes-for-HFP-A2DP-with-BlueZ-5.x.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-pulseaudio/pulseaudio.git



More information about the pkg-pulseaudio-devel mailing list