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

Arun Raghavan arun at kemper.freedesktop.org
Sat Nov 3 04:48:37 PDT 2012


Tag 'v2.99.1' created by Arun Raghavan <arun.raghavan at collabora.co.uk> at 2012-11-03 11:53 -0700

PulseAudio 2.99.1 (3.0 RC1)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQEcBAABAgAGBQJQlPemAAoJEBjVq3EIiMl3CVoH/RI50uMVwptq4KpiiMwua4OC
+WtJ9zFSJsBHIP5rMRwI5zxDtnGO1WMfrEU6DZASkTrtxzFasXO/yw4vBUPVa9bs
B7sz9BqnKUpzaOnYdBOnqR2uLcrcove14u1f6Vg+kmlSQYCO+KhKGQ9uhibOF3Hf
IQgVnVAJb1sc2wd8KvPW4jG33+b1EoV358SVck37O/7ummetBrCOJKEf6rqF2uYg
VLhtCRH7iJPbBhRJoBt9/D5qSuVRS1zqALX5NuTfKCptdxLj6yWZd9qkOHOf4+Qu
fSuyWRpiKM0w9p4zbIPcHiiEcXDmorRShUsALkvc6jWyFZqvjoQRcWHnvFxi1Es=
=1P30
-----END PGP SIGNATURE-----

Changes since v2.98-dev:
Andika Triwidada (1):
      i18n: Add Indonesian translation.

Arti Trivedi Bora (4):
      modules: Use pa_streq instead of strcmp.
      pulsecore: Use pa_streq instead of strcmp.
      tests: use pa_streq instead of strcmp
      daemon: use pa_streq instead of strcmp

Arun Raghavan (53):
      sink-input,source-output: Avoid unneccessary rate updates
      role-cork: Fix a minor leak
      core-util: Add a pa_split_in_place() string utility function
      core-util: Make pa_make_secure_dir() act like mkdir -p
      auth: Create cookie directory if it doesn't exist
      pactl: Print sink-input/source-output corked status
      glib: Stop using g_source_get_current_time()
      core-util: Fix permissions handling while creating directories
      Revert "role-cork: Fix a minor leak"
      role-cork: Fix incorrect check at deinitialisation time
      Revert "Revert "role-cork: Fix a minor leak""
      role-cork: Fix another minor leak
      alsa: Allow channel count probe on open by mapping
      alsa: Add a proplist to mappings
      alsa: Add separate sinks/sources for UCM modifiers if needed
      i18n: Remove module-hal-detect reference in POTFILES
      echo-cancel: Print what AEC engine is being used
      build: Avoid libstdc++ dep for module-echo-cancel if possible
      i18n: module-coreaudio-device now has some translatable strings
      build: Fix distcheck failure on libwebrtc-util
      tests: Factor out Orc test code into cpu-test
      tests: Make cpu-test less verbose
      build: Merge bluez pkg-config checks into one
      Revert "build: Merge bluez pkg-config checks into one"
      stream: Allow record streams to start muted
      core: Separate ARM CPU detection from initialisation
      tests: Factor out ARM svolume test into cpu-test
      tests: Minor cpu-test reorganisation
      core: Document ARM-optimised svolume code a bit
      core: Fix a litte-endian bug in ARM svolume code
      tests: Add a copyright header to cpu-test
      tests: Factor out core sconv test code in cpu-test
      tests: Reorganise cpu-test to reuse code
      tests: Add a basic sanity test to sconv cpu-test
      tests: Run sconv tests with multiple alignments
      build-sys: Add volume code to libpulsecommon
      sconv: Fix NEON sconv rounding code
      tests: Allow off-by-one error in sconv test
      tests: Increase sconv cpu-test timeout
      tests: Print average outer-loop iteration time in cpu-test
      tests: Minor cpu-test fixes for non-NEON builds
      core: Fix warning on non-win32 builds
      tests: Run svolume test for various sample alignments
      tests: Make cpu-test less verbose
      tests: Run svolume on different channel counts
      tests: Fix a cpu-test debug message
      build-sys: Drop -Wvla from compiler flags
      tests: Minor alignment adjustment fix for cpu-test
      svolume: Fix ARM alignment issues
      Revert "core: adjust playing_for and underrun_for at rewind"
      build-sys: Bump soname
      i18n: Fix POTFILES for poll changes
      build-sys: Document libpulsecommon vs. libpulse duplication

