[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