[pulseaudio] 11/19: Merge unreleased update to 5.99.1
Luke Yelavich
themuso-guest at moszumanska.debian.org
Sun Nov 30 22:48:40 UTC 2014
This is an automated email from the git hooks/post-receive script.
themuso-guest pushed a commit to branch ubuntu
in repository pulseaudio.
commit 85e451a03287738c5b3e92ab06571b8d3118eb1e
Merge: ba509cf 72002db
Author: Luke Yelavich <themuso at ubuntu.com>
Date: Tue Nov 25 14:53:46 2014 +1100
Merge unreleased update to 5.99.1
.tarball-version | 2 +-
.version | 2 +-
Makefile.am | 22 +-
Makefile.in | 86 +-
NEWS | 61 +
PROTOCOL | 22 +-
README | 3 -
bootstrap.sh | 4 -
build-aux/ltmain.sh | 4 +-
config.h.in | 25 +-
configure | 919 +++--
configure.ac | 154 +-
debian/changelog | 24 +
debian/libpulse0.symbols | 785 +++++
...use-incompatible-default-sample-spec-para.patch | 41 -
...se-the-fixed-point-speex-resampler-on-ARM.patch | 70 -
debian/patches/0003-exit-with-X-session.patch | 55 -
.../0004-dont-start-when-already-running.patch | 30 -
debian/patches/broken-PA_FLOAT32_SWAP.patch | 320 --
...ndianmacros-Fix-PA_MAYBE_INT16_SWAP-macro.patch | 27 -
debian/patches/gnu-kfreebsd.patch | 11 -
.../kfreebsd_no_lock_and_threads_synchro.patch | 29 -
debian/patches/misc-cleanups-and-bug-fixes.patch | 118 -
...Fix-mixing-of-S24-samples-stored-as-S32RE.patch | 37 -
debian/patches/only-autostart-kde-version.patch | 12 -
...x-crash-on-empty-UDP-packets-CVE-2014-397.patch | 57 -
debian/patches/series | 16 -
debian/patches/tests-Cleanup-mix-test.patch | 41 -
.../tests-Fix-mix-test-on-big-endian-systems.patch | 364 --
...Fix-pa_get_binary_name-on-Debian-kFreeBSD.patch | 38 -
...finding-out-application-name-using-dladdr.patch | 78 -
...ion-Fix-completion-for-default-sink-sourc.patch | 22 -
debian/pulseaudio.install | 4 +-
debian/pulseaudio.manpages | 1 -
debian/rules | 5 -
debian/shlibs.local | 4 +-
doxygen/Makefile.in | 18 +-
doxygen/doxygen.conf.in | 1115 ++++--
man/Makefile.am | 3 -
man/Makefile.in | 26 +-
man/default.pa.5 | 4 +-
man/pactl.1 | 20 +-
man/pactl.1.xml.in | 27 +-
man/pax11publish.1 | 2 +-
man/pulse-cli-syntax.5 | 4 +-
man/pulse-client.conf.5 | 6 +-
man/pulse-client.conf.5.xml.in | 2 +-
man/pulse-daemon.conf.5 | 18 +-
man/pulse-daemon.conf.5.xml.in | 14 +-
man/pulseaudio.1 | 6 +-
man/start-pulseaudio-kde.1 | 14 -
man/start-pulseaudio-kde.1.xml.in | 48 -
po/LINGUAS | 1 +
po/POTFILES.in | 4 +-
po/el.po | 3587 ++++++++++++--------
po/pt_BR.po | 854 ++---
po/ru.po | 465 +--
po/{el.po => sk.po} | 2803 +++++++--------
po/uk.po | 581 ++--
pulseaudio.supp | 50 +
.../pulseaudio} | 4 +-
.../_pulseaudio} | 402 ++-
src/.gitignore | 11 +-
src/Makefile.am | 140 +-
src/Makefile.in | 1312 ++++---
src/daemon/.gitignore | 1 -
src/daemon/caps.c | 7 +-
src/daemon/cmdline.c | 2 +-
src/daemon/daemon-conf.c | 8 +-
src/daemon/daemon.conf.in | 2 +-
src/daemon/default.pa.in | 10 +-
src/daemon/main.c | 181 +-
src/daemon/pulseaudio-kde.desktop.in | 10 -
src/daemon/pulseaudio.desktop.in | 1 +
src/daemon/server-lookup.c | 30 +-
src/daemon/start-pulseaudio-kde.in | 30 -
src/daemon/start-pulseaudio-x11.in | 6 +-
src/daemon/systemd/user/pulseaudio.service.in | 10 +
src/daemon/systemd/user/pulseaudio.socket | 10 +
src/map-file | 3 +
src/modules/alsa/alsa-mixer.c | 248 +-
src/modules/alsa/alsa-mixer.h | 10 +-
src/modules/alsa/alsa-sink.c | 37 +-
src/modules/alsa/alsa-source.c | 35 +-
src/modules/alsa/alsa-ucm.c | 7 +-
src/modules/alsa/alsa-util.c | 121 +-
src/modules/alsa/alsa-util.h | 9 +-
src/modules/alsa/mixer/paths/analog-input.conf | 15 +
.../mixer/paths/analog-output-desktop-speaker.conf | 102 -
.../mixer/paths/analog-output-headphones-2.conf | 8 +
.../alsa/mixer/paths/analog-output-headphones.conf | 20 +
.../alsa/mixer/paths/analog-output-lineout.conf | 19 +
.../alsa/mixer/paths/analog-output-mono.conf | 10 +
.../mixer/paths/analog-output-speaker-always.conf | 16 +-
.../alsa/mixer/paths/analog-output-speaker.conf | 22 +-
src/modules/alsa/mixer/paths/analog-output.conf | 30 -
src/modules/alsa/mixer/paths/hdmi-output-4.conf | 10 +
src/modules/alsa/mixer/paths/hdmi-output-5.conf | 10 +
src/modules/alsa/mixer/paths/hdmi-output-6.conf | 10 +
src/modules/alsa/mixer/paths/hdmi-output-7.conf | 10 +
.../alsa/mixer/profile-sets/90-pulseaudio.rules | 4 -
src/modules/alsa/mixer/profile-sets/default.conf | 292 +-
.../alsa/mixer/profile-sets/extra-hdmi.conf | 164 -
.../profile-sets/force-speaker-and-int-mic.conf | 46 +-
.../alsa/mixer/profile-sets/force-speaker.conf | 46 +-
src/modules/alsa/module-alsa-card.c | 77 +-
src/modules/bluetooth/backend-native.c | 501 +++
src/modules/bluetooth/backend-ofono.c | 665 ++++
src/modules/bluetooth/bluez5-util.c | 201 +-
src/modules/bluetooth/bluez5-util.h | 53 +-
src/modules/bluetooth/module-bluetooth-discover.c | 5 +-
src/modules/bluetooth/module-bluetooth-policy.c | 45 +-
src/modules/bluetooth/module-bluez4-device.c | 39 +-
src/modules/bluetooth/module-bluez5-device.c | 686 +++-
src/modules/bluetooth/module-bluez5-discover.c | 39 +-
src/modules/dbus/iface-core.c | 6 +-
src/modules/dbus/iface-device.c | 15 +-
src/modules/dbus/iface-stream.c | 4 +-
src/modules/echo-cancel/module-echo-cancel.c | 31 +-
src/modules/gconf/gconf-helper.c | 2 +
src/modules/gconf/module-gconf.c | 7 +-
src/modules/jack/module-jack-sink.c | 4 +-
src/modules/jack/module-jack-source.c | 4 +-
src/modules/macosx/module-coreaudio-device.c | 2 +-
src/modules/module-card-restore.c | 6 +-
src/modules/module-combine-sink.c | 193 +-
src/modules/module-console-kit.c | 10 +-
src/modules/module-device-manager.c | 4 +-
src/modules/module-device-restore.c | 18 +-
src/modules/module-equalizer-sink.c | 2 +-
src/modules/module-esound-sink.c | 15 +-
src/modules/module-mmkbd-evdev.c | 7 +-
src/modules/module-null-sink.c | 2 +-
src/modules/module-null-source.c | 2 +-
src/modules/module-pipe-sink.c | 2 +-
src/modules/module-pipe-source.c | 2 +-
src/modules/module-protocol-stub.c | 6 +-
src/modules/module-rescue-streams.c | 105 +-
src/modules/module-role-cork.c | 9 +-
src/modules/module-sine-source.c | 2 +-
src/modules/module-solaris.c | 27 +-
src/modules/module-stream-restore.c | 24 +-
src/modules/module-suspend-on-idle.c | 5 +-
src/modules/module-switch-on-connect.c | 34 +-
src/modules/module-switch-on-port-available.c | 38 +-
src/modules/module-tunnel-sink-new.c | 98 +-
src/modules/module-tunnel-source-new.c | 47 +-
src/modules/module-tunnel.c | 22 +-
src/modules/module-virtual-surround-sink.c | 57 +-
src/modules/module-waveout.c | 2 +-
src/modules/module-zeroconf-publish.c | 47 +-
src/modules/oss/module-oss.c | 2 +-
src/modules/raop/module-raop-sink.c | 10 +-
src/modules/raop/raop_client.c | 9 +-
src/modules/rtp/headerlist.c | 8 +-
src/modules/rtp/module-rtp-recv.c | 14 +-
src/modules/rtp/module-rtp-send.c | 2 +-
src/modules/rtp/rtp.c | 25 +-
src/modules/xen/module-xenpv-sink.c | 2 +-
src/pulse/channelmap.c | 6 +
src/pulse/client-conf-x11.c | 9 +-
src/pulse/client-conf-x11.h | 6 +-
src/pulse/client-conf.c | 213 +-
src/pulse/client-conf.h | 39 +-
src/pulse/client.conf.in | 2 +-
src/pulse/context.c | 153 +-
src/pulse/def.h | 4 +-
src/{pulsecore/cpu.h => pulse/direction.c} | 41 +-
src/pulse/{client-conf-x11.h => direction.h} | 20 +-
src/pulse/error.c | 2 +-
src/pulse/ext-device-manager.c | 1 +
src/pulse/ext-device-manager.h | 3 +
src/pulse/format.c | 43 +-
src/pulse/internal.h | 3 +
src/pulse/introspect.c | 6 +-
src/pulse/mainloop-api.h | 14 +-
src/pulse/mainloop.c | 13 +-
src/pulse/proplist.c | 5 +-
src/pulse/proplist.h | 2 +-
src/pulse/pulseaudio.h | 5 +-
src/pulse/simple.c | 21 +-
src/pulse/stream.c | 20 +-
src/pulse/stream.h | 13 +-
src/pulse/thread-mainloop.c | 7 +-
src/pulse/thread-mainloop.h | 4 +-
src/pulse/util.c | 59 +-
src/pulse/version.h | 6 +-
src/pulse/volume.h | 2 +-
src/pulsecore/asyncmsgq.c | 2 -
src/pulsecore/aupdate.c | 2 +-
src/pulsecore/auth-cookie.c | 2 +-
src/pulsecore/authkey.c | 66 +-
src/pulsecore/authkey.h | 3 +-
src/pulsecore/card.c | 2 +-
src/pulsecore/cli-text.c | 4 +-
src/pulsecore/conf-parser.c | 1 +
src/pulsecore/core-util.c | 157 +-
src/pulsecore/core-util.h | 8 +-
src/pulsecore/core.c | 16 +-
src/pulsecore/core.h | 13 +-
src/pulsecore/cpu-arm.c | 22 +-
src/pulsecore/cpu-arm.h | 4 +-
src/pulsecore/cpu.c | 38 +
src/pulsecore/cpu.h | 6 +
src/pulsecore/creds.h | 13 +
src/pulsecore/database-simple.c | 9 +-
src/pulsecore/device-port.c | 27 +
src/pulsecore/device-port.h | 2 +
src/pulsecore/endianmacros.h | 27 +-
src/pulsecore/esound.h | 2 +-
src/pulsecore/fdsem.c | 3 +-
src/pulsecore/fdsem.h | 4 +-
src/pulsecore/hashmap.c | 13 +
src/pulsecore/hashmap.h | 7 +
src/pulsecore/iochannel.c | 92 +-
src/pulsecore/iochannel.h | 3 +-
src/pulsecore/log.c | 12 +-
src/pulsecore/log.h | 4 +-
src/pulsecore/macro.h | 8 +-
src/pulsecore/memblock.c | 56 +-
src/pulsecore/memblock.h | 10 +-
src/pulsecore/memblockq.c | 3 +-
src/pulsecore/memchunk.c | 2 +-
src/pulsecore/memtrap.c | 3 +
src/pulsecore/mix.c | 31 +-
src/pulsecore/mix_neon.c | 131 +-
src/pulsecore/modargs.c | 3 -
src/pulsecore/native-common.h | 7 +-
src/pulsecore/pdispatch.c | 37 +-
src/pulsecore/pdispatch.h | 4 +-
src/pulsecore/pid.c | 2 +-
src/pulsecore/pipe.c | 4 +-
src/pulsecore/poll-win32.c | 60 +-
src/pulsecore/protocol-dbus.c | 3 +-
src/pulsecore/protocol-esound.c | 17 +-
src/pulsecore/protocol-native.c | 133 +-
src/pulsecore/protocol-native.h | 1 +
src/pulsecore/pstream-util.c | 45 +-
src/pulsecore/pstream-util.h | 1 +
src/pulsecore/pstream.c | 351 +-
src/pulsecore/pstream.h | 9 +-
src/pulsecore/remap.c | 480 ++-
src/pulsecore/remap.h | 20 +-
src/pulsecore/remap_mmx.c | 53 +-
src/pulsecore/remap_neon.c | 498 +++
src/pulsecore/remap_sse.c | 53 +-
src/pulsecore/resampler.c | 701 +---
src/pulsecore/resampler.h | 51 +
src/pulsecore/resampler/ffmpeg.c | 132 +
src/pulsecore/resampler/libsamplerate.c | 102 +
src/pulsecore/resampler/peaks.c | 163 +
src/pulsecore/resampler/speex.c | 180 +
src/pulsecore/resampler/trivial.c | 102 +
src/pulsecore/rtpoll.c | 14 +-
src/pulsecore/rtpoll.h | 7 +-
src/pulsecore/sample-util.c | 4 +-
src/pulsecore/sconv-s16le.c | 22 +-
src/pulsecore/sconv_neon.c | 10 +-
src/pulsecore/sconv_sse.c | 3 +-
src/pulsecore/shm.c | 12 +-
src/pulsecore/shm.h | 2 +-
src/pulsecore/sink-input.c | 157 +-
src/pulsecore/sink-input.h | 14 +-
src/pulsecore/sink.c | 249 +-
src/pulsecore/sink.h | 37 +-
src/pulsecore/socket-server.c | 98 +-
src/pulsecore/socket-util.c | 18 +
src/pulsecore/source-output.c | 136 +-
src/pulsecore/source-output.h | 14 +-
src/pulsecore/source.c | 235 +-
src/pulsecore/source.h | 33 +-
src/pulsecore/srbchannel.c | 378 +++
src/pulsecore/srbchannel.h | 59 +
src/pulsecore/start-child.c | 2 +-
src/pulsecore/svolume_c.c | 6 +-
src/tests/alsa-time-test.c | 37 +-
src/tests/connect-stress.c | 8 +-
src/tests/cpu-mix-test.c | 226 ++
src/tests/cpu-remap-test.c | 436 +++
src/tests/cpu-sconv-test.c | 265 ++
src/tests/cpu-test.c | 887 -----
src/tests/cpu-volume-test.c | 249 ++
src/tests/flist-test.c | 2 +-
src/tests/format-test.c | 2 +-
src/tests/lo-test-util.c | 10 +-
src/tests/mcalign-test.c | 5 +-
src/tests/memblock-test.c | 4 +-
src/tests/mix-special-test.c | 326 --
src/tests/mix-test.c | 231 +-
src/tests/resampler-test.c | 8 +-
src/tests/rtpoll-test.c | 4 +-
src/tests/sigbus-test.c | 2 +
src/tests/srbchannel-test.c | 138 +
src/utils/pacat.c | 12 +-
src/utils/pactl.c | 322 +-
src/utils/pax11publish.c | 12 +-
vala/libpulse-simple.deps | 1 +
vala/libpulse-simple.vapi | 36 +
vala/libpulse.vapi | 8 +
299 files changed, 18373 insertions(+), 11000 deletions(-)
diff --cc debian/changelog
index d5fec58,d4465c5..5f7856c
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,34 -1,31 +1,58 @@@
-pulseaudio (5.99.1-1) UNRELEASED; urgency=medium
-
+pulseaudio (1:5.0-13ubuntu1) UNRELEASED; urgency=medium
+
+ * Merge from Debian unstable, remaining changes:
+ - epoch (my stupid fault :S)
+ - Remove libwebrtc-audio-processing-dev build dep, its in universe
+ - 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
+ * New upstream release candidate
+ * Dropped patches, either applied upstream or are now obsolete:
+ - 0001-raop-Don-t-use-incompatible-default-sample-spec-para.patch
+ - 0002-Use-the-fixed-point-speex-resampler-on-ARM.patch
+ - 0003-exit-with-X-session.patch
+ - 0004-dont-start-when-already-running.patch
+ - broken-PA_FLOAT32_SWAP.patch
+ - endianmacros-Fix-PA_MAYBE_INT16_SWAP-macro.patch
+ - kfreebsd_no_lock_and_threads_synchro.patch
+ - misc-cleanups-and-bug-fixes.patch
+ - mix-Fix-mixing-of-S24-samples-stored-as-S32RE.patch
+ - only-autostart-kde-version.patch
+ - rtp-recv-fix-crash-on-empty-UDP-packets-CVE-2014-397.patch
+ - tests-Cleanup-mix-test.patch
+ - tests-Fix-mix-test-on-big-endian-systems.patch
+ - util-Fix-pa_get_binary_name-on-Debian-kFreeBSD.patch
+ - util-Try-finding-out-application-name-using-dladdr.patch
+ - zsh-completion-Fix-completion-for-default-sink-sourc.patch
+ * Refreshed debian/patches/gnu-kfreebsd.patch
+ * Remove all references to start-pulseaudio-kde, it was dropped upstream
+ * Pulse now ships zsh completions, so drop install code, and adjust
+ pulseaudio.install to match
+ * Update shlibs
+ * Update symbols
- -- Luke Yelavich <themuso at ubuntu.com> Tue, 25 Nov 2014 09:39:16 +1100
+ -- Luke Yelavich <themuso at ubuntu.com> Wed, 19 Nov 2014 11:21:32 +1100
pulseaudio (5.0-13) unstable; urgency=medium
diff --cc debian/patches/series
index 2ce2eba,9dd5712..7f56643
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,37 -1,1 +1,21 @@@
+# Debian patches
- 0001-raop-Don-t-use-incompatible-default-sample-spec-para.patch
- 0002-Use-the-fixed-point-speex-resampler-on-ARM.patch
- 0003-exit-with-X-session.patch
- 0004-dont-start-when-already-running.patch
- kfreebsd_no_lock_and_threads_synchro.patch
- only-autostart-kde-version.patch
- rtp-recv-fix-crash-on-empty-UDP-packets-CVE-2014-397.patch
- zsh-completion-Fix-completion-for-default-sink-sourc.patch
gnu-kfreebsd.patch
- mix-Fix-mixing-of-S24-samples-stored-as-S32RE.patch
- tests-Cleanup-mix-test.patch
- endianmacros-Fix-PA_MAYBE_INT16_SWAP-macro.patch
- tests-Fix-mix-test-on-big-endian-systems.patch
- util-Fix-pa_get_binary_name-on-Debian-kFreeBSD.patch
- misc-cleanups-and-bug-fixes.patch
- util-Try-finding-out-application-name-using-dladdr.patch
- broken-PA_FLOAT32_SWAP.patch
+
+# Ubuntu/Debian specific config/fixes
+0005-dont-load-cork-music-on-phone.patch
+0006-load-module-x11-bell.patch
+0016-nodisplay-autostart.patch
+#0020-stream-Return-error-in-case-a-client-peeks-to-early.patch
+0022-inotify-wrapper-Quit-daemon-if-pid-file-is-removed.patch
+0023-fixing_snd_mixer_poll_descriptors_count_when_zero.patch
+0024-daemon-conf.c-changing-default-rlimit_rttime-value-t.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
+0212-libpulse.vapi-adding-missing-fields-for-sink_input-s.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