Chan-yeol Park (1):
      bluetooth: Remove ipc.[ch] files in the bluetooth module

Colin Walters (1):
      git-version-gen: Honor GIT_DESCRIBE_FOR_BUILD environment variable

David Henningsson (16):
      once: Fix race causing pa_once to sometimes run twice
      alsa-mixer: Add special profiles for some laptops missing speaker and/or internal mic
      alsa-mixer: Add Phantom Jack support
      alsa-mixer: Always turn "Inverted Internal Mic" off
      alsa-mixer: Add "Front Headphone" jack
      alsa-mixer: Document "state.plugged" and "state.unplugged"
      alsa-mixer: Add "Front Headphone Jack" (fixup)
      alsa-mixer: Add "Headphone Mic" support for 3-pin ASUS netbooks
      resampler: Fix volume on downmix to mono
      alsa-mixer: Add "iec958-stereo-input" to well known path names
      flist: Increase default list size to 256
      alsa-mixer: Cache failure to open inputs/output mappings
      alsa-mixer: Remove analog-output-lfe-on-mono
      cli: Output asterisk when default sink/source is found
      alsa-sink/source: Warn for scheduling delays
      alsa-mixer: Don't let "Mic Jack Mode" alone create a "Line In" path

Deng Zhengrong (47):
      cli: Add set-log-target command for pacmd
      daemon: use pa_streq instead of plain strcmp
      x11: fix the wrong parameter sequence in pax11publish
      build: Add gcov coverage support
      pacmd: add help info for 'set-log-target'
      xen: add the HAVE_CONFIG_H macro guard
      add a new log target that enables to create new log file if it exists
      bluetooth: add a parenthesis around pa_streq()
      man: document option `set-log-target`
      core: add more verbose error info
      build-sys: add `check` test framework
      tests: modify mix-test to use new 'check' test framework
      tests: add cpu test
      tests: modify mainloop-test to use new 'check' framework
      tests: modify utf8-test to use new 'check' test framework
      tests: modify strlist-test to use new 'check' framework
      build: add a target to ease the creation of coverage files
      tests: enable to test standalone pulseaudio daemon
      tests: modify volume_test to use new 'check' framework
      tests: modify usergroup-test to use 'check' test framework
      tests: modify format-test to use 'check' framework
      tests: modify get-binary-name-test to use 'check' framework
      tests: modify thread-test to use 'check' framework
      tests: modify thread-mainloop-test to use 'check' framework
      tests: modify alsa-time-test to use 'check' framework
      tests: modify asyncmsgq-test to new 'check' framework
      tests: modify asyncq-test to use 'check' framework
      tests: modify channelmap-tets to use 'check' framework
      tests: modify cpulimit-test to use 'check' framework
      tests: modify queue-test to use 'check' framework
      tests: modify connect-stress to use 'check' framework
      tests: modify memblock-test to use 'check' framework
      tests: modify proplist-test to use 'check' framework
      tests: modify memblockq-test to use 'check' framework
      tests: modify hook-list-test to use 'check' framework
      tests: modify extended-test to use 'check' framework
      tests: modify sync-playback to use 'check' framework
      tests: modify smoother-test to use 'check' framework
      tests: modify interpol-test to use 'check' framework
      tests: modify sigbus-test to use 'check' framework
      tests: modify sig2str-test to use 'check' framework
      tests: modify rtpoll-test to use 'check' framework
      tests: modify lock-autospawn-test to use 'check' framework
      tests: modify once-test to use 'check' framework
      tests: modify ipacl-test to use 'check' framework
      tests: fix the wrong library path in check-daemon
      tests: make 'check' optional

Eero Nurkkala (2):
      alsa-sink: add missing header 'signal.h'
      alsa-source: add missing header 'signal.h'

Feng Wei (3):
      alsa: Integrate UCM basic functions
      alsa: Add UCM jack detection
      alsa: Catch role matched streams to enable/disable modifier

Flavio Ceolin (4):
      sink-input: Remove redundant check in pa_sink_input_request_rewind().
      modargs: New function: pa_modargs_get_value_double().
      pulse: Fix for volume documentation
      utils: Adding a function to get volume from string

