[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