Frédéric Dalleau (5):
      loopback: Enable routing on loopback streams
      bluetooth: module-bluetooth-policy initial commit
      pacmd: Display inputs and outputs PASSTHROUGH flag
      loopback: Cork sink-input if source is suspended
      loopback: Cork source-output if sink is suspended

Frédéric Danis (2):
      bluetooth: Fix crash on disconnection
      bluetooth: Fix bluetooth.nrec property not updated

Harsh Prateek Bora (2):
      modules: Use PA_IDXSET_FOREACH wherever applicable.
      pulsecore: Use PA_IDXSET_FOREACH wherever applicable.

Ismo Puustinen (2):
      ladspa: D-Bus interface for setting algorithm parameters on-the-fly.
      ladspa: Added a python script for testing.

Jan Alexander Steffens (heftig) (1):
      alsa-mixer: Actually install analog-input-headphone-mic.conf

Jarkko Nikula (2):
      alsa: move pa_alsa_setting_select close to pa_alsa_path_select
      alsa: Merge pa_alsa_setting_select with pa_alsa_path_select

Jarkko Suontausta (1):
      bluetooth: Release transport when the pa_rtpoll_run loop finishes.

Lennart Poettering (14):
      util: XDG_SESSION_COOKIE is unsuitable as session ID
      proplist: document new meaning of the session ID
      util: /etc/machine-id should be tried first, the D-Bus only as fallback for legacy systems
      util: use the return value of gethosid() as fallback, not the address of the function
      build-sys: readd stub makefiles to subdirectories to make building with emacs easier
      build-sys: remove HAL support, it's obsolete since years
      rtkit: update drop-in files
      context: get rid of really old runtime dir logic, i.e. break compat with >4y-old PA
      util: hook up pa_get_runtime_dir() with XDG_RUNTIME_DIR
      core-util: move configuration home directory from ~/,pulse to ~/.config/pulse to follow XDG basedir spec
      man: update man pages to only refer to the new place for the configuration files
      core-util: when searching for configuration files, honour XDG basedir spec
      auth: move cookie file to ~/.config/pulse/cookie
      gnome: start PA early in the gnome session

Luiz Augusto von Dentz (2):
      bluetooth: Remove built-in/static SBC codec
      bluetooth: Don't force any profile on discovery module

Marc-Antoine Perennou (1):
      udev: Don't use deprecated udev_get_*_path() functions

Martin-Éric Racine (1):
      manpage, finnish translation: fix spelling errors

Matthijs Kooijman (1):
      equalizer: Don't cleanup u->sink in sink_input_kill_cb yet

Mihai Moldovan (1):
      core-util: use the generic PATH_MAX variant of pa_realpath on Mac OS X

Mikel Astiz (58):
      bluetooth: Don't use the old socket IPC mechanism with BlueZ
      bluetooth: Refactor property parsing code
      bluetooth: Remove library for IPC to BlueZ
      bluetooth: Minor style fixes
      bluetooth: Consider different input and output MTU
      bluetooth: Avoid duplicating profile argument twice
      bluetooth: Replace deprecated ListAdapters()
      bluetooth: Replace deprecated ListDevices()
      bluetooth: Remove minor unnecessary check
      bluetooth: Minor style fix
      bluetooth: Fix missing state checks for a2dp_source
      bluetooth: Fix bluetooth.protocol property
      bluetooth: Trivial style fix
      bluetooth: Generalize module-bluetooth-policy
      bluetooth: Support HFGW in module-bluetooth-policy
      loopback: Disable adjust timer when suspended
      bluetooth: Remove return value of bt_transport_config()
      bluetooth: Remove return value of setup_stream()
      bluetooth: Refactor parsing of signal PropertyChanged
      bluetooth: Refactor code to helper function
      bluetooth: Fix wrongly set "phone" role for HFGW
      bluetooth: Fix using garbage memory
      bluetooth: Fix check if transport exists before acquire
      sink, source: Support creating suspended sinks and sources
      bluetooth: Provide dummy set_port callbacks
      bluetooth: Config MTU transport after acquire
      bluetooth: Support port availability flag
      bluetooth: Set profile even if transport not acquired
      bluetooth: Do not acquire transport during profile change
      bluetooth: Acquire transport when becomes available
      bluetooth: Release transport when not available
      bluetooth: Do not switch to HFGW automatically
      bluetooth: Let suspend-on-idle request audio in headset
      bluetooth: Add port availability transition policies
      bluetooth: Ignore Device.DisconnectRequested
      bluetooth: Trivial function rename
      bluetooth: Fix potential assertion failure
      bluetooth: Don't find device if set profile is off
      bluetooth: Release transport in stop_thread()
      bluetooth: Unlink sink-sources in stop_thread()
      bluetooth: Remove stream moving code
      bluetooth: Use assertions when setting off profile
      bluetooth: Check return value of init_profile()
      bluetooth: Check return value of start_thread()
      bluetooth: Remove const qualifier for transports
      bluetooth: Add hook to tell transport was removed
      bluetooth: Set to off if transport removed
      bluetooth: Set to off instead of failing module load
      bluetooth: Hold transport pointer while profile set
      bluetooth: Remove const qualifier for device
      bluetooth: Add hook to tell device was removed
      bluetooth: Self unload module-bluetooth-device
      bluetooth: Hold device pointer while module loaded
      bluetooth: Refactor code to create card profiles
      bluetooth: Refactor code to create profile ports
      card: Support adding profiles dynamically
      card: Support adding ports dynamically
      bluetooth: Add hook to announce late UUIDs

Niels Ole Salscheider (2):
      virtual-surround: Add silence to hrir if necessary.
      virtual-surround: Limit the number of hrir samples.

Paul Menzel (1):
      Fix spelling of separated: s, sepera, separa, g

Peter Meerwald (13):
      pipe: whitespace and log output cleanup
      pipe: check return value of mkfifo()
      memblock: Fix typos.
      build: Fix static linking
      core: Set volumes const in pa_do_volume_func_t
      modules: Add null/dummy echo canceller
      daemon: Fix redundant redeclaration warning
      svolume_arm: Fix a const warning.
      echo-cancel: Fix false warning in webrtc AEC.
      rtp: Fix warning using pa_assert_not_reached()
      core: Add ARM NEON optimized sample conversion code
      tests: Fix test description in cpu-test
      tests: Implement test code for ARM NEON sconv s16_to_float

Sjoerd Simons (1):
      build-sys: webrtc-utils needs to be installed before module-echo-cancel

Sjors Gielen (1):
      osx: Add a single "On" profile to coreaudio devices. Fixes crash on OS X.

Tanu Kaskinen (40):
      device-port: Create the profiles hashmap at initialization.
      device-port: Remove an out-of-date comment.
      native: Don't save device, volume or mute of new streams.
      sink, source: Fix setting the latency offset when the sink/source is unlinked.
      Fix a copy-paste error in PROTOCOL.
      pulse: Use more intuitive indexing with port infos in introspect.c.
      proplist: Change proplist_name_valid() to be public function pa_proplist_key_valid().
      tagstruct: Allow NULL proplist with pa_tagstruct_get_proplist().
      conf-parser: Pass parser state in a struct instead of function parameters.
      conf-parser: Pass parser state in a struct also for parse callbacks.
      conf-parser: Add support for parsing property lists.
      alsa-mixer: Add support for defining port property lists in the path configuration files.
      native: Send the actual port proplists with card info.
      pactl: Print card port properties with the "list" command.
      card: Don't crash if someone gives NULL name to pa_card_set_profile().
      sink, source: Always create a hashmap for ports.
      card: Ensure that there's always at least one profile.
      Assume that the profiles hashmap of ports is always non-NULL.
      Assume that the ports hashmap of cards is always non-NULL.
      card-restore: Handle reading NULL profile name from the database.
      alsa-mixer: Implement a new path option: "mute-during-activation".
      build-sys: Link utf8-test to libpulsecommon.
      Add comments referring to bug #53709.
      memblock: Add pa_memblock_acquire_chunk().
      object: Get rid of "warning: cast increases required alignment of target type"
      sink-input: Fix comment: s/push/peek/
      sink-input: Add a comment in pa_sink_input_request_rewind().
      sink: Remove an incorrect FIXME comment.
      bluetooth: Remove commented out code.
      .gitignore: Add cpu-test.
      rtp: Fix rtp_port reading.
      card: Store a pa_card pointer in pa_card_profile.
      build: Add a2dp-codecs.h to libbluetooth-util sources.
      memblockq: Fix the order of setting minreq and prebuf.
      resampler: Make sure that there are no overflows when multiplying potentially big numbers.
      loopback: Use the real sample spec once it's known.
      loopback: Don't fix the source output format/rate/channels.
      virtual-surround-sink: Fix setting max_request and max_rewind.
      combine: Keep the timer active in the null mode only when running.
      match: Use the SINK_INPUT_FIXATE hook instead of NEW.

Thomas Martitz (7):
      pacat: Enable binary mode on Windows.
      core: Transparently handle non-blocking sockets on Windows
      pacat: Replace read(), write() with pa_* equivalent.
      core: Slightly more helpful pa_cstrerror for unknown errors
      gccmacro: Disable printf-like format checking on mingw32 compilers.
      core: Proper poll() emulation to fix pacat and friends on Windows
      core-util: Don't error out on existing runtime directory.

Uoti Urpala (2):
      sink-input: Fix underrun_for calculation when resampling.
      core: adjust playing_for and underrun_for at rewind

poljar (7):
      native: Use foreach to iterate trough modules.
      pactl: Add unloading modules by name.
      pacmd: Add unloading modules by name.
      bluetooth: Add ports to the bluetooth sink/source
      device-port: Add a latency variable to the port struct
      sink, source: Add a latency offset which is inherited from the port
      pacmd: Add functions to handle the latency offset

poljar (Damir Jelic) (2):
      introspect: Add functions to handle the latency offset.
      pactl: Add set-latency-offset command.

poljar (Damir Jelić) (5):
      device-port: Change the latency offset type to a signed int.
      conf-parser: Initialize the state to zero immediately.
      device-port: Send a subscription event when the offset changes.
      man: Add latency offset documentation to the cli syntax.
      card-restore: Add the ability to save and restore the latency offset.

---
 .gitignore                                                           |    4 
 PROTOCOL                                                             |   15 
 configure.ac                                                         |  129 
 doxygen/.gitignore                                                   |    6 
 git-version-gen                                                      |   14 
 libpulse-mainloop-glib.pc.in                                         |    2 
 libpulse-simple.pc.in                                                |    2 
 libpulse.pc.in                                                       |    2 
 man/.gitignore                                                       |   10 
 man/default.pa.5.xml.in                                              |    4 
 man/pacat.1.xml.in                                                   |    2 
 man/pactl.1.xml.in                                                   |   10 
 man/pax11publish.1.xml.in                                            |    8 
 man/pulse-cli-syntax.5.xml.in                                        |   12 
 man/pulse-client.conf.5.xml.in                                       |    6 
 man/pulse-daemon.conf.5.xml.in                                       |   12 
 man/pulseaudio.1.xml.in                                              |    6 
 po/.gitignore                                                        |   30 
 po/LINGUAS                                                           |    1 
 po/POTFILES.in                                                       |    5 
 po/as.po                                                             |    4 
 po/bn_IN.po                                                          |    4 
 po/fi.po                                                             |    2 
 po/gu.po                                                             |    4 
 po/hi.po                                                             |    4 
 po/id.po                                                             | 2307 ++++++++++
 po/ml.po                                                             |    4 
 po/pa.po                                                             |    4 
 po/ta.po                                                             |    4 
 po/zh_CN.po                                                          |    4 
 src/.gitignore                                                       |    5 
 src/Makefile.am                                                      |  309 -
 src/daemon/Makefile                                                  |    1 
 src/daemon/cmdline.c                                                 |    4 
 src/daemon/daemon-conf.c                                             |  267 -
 src/daemon/default.pa.in                                             |    6 
 src/daemon/dumpmodules.c                                             |    6 
 src/daemon/main.c                                                    |    6 
 src/daemon/pulseaudio-system.conf                                    |    4 
 src/daemon/pulseaudio.desktop.in                                     |    1 
 src/map-file                                                         |    2 
 src/modules/Makefile                                                 |    7 
 src/modules/alsa/alsa-mixer.c                                        |  744 +--
 src/modules/alsa/alsa-mixer.h                                        |   15 
 src/modules/alsa/alsa-sink.c                                         |   83 
 src/modules/alsa/alsa-source.c                                       |   83 
 src/modules/alsa/alsa-ucm.c                                          | 1612 ++++++
 src/modules/alsa/alsa-ucm.h                                          |  184 
 src/modules/alsa/alsa-util.c                                         |   10 
 src/modules/alsa/mixer/paths/analog-input-headphone-mic.conf         |  103 
 src/modules/alsa/mixer/paths/analog-input-internal-mic-always.conf   |  135 
 src/modules/alsa/mixer/paths/analog-input-internal-mic.conf          |   13 
 src/modules/alsa/mixer/paths/analog-input-linein.conf                |    1 
 src/modules/alsa/mixer/paths/analog-input-mic.conf.common            |    4 
 src/modules/alsa/mixer/paths/analog-input.conf                       |    2 
 src/modules/alsa/mixer/paths/analog-output-headphones.conf           |    8 
 src/modules/alsa/mixer/paths/analog-output-lfe-on-mono.conf          |   89 
 src/modules/alsa/mixer/paths/analog-output-mono.conf                 |    2 
 src/modules/alsa/mixer/paths/analog-output-speaker-always.conf       |  127 
 src/modules/alsa/mixer/paths/analog-output-speaker.conf              |    9 
 src/modules/alsa/mixer/paths/analog-output.conf.common               |   21 
 src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules              |   48 
 src/modules/alsa/mixer/profile-sets/default.conf                     |   16 
 src/modules/alsa/mixer/profile-sets/extra-hdmi.conf                  |   16 
 src/modules/alsa/mixer/profile-sets/force-speaker-and-int-mic.conf   |  122 
 src/modules/alsa/mixer/profile-sets/force-speaker.conf               |  121 
 src/modules/alsa/mixer/profile-sets/native-instruments-audio8dj.conf |    2 
 src/modules/alsa/module-alsa-card.c                                  |  209 
 src/modules/bluetooth/bluetooth-util.c                               |  437 -
 src/modules/bluetooth/bluetooth-util.h                               |   30 
 src/modules/bluetooth/ipc.c                                          |  134 
 src/modules/bluetooth/ipc.h                                          |  361 -
 src/modules/bluetooth/module-bluetooth-device.c                      | 1759 +++----
 src/modules/bluetooth/module-bluetooth-discover.c                    |   21 
 src/modules/bluetooth/module-bluetooth-policy.c                      |  279 +
 src/modules/bluetooth/module-bluetooth-proximity.c                   |    2 
 src/modules/bluetooth/sbc/sbc.c                                      | 1241 -----
 src/modules/bluetooth/sbc/sbc.h                                      |  113 
 src/modules/bluetooth/sbc/sbc_math.h                                 |   61 
 src/modules/bluetooth/sbc/sbc_primitives.c                           |  554 --
 src/modules/bluetooth/sbc/sbc_primitives.h                           |   80 
 src/modules/bluetooth/sbc/sbc_primitives_armv6.c                     |  299 -
 src/modules/bluetooth/sbc/sbc_primitives_armv6.h                     |   52 
 src/modules/bluetooth/sbc/sbc_primitives_iwmmxt.c                    |  304 -
 src/modules/bluetooth/sbc/sbc_primitives_iwmmxt.h                    |   42 
 src/modules/bluetooth/sbc/sbc_primitives_mmx.c                       |  375 -
 src/modules/bluetooth/sbc/sbc_primitives_mmx.h                       |   41 
 src/modules/bluetooth/sbc/sbc_primitives_neon.c                      |  893 ---
 src/modules/bluetooth/sbc/sbc_primitives_neon.h                      |   41 
 src/modules/bluetooth/sbc/sbc_tables.h                               |  662 --
 src/modules/dbus/iface-card.c                                        |   41 
 src/modules/dbus/iface-device.c                                      |   32 
 src/modules/dbus/module-dbus-protocol.c                              |    6 
 src/modules/echo-cancel/echo-cancel.h                                |    8 
 src/modules/echo-cancel/module-echo-cancel.c                         |   20 
 src/modules/echo-cancel/null.c                                       |   50 
 src/modules/echo-cancel/webrtc.cc                                    |    2 
 src/modules/gconf/module-gconf.c                                     |    4 
 src/modules/hal-util.c                                               |  130 
 src/modules/hal-util.h                                               |   30 
 src/modules/jack/module-jack-sink.c                                  |    2 
 src/modules/jack/module-jackdbus-detect.c                            |    2 
 src/modules/macosx/module-coreaudio-detect.c                         |    2 
 src/modules/macosx/module-coreaudio-device.c                         |   12 
 src/modules/module-always-sink.c                                     |    2 
 src/modules/module-augment-properties.c                              |   66 
 src/modules/module-card-restore.c                                    |  127 
 src/modules/module-combine-sink.c                                    |    8 
 src/modules/module-detect.c                                          |    2 
 src/modules/module-device-manager.c                                  |   14 
 src/modules/module-device-restore.c                                  |    6 
 src/modules/module-equalizer-sink.c                                  |   11 
 src/modules/module-esound-sink.c                                     |    2 
 src/modules/module-hal-detect.c                                      |  860 ---
 src/modules/module-ladspa-sink.c                                     |  692 ++
 src/modules/module-loopback.c                                        |  182 
 src/modules/module-match.c                                           |   10 
 src/modules/module-pipe-sink.c                                       |    9 
 src/modules/module-pipe-source.c                                     |   15 
 src/modules/module-protocol-stub.c                                   |    2 
 src/modules/module-remap-sink.c                                      |    5 
 src/modules/module-role-cork.c                                       |   16 
 src/modules/module-stream-restore.c                                  |    2 
 src/modules/module-suspend-on-idle.c                                 |    4 
 src/modules/module-switch-on-port-available.c                        |   74 
 src/modules/module-tunnel.c                                          |   30 
 src/modules/module-udev-detect.c                                     |    9 
 src/modules/module-virtual-sink.c                                    |    9 
 src/modules/module-virtual-source.c                                  |    3 
 src/modules/module-virtual-surround-sink.c                           |   65 
 src/modules/module-zeroconf-discover.c                               |   10 
 src/modules/oss/oss-util.c                                           |    2 
 src/modules/raop/module-raop-discover.c                              |    2 
 src/modules/raop/raop_client.c                                       |    4 
 src/modules/rtp/module-rtp-recv.c                                    |    5 
 src/modules/rtp/rtp.c                                                |   12 
 src/modules/rtp/rtsp_client.c                                        |   14 
 src/modules/rtp/sap.c                                                |    2 
 src/modules/udev-util.c                                              |    4 
 src/modules/x11/module-x11-publish.c                                 |    6 
 src/modules/xen/module-xenpv-sink.c                                  |    4 
 src/pulse/Makefile                                                   |    1 
 src/pulse/client-conf.c                                              |   26 
 src/pulse/context.c                                                  |   70 
 src/pulse/gccmacro.h                                                 |    9 
 src/pulse/glib-mainloop.c                                            |    6 
 src/pulse/introspect.c                                               |   68 
 src/pulse/introspect.h                                               |    4 
 src/pulse/mainloop.c                                                 |   18 
 src/pulse/proplist.c                                                 |   28 
 src/pulse/proplist.h                                                 |    5 
 src/pulse/stream.c                                                   |    1 
 src/pulse/volume.h                                                   |    2 
 src/pulsecore/Makefile                                               |    1 
 src/pulsecore/auth-cookie.c                                          |    4 
 src/pulsecore/auth-cookie.h                                          |    2 
 src/pulsecore/authkey.c                                              |   17 
 src/pulsecore/authkey.h                                              |    4 
 src/pulsecore/card.c                                                 |   66 
 src/pulsecore/card.h                                                 |    4 
 src/pulsecore/cli-command.c                                          |  125 
 src/pulsecore/cli-text.c                                             |   70 
 src/pulsecore/conf-parser.c                                          |  224 
 src/pulsecore/conf-parser.h                                          |   48 
 src/pulsecore/core-error.c                                           |    5 
 src/pulsecore/core-scache.c                                          |    4 
 src/pulsecore/core-util.c                                            |  275 -
 src/pulsecore/core-util.h                                            |    8 
 src/pulsecore/core.h                                                 |    2 
 src/pulsecore/cpu-arm.c                                              |   24 
 src/pulsecore/cpu-arm.h                                              |    9 
 src/pulsecore/cpu-orc.c                                              |    8 
 src/pulsecore/cpu-orc.h                                              |    2 
 src/pulsecore/cpu-x86.c                                              |    8 
 src/pulsecore/cpu-x86.h                                              |    1 
 src/pulsecore/device-port.c                                          |   37 
 src/pulsecore/device-port.h                                          |    5 
 src/pulsecore/flist.c                                                |    2 
 src/pulsecore/memblock.c                                             |    7 
 src/pulsecore/memblock.h                                             |   14 
 src/pulsecore/memblockq.c                                            |    2 
 src/pulsecore/memblockq.h                                            |    4 
 src/pulsecore/memchunk.c                                             |    2 
 src/pulsecore/memchunk.h                                             |    6 
 src/pulsecore/modargs.c                                              |   16 
 src/pulsecore/modargs.h                                              |    3 
 src/pulsecore/module.c                                               |    4 
 src/pulsecore/native-common.h                                        |    6 
 src/pulsecore/object.h                                               |    2 
 src/pulsecore/once.c                                                 |   43 
 src/pulsecore/once.h                                                 |    8 
 src/pulsecore/poll-posix.c                                           |  237 +
 src/pulsecore/poll-win32.c                                           |  639 ++
 src/pulsecore/poll.c                                                 |  237 -
 src/pulsecore/protocol-esound.c                                      |    2 
 src/pulsecore/protocol-native.c                                      |  192 
 src/pulsecore/pstream.c                                              |    2 
 src/pulsecore/resampler.c                                            |   67 
 src/pulsecore/rtkit.c                                                |  134 
 src/pulsecore/rtkit.h                                                |   17 
 src/pulsecore/sample-util.c                                          |    4 
 src/pulsecore/sample-util.h                                          |    2 
 src/pulsecore/sconv_neon.c                                           |  106 
 src/pulsecore/sconv_sse.c                                            |   54 
 src/pulsecore/sink-input.c                                           |   16 
 src/pulsecore/sink.c                                                 |   82 
 src/pulsecore/sink.h                                                 |   10 
 src/pulsecore/source-output.c                                        |    5 
 src/pulsecore/source.c                                               |   50 
 src/pulsecore/source.h                                               |   11 
 src/pulsecore/strlist.c                                              |    2 
 src/pulsecore/svolume_arm.c                                          |  203 
 src/pulsecore/svolume_c.c                                            |   24 
 src/pulsecore/svolume_mmx.c                                          |   94 
 src/pulsecore/svolume_orc.c                                          |   87 
 src/pulsecore/svolume_sse.c                                          |   89 
 src/pulsecore/tagstruct.c                                            |    8 
 src/tests/Makefile                                                   |    1 
 src/tests/alsa-time-test.c                                           |  118 
 src/tests/asyncmsgq-test.c                                           |   30 
 src/tests/asyncq-test.c                                              |   35 
 src/tests/channelmap-test.c                                          |   27 
 src/tests/connect-stress.c                                           |   54 
 src/tests/cpu-test.c                                                 |  469 ++
 src/tests/cpulimit-test.c                                            |   28 
 src/tests/extended-test.c                                            |   47 
 src/tests/format-test.c                                              |   80 
 src/tests/get-binary-name-test.c                                     |   28 
 src/tests/hook-list-test.c                                           |   28 
 src/tests/interpol-test.c                                            |   69 
 src/tests/ipacl-test.c                                               |   45 
 src/tests/ladspa-dbus.py                                             |  112 
 src/tests/lock-autospawn-test.c                                      |   40 
 src/tests/mainloop-test.c                                            |   37 
 src/tests/memblock-test.c                                            |   57 
 src/tests/memblockq-test.c                                           |  113 
 src/tests/mix-test.c                                                 |  291 +
 src/tests/once-test.c                                                |   44 
 src/tests/proplist-test.c                                            |   52 
 src/tests/queue-test.c                                               |   33 
 src/tests/rtpoll-test.c                                              |   27 
 src/tests/sig2str-test.c                                             |   98 
 src/tests/sigbus-test.c                                              |   34 
 src/tests/smoother-test.c                                            |   24 
 src/tests/strlist-test.c                                             |   32 
 src/tests/sync-playback.c                                            |   48 
 src/tests/test-daemon.sh                                             |   71 
 src/tests/thread-mainloop-test.c                                     |   39 
 src/tests/thread-test.c                                              |   27 
 src/tests/usergroup-test.c                                           |   58 
 src/tests/utf8-test.c                                                |   74 
 src/tests/volume-test.c                                              |   32 
 src/utils/Makefile                                                   |    1 
 src/utils/pacat.c                                                    |   12 
 src/utils/pacmd.c                                                    |    4 
 src/utils/pactl.c                                                    |   84 
 src/utils/pax11publish.c                                             |    2 
 257 files changed, 12956 insertions(+), 10663 deletions(-)
---


More information about the pulseaudio-commits mailing list