[pulseaudio-commits] Changes to 'refs/tags/v0.98-dev'

Colin Guthrie colin at kemper.freedesktop.org
Wed Jun 22 13:35:43 PDT 2011


Tag 'v0.98-dev' created by Colin Guthrie <colin at mageia.org> at 2011-06-22 21:32 -0700

v1.0 Development

Changes since v0.9.19:
Antti-Ville Jansson (1):
      combine: Handle reappearing slave sinks in non-automatic mode.

Arun Raghavan (26):
      Mark shared variables as volatile
      Add a configure option to change 'udevrulesdir'
      echo-cancel: Move the module into it's own directory
      echo-cancel: Split out speex code from the core module
      echo-cancel: Pass arguments to the specific canceller module
      echo-cancel: Let AEC module determine source/sink spec
      echo-cancel: Add alternative echo-cancellation implementation
      echo-cancel: Allow selection of AEC method using modargs
      echo-cancel: Make blocksize a module-wide parameter
      echo-cancel: Mark immutable parameters as const in vfunc
      echo-cancel: Fix out-of-tree build
      build: Fix make distcheck
      cpu: Add CPU information to pa_core
      echo-cancel: Add SSE optimisation to the adrian module
      echo-cancel: orc-ify some bits for optimisation
      echo-cancel: Ensure correct handling of endianness
      echo-cancel: Use S16NE for adrian module
      build: Copy orc dist files to the correct directory
      volume: Use a macro to check if a volume is valid
      volume: Clamp volume to PA_VOLUME_MAX
      cli: Validate volume before setting
      pactl: Validate volume before setting
      volume: Decrease PA_VOLUME_MAX to be < 2^31
      volume: Fix incorrect usage of PA_VOLUME_IS_VALID
      alsa: Sprinkle some PA_UNLIKELYs around error checks
      volume: Add explicit checks for ARMv6 instructions

Cheng-Chia Tseng (4):
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation

Colin Guthrie (84):
      device-manager: Add a new module to keep track of the names and descriptions of various sinks.
      device-manager: Add an untested protocol extension.
      device-manager: Fix indentation
      device-manager: Export device-manager extension functions
      device-manager: Link native protocol library.
      device-manager: Fix tagstruct description extraction (copy+paste blunder)
      device-restore: Fix the application of an entry to allow changing the name of devices.
      stream-restore: Preventative initialistion to NULL
      device-manager: Only store and save details for non-monitor sources
      device-manager: Fix copy+paste leftover
      device-manager: Update docs version -> 0.9.19 (predicted)
      device-manager: Provide a way for clients to enable/disable role-based device-priority routing.
      device-manager: Fix copy+paste code that looped over the tagstruct when not necessary
      device-manager: Provide a method for prefering/defering a device.
      device-manager: Change the write function to a rename function.
      device-manager: Let subscribed clients know when something changes.
      device-manager: When a new device is encountered, initialise the priority list to an appropriate value
      device-manager: Fix the freeing of the datum on prefer/defer.
      device-manager: debug and comments
      device-manager: Rough framework (slots etc.) for handling routing.
      device-manager: Remove unneeded logic for checking for and (un)loading module-stream-restore. We can co-exist
      device-manager: Add a function to get a list of the highest priority device indexes for each role.
      device-manager: Add routing functions that are triggered when sinks/soruces are added/removed.
      device-manager: Set the most appropriate sink/source when new streams are created
      device-manager: Remove unused variables
      device-manager: Allow the routing component to be turned on via a module argument as well as via protocol extn.
      device-manager: Some efficiency and safety tweaks
      device-manager: Update exports
      device-manager: Fix the database write mode
      device-manager: Keep a cache of the highest priority devices for each role.
      device-manager: Reroute the streams on startup and update our cache on enable.
      device-manager: More sensible names for internal functions
      device-manager: Refactor the routing method to allow the routing of a single stream
      device-manager: Reroute streams when they change allowing the media.role to be updated mid-stream.
      device-manager: Add a function to dump the database which we do whenever we save it (and on startup)
      device-manager: Expose the priority lists in the protocol extension.
      device-manager: Save icon and report current availability over protocol.
      device-manager: Don't notify clients on every subscription (it happens all the time).
      device-manager: Change the prefer/defer options to a single 'reorder' command.
      device-manager: Add extra debug messages
      device-manager: Fix the writing of the database when priority doesn't change.
      device-manager: Misc fixes.
      device-manager: Misc fixes to co-exist with other stream management/routing modules.
      device-manager: Add some scripts that are only run under KDE to load/initialise module-device-manager with routing turned on.
      device-manager: Fix typo in module loading script.
      device-manager: No need to check the version after calling read_entry()
      device-manager: Keep track as to whether or not the user specifically renamed the device.
      device-manager: Make use of PA_IDXSET_FOREACH when applying entries.
      device-manager: Play nice with module-stream-restore.
      device-manager: Rather than flagging the device as available, just include the sink/source index with PA_INVALID_INDEX meaning unavailable
      device-manager: Fix compiler warning.
      device-manager: Update docs version -> 0.9.20
      device-manager: Update docs version -> 0.9.20
      build-sys: Fix missing trailing slash in 14eaf2
      Merge remote branch 'tanuk/master'
      stream-restore: Clear the save_sink/save_source flags on apply_entry.
      core: Fix macro typo - PA_SINK_IS_LINKED -> PA_SINK_INPUT_IS_LINKED
      alsa: cover Input Source:Int Mic
      alsa: Cover the 'Int Mic Boost' element.
      pacat: Don't use any buffer attr if we don't set any latency/process time params
      build-sys: Mention dbus support in the summary
      intended-roles: Do not pick monitor sources when doing automatic role-based device selection
      rtp: Fix bracketing in pa_rtp_recv.
      Merge remote branch 'tanuk2/fixes'
      alsa: Fix assertion on mmap_write (triggered via a52 plugin)
      cli: Allow .include on directories as well as files.
      alsa: Set the rewind safeguard proportionally to sample spec
      alsa: Only set the 'first' flag to false when we actually call snd_pcm_start()
      x11: Partially convert to XCB.
      xcb: Ensure the XCB connection is valid before using it.
      xcb: xcb_get_setup() can return 0, so make sure we check it before using
      x11: Use the default screen for X11 properties.
      augment-properties: Search for .desktop files in subfolders too.
      device-manager: Ensure that sinks/sources populate the device manager lists in order of their priority.
      suspend: Do not assert when checking for device suspended status and a stream is not linked.
      sink-input: Fix comment
      augment-properties: Fix debug messages and statement bracketing.
      introspect: Include whether a stream is corked in the info callback.
      Merge remote branch 'vudentz2/master'
      intended-roles: Mark devices with a form factor of 'headset' as being appropriate for 'phone' streams
      log: Totally trivial spelling 'correction' (for en-US)
      dbus: Fix log message after volume changes.
      combine: Only check if the sink is h/w etc. in automatic mode
      version: Drop the micro version number

Daniel Mack (35):
      make bootstrap.sh aware of Darwin environment
      Merge branch 'master' of git://gitorious.org/~flameeyes/pulseaudio/flameeyes-pulseaudio
      Merge branch 'osx' of git://gitorious.org/~flameeyes/pulseaudio/flameeyes-pulseaudio
      Revert "make bootstrap.sh aware of Darwin environment"
      Merge branch 'osx' of git://gitorious.org/~flameeyes/pulseaudio/flameeyes-pulseaudio
      Merge branch 'osx' of git://gitorious.org/~flameeyes/pulseaudio/flameeyes-pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      buil-sys: fix build w/o DBus
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Wrap clock_gettime and friends
      Mac OS X: add semaphore implementation
      configure.ac: enable check for CoreAudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      Merge branch 'master' of git://0pointer.de/pulseaudio
      core-rtclock.c: tweak OS_IS_DARWIN constraints
      poll() is totally broken on Mac OS X
      hack around another OS X bug: recv() with MSG_PEEK does not work
      CoreAudio: add device detection module
      CoreAudio: add audio device module
      osx: add native zeroconf implementation via Bonjour
      fix a number of warnings
      fix a number of warnings
      osx: don't build the once-test binary on OS X
      modules/coreaudio: replace deprecated functions
      alsa-mixer: add profile for Traktor Kontrol S4
      alsa-mixer: add profile for Native Instruments Korecontroller
      module-bonjour-publish: don't include avahi headers

Daniel T Chen (7):
      Fix the following warnings (which now cause buildd failures in Ubuntu 10.04):
      More src/pulsecore/cpu-arm.c FTBFS fixes
      threaded-mainloop: Properly initialise m->n_waiting_for_accept to prevent deadlock
      udev: Use SOUND_CLASS instead of SOUND_FORM_FACTOR when checking for modem
      build-sys: Add missing profile and alsa-mixer/paths to src/Makefile.am
      alsa: Handle 'Digital Mic' as an 'Input Source'
      Handle 'Internal Mic 1' as an 'Input Source'

Daniel T. Chen (1):
      udev: handle sound cards with both modem and audio properly

David Fries (4):
      doxygen: Fix documentation typos
      doxygen: Fix the "all" comments regarding volume helper functions.
      doxygen: Documentation improvements
      doxygen: Add 'See also' linking to the overview page

David Henningsson (3):
      jack: Prevent crash on jack server shutdown
      SSE/MMX/ARM: Fix high frequency noise with unusual number of channels
      Add "Rear Mic" to alsa mixer paths.

David KÃ¥gedal (1):
      alsa: add profile set for M-Audio FastTrack Pro USB

David Yoder (1):
      daemon: realpath segfault fix

Diego Elio 'Flameeyes' Pettenò (14):
      Fix out-of-tree builds when dbus module is enabled.
      Add check for FFTW, and add option to disable it at build-time.
      Fix build when using -fweb, accept both register and memory constraints.
      Move the platform-specific defines after the compiler has been found.
      Fix build on Solaris: pass the third parameter to pa_cloexec_open.
      Don't declare the variable l if FIONREAD is not defined.
      Include sys/filio.h if present; this makes use of FIONREAD on Solaris.
      Check for stow using AC_CHECK_PROG rather than type -p.
      Merge branch 'master' of git://git.0pointer.de/pulseaudio
      Simplify handling of NetBSD atomic ops discovery.
      Since now we have FreeBSD atomic operations, don't require libatomic_ops.
      Rename all the signal parameters and variables to something more explicit.
      Avoid using devname as a variable name.
      Simplify Makefile.am handling of ALSA-related files.

Dimitris Glezos (1):
      l10n: Updates to Greek (el) translation

Jan Kratochvil (1):
      pulse: make sure legacy_dir is not static

Jason Newton (48):
      module-equalizer-sink added
      module-equalizer-sink:
      module-equalizer-sink: added more assertions to aid in debugging
      module-equalizer-sink: attempt different buffering strategy
      module-equalizer-sink: trying new buffering strategies
      module-equalizer-sink: simplified sink_input pop callback and introduced new variables that simplify different strategies.
      module-equalizer-sink:
      module-equalizer-sink:
      module-equalizer-sink:
      module-equalizer-sink:
      module-equalizer-sink:
      module-equalizer-sink:
      module-equalizer-sink: reverted buffering logic back to how the ladspa sink did it
      module-equalizer-sink:
      module-equalizer-sink:
      module-equalizer-sink:
      module-equalizer-sink:
      module-equalizer-sink:
      module-equalizer-sink
      module-equalizer-sink.c
      module-equalizer-sink.c: swapped order of attach_within_thread and set_max_request within sink_input_attach_cb
      module-equalizer-sink: fixed timeval initialization
      module-equalizer-sink: drop old macros for new library based ones
      module-equalizer-sink: added support for preamp
      module-equalizer-sink: fixed a bug w/ new zero-latency input scheme (that was an interesting/cool bug!)
      module-equalizer-sink: per-channel filtering support + profiles, easier default configuration
      module-equalizer-sink: added server side persistance of profile names
      module-equalizer-sink: fix improper usage of pa_modargs_get_value_boolean for u->set_default
      module-equalizer-sink: resync with ladspa parent sink
      module-equalizer-sink: resyncing with head and fix invalid writes
      module-equalizer-sink: *added client initiated sync support for filter state *added note of possible unstable behavior with next-power-of-2 sample rate calculation
      module-equalizer-sink: disable active profile name restoration as something in pack/unpack is funky and I don't have time for a
      module-equalizer-sink: fixed equalizer state save/restore
      module-equalizer-sink:
      module-equalizer-sink: drop source executable permissions configure.ac: add enable/disable + summary line for fftw
      module-equalizer-sink: fixed equalizer state save/restore
      module-equalizer-sink:
      module-equalizer-sink: drop source executable permissions configure.ac: add enable/disable + summary line for fftw
      drop redundant alloc call
      module-equalizer-sink: try to limit buffering to mempool's max_block_size and disable debug output
      module-equalizer-sink:
      module-equalizer-sink: (re)added output memblockq commented out timing debug statements
      module-equalizer-sink: switch back to reference dsp implementation - cpu usage doesn't really change and there may be
      module-equalizer-sink: add latency of output_q and input_q to get latency calculation
      added qpaeq script for GUI equalizer control to src/util
      remove .py extension from qpaeq
      Makefile.am: added qpaeq to installed scripts
      src/utils/qpaeq: added more friendly error messages to common errors

Jez Austin (1):
      socket-client: properly handle asyncns failures

Joe Marcus Clarke (2):
      freebsd: fix atomic ops implementations
      freebsd: implement pa_get_binary_name

João Paulo Rechi Vita (2):
      bluetooth: improve dbus logging
      bluetooth: add HFP Gateway support

Jyri Sarha (6):
      core: Add infrastructure for synchronizing HW and SW volume changes
      alsa: Take syncronized HW volume infra into use for alsa-sink
      udev-detect: Add sync_volume parameter
      daemon-conf: Add sync volume parameters to daemon-conf
      man: sync_volume parameters to manual page
      core: New LIFO style flist implementation v2.2

Kees Cook (1):
      core-util: ensure that we chmod only the dir we ourselves created

Kim Lester (2):
      configure.ac: add DARWIN_OS variable
      src/Makefile.am: add specific OS_IS_DARWIN files

Lennart Poettering (142):
      bluetooth: don't set auto_connect flag when discovering bt devices
      alsa: disable period event only with tsched=1
      position-event-sounds: never position test sounds in space
      Merge remote branch 'tanuk/dbus-work'
      Merge remote branch 'phish3/master'
      Merge remote branch 'coling/history'
      libpulse: add missing includes
      memblock: decrease tile size to 64k again
      libpulse: introduce pa_context_get_tile_size() call
      clients: drop definition of BUFSIZE which is unused
      pactl: include information about client context in pactl stat output
      pactl: format cookie a little bit nicer
      protocol-native: declare that user configured volumes are always absolute
      libpulse: explain semantics of pa_stream_connect_playback() in more detail
      protocol-native: if a client set volume/mute/device store it since it is user input
      libpulse: introduce PA_STREAM_RELATIVE_VOLUME
      smoother: add comments about optimization recommendations from Jason Newton
      simd: update test cases
      Merge remote branch 'origin/master'
      core-util: introduce FD_CLOEXEC wrappers for open/socket/pipe/accept
      use cloexec wrappers wherever applicable
      core-util: make sure to enable FD_CLOEXEC unconditionally to cope with kernels that silently accept but ignore O_CLOEXEC
      core-util: introduce pa_fopen_cloexec()
      tdb: use O_CLOEXEC if available
      use pa_fopen_cloexec() where applicable
      socket-util: allocate at least sizeof(sockaddr_storage) space
      socket-util: drop redundant casts
      daemon: don't crash if pa_realpath() fails
      git: ignore kde related files
      bluetooth: do not hand out access to devices that are not fully configured yet
      daemon: make sure pa has its own session and process group, but is not its leader so that we cannot acquire a tty ever
      alsa: cover Mic Jack Mode element
      alsa: cover 'Digital Input Source' element
      alsa: cover Headphone2 mixer element
      alsa: cover Input Source:AUX IN
      alsa: lower priority for Headphone2 path
      alsa: leave other headphone control enabled if possible
      alsa: create a seperate mixer path for Speaker elements
      Merge remote branch 'phish3/master'
      alsa: cover 'Analog Output' control
      alsa: introduce more standard path names
      core-util: add call to detect if we are called from within a VM
      daemon: during startup say whether we run in a VM
      alsa: disable timer-based scheduling inside a VM
      man: fix build with --disable-manpages
      jack: never try to autoconnect to MIDI ports
      Merge remote branch 'origin/merge-queue'
      ramping: minor cleanups
      core: adjust volume only when there is actually a memory block
      core: make cpuid code compile cleanly with 32bit PIC
      rygel: fix itemCount property for sources
      Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
      daemon: complain if user passes too many arguments
      pulse: try to fix inaccuracy with uncork timing for streams that are created in corked state
      pulse: delay smoother update only when unpausing, not when pausing, since we don't want the timer to advance when we are supposedly already paused
      pulse: ask for timing updates both *before* and *after* triggering a stream state change so that in the STARTED/UNDERFLOW callbacks we accurate transport latency information
      alsa: fix log output when the audio device refuses to give us again the same period settings we had before
      alsa: fix minor sampling rate deviations before adjusting the buffer size
      Merge remote branch 'phish3/master'
      Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
      Merge remote branch 'phish3/master'
      Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
      Merge remote branch 'zonque/topic/osx'
      tests: add pa_once_xxx() test
      Merge remote branch 'tanuk/fixes'
      client: introduce auto-connect-localhost= option in client.conf
      client: introduce auto-connect-display= following the scheme of auto-connect-localhost=
      native: fallback to another port if the default port is taken
      native: when run in system mode, do not look for fallback port
      start: we don't need to check for $PULSE_SERVER anymore
      client: include dolby channel names in comments
      shm: explicitly mark shm seg for MAP_NORESERVE to request overcommiting no matter what
      build-sys: bump soname
      bump soname
      dbus: remove filter functions only if they were actually set before
      native: fix request counter miscalculations
      core: make sure we always return a valid memblock in sink_input_pop() callbacks
      bluetooth: destruct stream only if it is not already destructed
      bluetooth: don't hit an assert if latency is queried for a stooped recording stream
      client: detect forking in sample cache API, too
      client: verify connection state in pa_stream_connect_upload()
      udev: don't forget to unref devices we are not interested in
      once: make once related variables volatile
      bluetooth: fix invalid memory access
      log: add an easy way to disable log rate limiting
      udev: make sure we get events only for sound devices
      alsa: ignore volume changes from the hw if we are not on the active console
      cpu: check for CMOV flag before using this intsruction in assembly
      udev: rework modem detection a bit
      alsa: cover bass boost mixer element
      udev: use ID_MODEL_ENC instead of ID_MODEL if it is set
      pacat: allow configuration of latency in msec
      client: implement $PULSE_LATENCY_MSEC
      native: rework handling of seeks that depend on variables the client does not know anything about
      pactl: implement pactl subscribe
      Revert "pacat: Don't use any buffer attr if we don't set any latency/process time params"
      alsa: cover "Desktop Speaker" mixer elements
      alsa: cover 'Shared Mic/Line in', 'Analog Source'
      alsa: cover "Internal Mic" elements
      alsa: use default output port names
      build-sys: add gobject to build dependencies
      padsp: emulate /dev/audio, too
      dbus: first restart timer, then dispatch it
      fdsem: be more verbose when reading from eventfd fails.
      pacat: always fully fulfill write requests
      pacmd: store away fd type
      shm: don't complain about missing SHM segments
      vala: fix definition of INVALID_INDEX
      vala: fix definition of the GLib mainloop adapter
      channelmap: Use "Subwoofer" as pretty name for LFE
      vala: fix wrapping of port setting calls
      proplist: explicitly mention a role 'test'
      stream-restore: be a little bit more verbose why we don't reastore a sink
      sample-cache: use the sample name as unmodified fallback in the properties when playing a sample from the cache
      scache: when playing a sample from the cache make sure not queue them up when the sink is suspended
      daemon: first take name on the bus, then return in starter process
      pacmd: don't enter busy loop when reading from stdin very early
      build-sys: fix check for pthread_setaffinity_np()
      pacat: pass buffer_attr to recording streams too
      i18n: update LINGUAS
      i18n: run make update-po
      core-util: introduce generic function pa_strip()
      conf-parser: make use of pa_strip() wherever applicable
      alsa-util: strip spaces from ALSA card/pcm names
      alsa: reset max_rewind/max_request while suspending
      suspend-on-idle: resume audio device even for initially corked streams
      native: improve logging for buffer_attrs
      iochannel: remove fd from poll() when we don't care from events
      various modernizations
      esd,simple: use pa_memblockq_pop_missing()
      alsa: don't make use of tsched related variables when tsched is disabled
      core: rework how stream volumes affect sink volumes
      equalizer: various smaller cleanups for m-e-s
      virtual: minor simplifications for the virtual sink
      memblockq: implement new call pa_memblockq_peek_fixed_size()
      virtual: document how to implement fixed block size filters
      virtual: when fixed block sizes are used the memblockq must have a silence block
      thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm
      tests: fix once test
      udev: fix hex decoding
      alsa-mixer: make a few strings translatable
      alsa-source: fix enum types

Leonid Kurbatov (13):
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation
      l10n: Updates to Russian (ru) translation

Leszek Koltunski (1):
      X11: attach X11 properties to Screen, not Display

Luiz Augusto von Dentz (3):
      bluetooth: Add support for Media API
      bluetooth: make use of dbus-util helper functions
      core: make use of dbus_message_iter_append_fixed_array

Mads Kiilerich (1):
      headers: Some trivial fixes for some documentation typos

Matthijs Kooijman (1):
      http: support HTTP HEAD

Pascal Terjan (2):
      l10n: Updates to French (fr) translation
      l10n: Updates to French (fr) translation

Paul Menzel (4):
      Typo. s/a/are/
      man pages: correct formatting/markup of options
      client.conf.in: Typo. s/a/are/
      man: Clarify wording in volume sync documentation.

Pierre-Louis Bossart (10):
      Subject: rtpoll: better support for DEBUG_TIMING logs
      virutal-sink: boilerplate virtual sink to add PCM processing
      virtual-source: boilerplate virtual source for PCM processing on inputs
      virtual-sink,source: enable virtual-source and virtual-sink
      add rewind-safeguard parameter
      alsa: disable rewinds when using ALSA plugins
      alsa: fix mixer profiles, add passthrough config
      alsa: add missing iec958 files from previous commit
      AC3 passthrough support
      alsa: remove redundant call to snd_pcm_nonblock()

Rico Tzschichholz (1):
      echo-cancel: Fix make distcheck

Sjoerd Simons (1):
      build-sys: Make sure all alsa path config files are installed

Stephen Moehle (1):
      upnp: Implement the MediaServer2 D-Bus interface

Tanu Kaskinen (116):
      Create module-dbus-protocol with "Hello, world!" functionality.
      daemon: Implement the DBus server lookup service.
      dbus-protocol: Connection handling for local connections.
      dbus-common: Implement infrastructure for registering D-Bus objects on all
      dbus-protocol: Implement TCP server startup.
      module-dbus-protocol: Allow anyone to connect the daemon in system mode.
      Merge branch 'master' into dbus-work
      Merge branch 'master' into dbus-work
      module-cli: Fix compilation by adding libpulsecommon to module_cli_la_LIBADD.
      server-lookup: Update the D-Bus identifiers to be versioned.
      dbus: Implement the Name property of the core object.
      Finish the Core dbus interface.
      Add the forgotten src/modules/dbus directory to git.
      Bug fixing and minor cleanups.
      dbus/iface-core.c: Make sure D-Bus objects are created only once.
      dbus-protocol: Implement extension registration.
      dbusiface-core: Send signals whenever extensions are registered and unregistered.
      dbusiface-core: Don't die if we get a default sink/source change event before the new default device is actually created.
      dbus-protocol: Add debugging output (temporary change).
      dbus-util: Fix broken proplist reading logic.
      stream-restore: Expose module to D-Bus.
      dbusiface-core: Make the interface string a public constant.
      dbus-protocol, dbusiface-core: Take a reference when storing the core pointer.
      dbus-protocol: Make debug logging saner.
      dbus-protocol: Remove erroneous protocol object unref.
      dbusiface-memstats: Implement the Memstats D-Bus interface.
      proplist: New function: pa_proplist_equal()
      dbus: Three entangled changes:
      dbus: Take advantage of the PA_HASHMAP_FOREACH macro.
      dbusiface-core: Generate more informative error messages.
      dbusiface-core: Add functions for getting various object paths.
      dbus-util: Add helpers for proplist handling.
      dbus-util: Trivial comment punctuation fix.
      dbus-protocol: Split some overly long lines.
      dbus-protocol: Take advantage of the helpers in dbus-util.
      dbusiface-card: Implement the Card D-Bus interface.
      dbusiface-card-profile: Implement the CardProfile D-Bus interface.
      dbus-protocol: Add a note for _send_signal that by default the signal isn't
      dbus-protocol: Fix signal sending for the case when the client doesn't listen
      dbusiface-card: Split some overly long lines.
      dbusiface-card-profile: Assert the core argument isn't NULL.
      dbusiface-card: Use the ++ operator like it's meant to be used.
      dbusiface-card: Assert that the profiles list is empty if there's no active
      dbusiface-card: Fix the OwnerModule property type in handle_get_all().
      dbusiface-core: New function: pa_dbusiface_core_get_card_path().
      dbus-protocol: Use pa_hashmap_remove() instead of _get().
      dbusiface-device: Implement the Device and DevicePort D-Bus interfaces.
      dbusiface-core: Two new functions: pa_dbusiface_core_get_playback/record_stream_path().
      dbusiface-client: Implement the properties of the Client D-Bus interface.
      dbusiface-client: Fix the interface name.
      dbusiface-client: Fix indentation.
      dbusiface-device: Free the copied proplist.
      dbusiface-stream: Implement about a half of the Stream D-Bus interface.
      Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-work
      namereg: Revert default device handling back to the upstream version.
      dbusiface-core: New function: pa_dbusiface_core_get_client_path().
      dbusiface-core: Two new functions: pa_dbusiface_core_get_sink/source().
      dbusiface-device: Split some overly long lines.
      dbusiface-device: Use a single if-else section instead of ternary operator overuse.
      dbusiface-device: Fix argument reading in handle_suspend().
      dbusiface-device: Save one level of identation by returning early.
      dbusiface-stream: Finish the Stream D-Bus interface.
      dbusiface-core: Split some overly long lines.
      dbusiface-core: Use the PA_IDXSET_FOREACH macro.
      dbusiface-core: Assert that _add/remove_interface calls succeed.
      dbusiface-sample: Implement the Sample D-Bus interface.
      Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-work
      dbusifaca-device: Adapt to the changed pa_sink_get/set_volume() interface.
      proplist: Return early from pa_proplist_equal() if the pointers are equal.
      proplist: A couple of documentation fixes.
      modargs: New function: pa_modargs_iterate().
      dbus-protocol: Print a debug line whenever interfaces are unregistered.
      dbusiface-module: Implement the Module D-Bus interface.
      Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-work
      dbus: Save one level of identation by returning early.
      dbus: Make sure that subscription callbacks don't try to access removed objects.
      dbusiface-stream: Only send stream event signals from the right D-Bus objects.
      dbus: Finish the Client D-Bus interface.
      Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-work
      dbus: Do message argument type checking early, centrally.
      Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-work
      dbusiface-core: Add signals FallbackSinkUnset and FallbackSourceUnset.
      dbus: Change IsMuted property names to Mute.
      dbus-protocol: Implement argument type checking for normal methods.
      Merge branch 'master' into dbus-work
      dbusiface-client: Fix the destructor (stop leaking stuff).
      Merge branch 'master' of git://0pointer.de/pulseaudio
      libpulse: Store pa_stream pointers to hashmaps instead of dynarrays.
      dbus: Handle the cases when a non-existing interface is detected in an incoming message.
      dbus: Add a missing break statement in handle_message_cb().
      stream-restore: Fix a few assertion misuses with the D-Bus code.
      stream-restore: Add a missing pa_xnew0() call in handle_add_entry().
      stream-restore: At startup, create dbus entries only for valid database entries.
      idxset: Fix _get_by_data() comment.
      sink-input: Replace a tab indentation with spaces.
      daemon: Don't autospawn if a server address is explicitly configured.
      alsa-mixer: Use pa_xfree() instead of pa_xstrdup() for freeing a string.
      alsa-mixer: Replace erroneous PA_ALSA_VOLUME_IGNORE with PA_ALSA_ENUMERATION_IGNORE.
      alsa: Fix log output to inform about positive base volumes correctly.
      cli: Increase the command maximum length from 1024 to 2048.
      dbus: Make it possible to allow remote connections from outside localhost.
      dbus: Initialize properly the type field of new server structs.
      dbus: Fix segfault when receiving a property access call that isn't permitted.
      stream-restore: Fix segfaulting. The dbus entry callbacks expect a dbus_entry pointer instead of a userdata pointer.
      dbus: Use a struct as the hashmap items for listening_signals.
      dbus: Fix slightly messed up assertions.
      stream-restore: When changing restore entries with D-Bus, apply the changes immediately.
      dbus: Stop polling every 10 seconds to check whether all clients are still alive.
      dbusiface-core: Track sinks and sources using synchronous hooks instead of asynchronous subscription events.
      loopback: Make stream names and roles configurable.
      core: New function: pa_module_update_proplist().
      module-alsa-card: New argument: namereg_fail.
      module-udev-detect: When loading module-alsa-card, use namereg_fail=false.
      alsa-sink: Get rid of a compiler warning regarding rewind_safeguard type.
      alsa-sink/source: Use the "namereg_fail" module argument.
      alsa: Print dB values in addition to percentages in debug messages.

Tor-Björn Claesson (1):
      loopback: Setting latency of module-loopback

Vladimir Kokarev (2):
      volume: add pa_cvolume_inc_clamp function
      lirc,mmkvd: added module parameters volume_limit, volume_step

Wanming.Zhang at tieto.com (1):
      man: Remove repeated lines

Wim Taymans (19):
      sink: simplify silence checks
      svolume: fix MMX error
      protocol: use the right sample rate for sources
      alsa: resume smoother after unsuspend
      make echo-cancel module that exposes a new sink and source
      echo-cancel: take into account snapshot delay
      echo-cancel: use the phone media role
      echo-cancel: tweak the resync code a little
      echo-cancel: improve debug
      echo-cancel: keep frame_size a power of 2
      alsa: increase the smoother window
      smoother: avoid losing precision
      alsa-source: refactor smoother and device start
      alsa-time-test: make test usable for capture too
      alsa: work around slightly broken _delay implementations
      echo-cancel: rework alignment code
      alsa: make defines for smoother configuration
      echo-cancel: improve accuracy
      echo-cancel: pause timer when echo canceling is off

amitakhya (1):
      Sending translation for Assamese

anipeter (1):
      Sending translation for Malayalam

chocolateboy (1):
      Fix typo in log message: s/may no be/may not be/

elad (1):
      Sending translation for po/he.po

fgonz (1):
      Sending translation for Spanish

hedda (1):
      Sending translation for German

huan zheng (1):
      core: volume ramping fix

ifelix (1):
      Sending translation for Tamil

igor (2):
      Sending translation for Brazilian Portuguese
      Sending translation for Brazilian Portuguese

jassy (1):
      Sending translation for Punjabi

kami911 (8):
      Sending translation for po/hu.po
      Sending translation for Hungarian
      Sending translation for Hungarian
      Sending translation for Hungarian
      Sending translation for Hungarian
      Sending translation for Hungarian
      Sending translation for Hungarian
      Sending translation for Hungarian

khasida (3):
      Sending translation for Japanese
      Sending translation for Japanese
      Sending translation for Japanese

kkrothap (1):
      Sending translation for Telugu

kmilos (2):
      Sending translation for Serbian
      Sending translation for Serbian (Latin)

leahliu (1):
      Sending translation for Chinese (Simplified)

mgiri (1):
      Sending translation for Oriya

mrtom (1):
      Sending translation for French

mvdz (1):
      Sending translation for Ukrainian

perplex (1):
      Sending translation for Italian

pmkovar (2):
      Sending translation for Czech
      Sending translation for Czech

rajesh (1):
      Sending translation for Hindi

raven (1):
      Sending translation for Polish

reinouts (1):
      Sending translation for Dutch

runab (1):
      Sending translation for Bengali (India)

sandeeps (1):
      Sending translation for Marathi

shanky (1):
      Sending translation for Kannada

snowlet (1):
      Sending translation for po/zh_TW.po

swkothar (1):
      Sending translation for Gujarati

thalia (1):
      Sending translation for Greek

vpv (4):
      Sending translation for Finnish
      Sending translation for Finnish
      Sending translation for Finnish
      Sending translation for Finnish

warrink (2):
      Sending translation for Dutch
      Sending translation for Dutch

ypoyarko (1):
      Sending translation for Russian

zbt (3):
      Add volume ramping feature - envelop fix
      Add volume ramping feature - sink-input modification
      Add volume ramping feature - sink modification

zerng07 (1):
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation

---
 LICENSE                                                                       |    4 
 PROTOCOL                                                                      |   19 
 build/orc.mak                                                                 |   72 
 configure.ac                                                                  |  212 
 libpulse-browse.pc.in                                                         |    2 
 libpulse-mainloop-glib.pc.in                                                  |    2 
 libpulse-simple.pc.in                                                         |    2 
 libpulse.pc.in                                                                |    2 
 m4/orc.m4                                                                     |   56 
 man/Makefile.am                                                               |   46 
 man/pacat.1.xml.in                                                            |   96 
 man/pactl.1.xml.in                                                            |    6 
 man/pulse-client.conf.5.xml.in                                                |   19 
 man/pulse-daemon.conf.5.xml.in                                                |   40 
 po/LINGUAS                                                                    |   10 
 po/as.po                                                                      | 1278 ++--
 po/bn_IN.po                                                                   |  823 +--
 po/ca.po                                                                      |  706 +-
 po/cs.po                                                                      |  824 +--
 po/de.po                                                                      | 1262 ++--
 po/de_CH.po                                                                   |  704 +-
 po/el.po                                                                      |  886 +--
 po/es.po                                                                      |  814 +--
 po/fi.po                                                                      |  809 +-
 po/fr.po                                                                      | 1243 ++--
 po/gu.po                                                                      |  823 +--
 po/he.po                                                                      | 2357 ++++++++
 po/hi.po                                                                      |  820 +--
 po/hu.po                                                                      | 2652 +++++++++
 po/it.po                                                                      | 1183 +---
 po/ja.po                                                                      | 1801 ++++--
 po/kn.po                                                                      |  823 +--
 po/ml.po                                                                      |  819 +--
 po/mr.po                                                                      |  819 +--
 po/nl.po                                                                      | 1207 ++--
 po/or.po                                                                      |  820 +--
 po/pa.po                                                                      |  823 +--
 po/pl.po                                                                      |  819 +--
 po/pt.po                                                                      |  699 +-
 po/pt_BR.po                                                                   | 1013 ++-
 po/ru.po                                                                      | 2700 ++++++++++
 po/sr.po                                                                      |  821 +--
 po/sr at latin.po                                                                |  821 +--
 po/sv.po                                                                      |  695 +-
 po/ta.po                                                                      |  820 +--
 po/te.po                                                                      |  820 +--
 po/uk.po                                                                      |  819 +--
 po/zh_CN.po                                                                   | 1423 ++---
 po/zh_TW.po                                                                   | 2367 ++++++++
 src/.gitignore                                                                |    2 
 src/Makefile.am                                                               |  549 +-
 src/daemon/.gitignore                                                         |    1 
 src/daemon/cpulimit.c                                                         |    4 
 src/daemon/daemon-conf.c                                                      |   66 
 src/daemon/daemon-conf.h                                                      |    8 
 src/daemon/daemon.conf.in                                                     |    7 
 src/daemon/default.pa.in                                                      |    3 
 src/daemon/main.c                                                             |  271 -
 src/daemon/pulseaudio-kde.desktop.in                                          |   11 
 src/daemon/server-lookup.c                                                    |  522 +
 src/daemon/server-lookup.h                                                    |   40 
 src/daemon/start-pulseaudio-kde.in                                            |   30 
 src/daemon/start-pulseaudio-x11.in                                            |    2 
 src/daemon/system.pa.in                                                       |    4 
 src/map-file                                                                  |   11 
 src/modules/alsa/alsa-mixer.c                                                 |  158 
 src/modules/alsa/alsa-mixer.h                                                 |    9 
 src/modules/alsa/alsa-sink.c                                                  |  286 -
 src/modules/alsa/alsa-source.c                                                |  126 
 src/modules/alsa/alsa-util.c                                                  |  117 
 src/modules/alsa/alsa-util.h                                                  |    7 
 src/modules/alsa/mixer/paths/analog-input-aux.conf                            |    4 
 src/modules/alsa/mixer/paths/analog-input-fm.conf                             |    4 
 src/modules/alsa/mixer/paths/analog-input-internal-mic.conf                   |   67 
 src/modules/alsa/mixer/paths/analog-input-linein.conf                         |    4 
 src/modules/alsa/mixer/paths/analog-input-mic-line.conf                       |    4 
 src/modules/alsa/mixer/paths/analog-input-mic.conf                            |    4 
 src/modules/alsa/mixer/paths/analog-input-mic.conf.common                     |   18 
 src/modules/alsa/mixer/paths/analog-input-tvtuner.conf                        |    4 
 src/modules/alsa/mixer/paths/analog-input-video.conf                          |    4 
 src/modules/alsa/mixer/paths/analog-input.conf                                |    3 
 src/modules/alsa/mixer/paths/analog-input.conf.common                         |   72 
 src/modules/alsa/mixer/paths/analog-output-desktop-speaker.conf               |   99 
 src/modules/alsa/mixer/paths/analog-output-headphones-2.conf                  |   87 
 src/modules/alsa/mixer/paths/analog-output-headphones.conf                    |   12 
 src/modules/alsa/mixer/paths/analog-output-lfe-on-mono.conf                   |    8 
 src/modules/alsa/mixer/paths/analog-output-mono.conf                          |    8 
 src/modules/alsa/mixer/paths/analog-output-speaker.conf                       |   99 
 src/modules/alsa/mixer/paths/analog-output.conf                               |   19 
 src/modules/alsa/mixer/paths/analog-output.conf.common                        |   28 
 src/modules/alsa/mixer/paths/iec958-passthrough-output.conf                   |   19 
 src/modules/alsa/mixer/paths/iec958-stereo-output.conf                        |   19 
 src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules                       |    3 
 src/modules/alsa/mixer/profile-sets/default.conf                              |   24 
 src/modules/alsa/mixer/profile-sets/maudio-fasttrack-pro.conf                 |   85 
 src/modules/alsa/mixer/profile-sets/native-instruments-korecontroller.conf    |   85 
 src/modules/alsa/mixer/profile-sets/native-instruments-traktorkontrol-s4.conf |   81 
 src/modules/alsa/module-alsa-card.c                                           |   19 
 src/modules/alsa/module-alsa-sink.c                                           |   10 
 src/modules/bluetooth/bluetooth-util.c                                        |  662 ++
 src/modules/bluetooth/bluetooth-util.h                                        |   29 
 src/modules/bluetooth/ipc.h                                                   |   28 
 src/modules/bluetooth/module-bluetooth-device.c                               |  569 +-
 src/modules/bluetooth/module-bluetooth-discover.c                             |   11 
 src/modules/bluetooth/module-bluetooth-proximity.c                            |   11 
 src/modules/coreaudio/module-coreaudio-detect.c                               |  261 
 src/modules/coreaudio/module-coreaudio-device.c                               |  866 +++
 src/modules/dbus/iface-card-profile.c                                         |  228 
 src/modules/dbus/iface-card-profile.h                                         |   50 
 src/modules/dbus/iface-card.c                                                 |  561 ++
 src/modules/dbus/iface-card.h                                                 |   45 
 src/modules/dbus/iface-client.c                                               |  461 +
 src/modules/dbus/iface-client.h                                               |   45 
 src/modules/dbus/iface-core.c                                                 | 2207 ++++++++
 src/modules/dbus/iface-core.h                                                 |   52 
 src/modules/dbus/iface-device-port.c                                          |  190 
 src/modules/dbus/iface-device-port.h                                          |   50 
 src/modules/dbus/iface-device.c                                               | 1316 ++++
 src/modules/dbus/iface-device.h                                               |   53 
 src/modules/dbus/iface-memstats.c                                             |  231 
 src/modules/dbus/iface-memstats.h                                             |   45 
 src/modules/dbus/iface-module.c                                               |  336 +
 src/modules/dbus/iface-module.h                                               |   45 
 src/modules/dbus/iface-sample.c                                               |  519 +
 src/modules/dbus/iface-sample.h                                               |   45 
 src/modules/dbus/iface-stream.c                                               |  894 +++
 src/modules/dbus/iface-stream.h                                               |   47 
 src/modules/dbus/module-dbus-protocol.c                                       |  620 ++
 src/modules/echo-cancel/adrian-aec-orc-dist.c                                 |  250 
 src/modules/echo-cancel/adrian-aec-orc-dist.h                                 |   61 
 src/modules/echo-cancel/adrian-aec-orc.orc                                    |    8 
 src/modules/echo-cancel/adrian-aec.c                                          |  274 +
 src/modules/echo-cancel/adrian-aec.h                                          |  380 +
 src/modules/echo-cancel/adrian-license.txt                                    |   17 
 src/modules/echo-cancel/adrian.c                                              |  117 
 src/modules/echo-cancel/adrian.h                                              |   31 
 src/modules/echo-cancel/echo-cancel.h                                         |   82 
 src/modules/echo-cancel/module-echo-cancel.c                                  | 1680 ++++++
 src/modules/echo-cancel/speex.c                                               |  116 
 src/modules/jack/module-jack-sink.c                                           |   16 
 src/modules/jack/module-jack-source.c                                         |   10 
 src/modules/module-augment-properties.c                                       |   45 
 src/modules/module-bonjour-publish.c                                          |  515 +
 src/modules/module-cli.c                                                      |    2 
 src/modules/module-combine.c                                                  |   38 
 src/modules/module-console-kit.c                                              |    9 
 src/modules/module-default-device-restore.c                                   |    8 
 src/modules/module-detect.c                                                   |    8 
 src/modules/module-device-manager.c                                           | 1594 +++++
 src/modules/module-equalizer-sink.c                                           | 2210 ++++++++
 src/modules/module-esound-sink.c                                              |    2 
 src/modules/module-hal-detect.c                                               |   10 
 src/modules/module-intended-roles.c                                           |   13 
 src/modules/module-ladspa-sink.c                                              |   11 
 src/modules/module-lirc.c                                                     |   26 
 src/modules/module-loopback.c                                                 |   47 
 src/modules/module-match.c                                                    |    4 
 src/modules/module-mmkbd-evdev.c                                              |   28 
 src/modules/module-null-sink.c                                                |    2 
 src/modules/module-pipe-sink.c                                                |   12 
 src/modules/module-pipe-source.c                                              |   12 
 src/modules/module-position-event-sounds.c                                    |   18 
 src/modules/module-protocol-stub.c                                            |   13 
 src/modules/module-rygel-media-server.c                                       |  645 +-
 src/modules/module-sine-source.c                                              |    4 
 src/modules/module-solaris.c                                                  |    2 
 src/modules/module-stream-restore.c                                           | 1069 +++
 src/modules/module-suspend-on-idle.c                                          |    8 
 src/modules/module-tunnel.c                                                   |    2 
 src/modules/module-udev-detect.c                                              |   92 
 src/modules/module-virtual-sink.c                                             |  649 ++
 src/modules/module-virtual-source.c                                           |  771 ++
 src/modules/module-waveout.c                                                  |    4 
 src/modules/oss/module-oss.c                                                  |    2 
 src/modules/oss/oss-util.c                                                    |   22 
 src/modules/raop/module-raop-sink.c                                           |    4 
 src/modules/raop/raop_client.c                                                |    5 
 src/modules/rtp/module-rtp-recv.c                                             |    2 
 src/modules/rtp/module-rtp-send.c                                             |    6 
 src/modules/rtp/rtp.c                                                         |    4 
 src/modules/rtp/rtsp_client.c                                                 |    5 
 src/modules/udev-util.c                                                       |  110 
 src/modules/x11/module-x11-publish.c                                          |   42 
 src/modules/x11/module-x11-xsmp.c                                             |    2 
 src/pulse/channelmap.c                                                        |    2 
 src/pulse/channelmap.h                                                        |   25 
 src/pulse/client-conf-x11.c                                                   |   30 
 src/pulse/client-conf.c                                                       |   11 
 src/pulse/client-conf.h                                                       |    5 
 src/pulse/client.conf.in                                                      |    6 
 src/pulse/context.c                                                           |   79 
 src/pulse/context.h                                                           |   27 
 src/pulse/def.h                                                               |   35 
 src/pulse/ext-device-manager.c                                                |  437 +
 src/pulse/ext-device-manager.h                                                |  128 
 src/pulse/ext-stream-restore.h                                                |    2 
 src/pulse/glib-mainloop.h                                                     |    9 
 src/pulse/internal.h                                                          |   10 
 src/pulse/introspect.c                                                        |   12 
 src/pulse/introspect.h                                                        |    8 
 src/pulse/mainloop-signal.c                                                   |    4 
 src/pulse/mainloop.c                                                          |   13 
 src/pulse/mainloop.h                                                          |    9 
 src/pulse/proplist.c                                                          |   29 
 src/pulse/proplist.h                                                          |   10 
 src/pulse/sample.h                                                            |    5 
 src/pulse/scache.c                                                            |   14 
 src/pulse/scache.h                                                            |    5 
 src/pulse/simple.h                                                            |   11 
 src/pulse/stream.c                                                            |  144 
 src/pulse/stream.h                                                            |   52 
 src/pulse/subscribe.h                                                         |    5 
 src/pulse/thread-mainloop.c                                                   |    8 
 src/pulse/thread-mainloop.h                                                   |   11 
 src/pulse/timeval.h                                                           |    4 
 src/pulse/util.c                                                              |   11 
 src/pulse/version.h.in                                                        |    4 
 src/pulse/volume.c                                                            |   64 
 src/pulse/volume.h                                                            |   44 
 src/pulsecore/asyncq.h                                                        |    5 
 src/pulsecore/atomic.h                                                        |  104 
 src/pulsecore/aupdate.h                                                       |    2 
 src/pulsecore/authkey.c                                                       |   10 
 src/pulsecore/cli-command.c                                                   |  113 
 src/pulsecore/conf-parser.c                                                   |   33 
 src/pulsecore/core-rtclock.c                                                  |   51 
 src/pulsecore/core-scache.c                                                   |   14 
 src/pulsecore/core-util.c                                                     |  328 +
 src/pulsecore/core-util.h                                                     |   20 
 src/pulsecore/core.c                                                          |    4 
 src/pulsecore/core.h                                                          |   14 
 src/pulsecore/cpu-arm.c                                                       |   47 
 src/pulsecore/cpu-arm.h                                                       |    5 
 src/pulsecore/cpu-x86.c                                                       |   70 
 src/pulsecore/cpu-x86.h                                                       |    9 
 src/pulsecore/cpu.h                                                           |   45 
 src/pulsecore/database-simple.c                                               |    4 
 src/pulsecore/database-tdb.c                                                  |   43 
 src/pulsecore/dbus-util.c                                                     |  376 +
 src/pulsecore/dbus-util.h                                                     |   43 
 src/pulsecore/envelope.c                                                      |  333 -
 src/pulsecore/envelope.h                                                      |    3 
 src/pulsecore/fdsem.c                                                         |   54 
 src/pulsecore/flist.c                                                         |  217 
 src/pulsecore/flist.h                                                         |    2 
 src/pulsecore/idxset.h                                                        |    2 
 src/pulsecore/iochannel.c                                                     |  166 
 src/pulsecore/iochannel.h                                                     |    5 
 src/pulsecore/lock-autospawn.c                                                |   10 
 src/pulsecore/log.c                                                           |   88 
 src/pulsecore/memblockq.c                                                     |  176 
 src/pulsecore/memblockq.h                                                     |    9 
 src/pulsecore/modargs.c                                                       |   10 
 src/pulsecore/modargs.h                                                       |    9 
 src/pulsecore/module.c                                                        |    9 
 src/pulsecore/module.h                                                        |    2 
 src/pulsecore/once.c                                                          |    3 
 src/pulsecore/pid.c                                                           |    7 
 src/pulsecore/play-memblockq.c                                                |    7 
 src/pulsecore/play-memblockq.h                                                |   18 
 src/pulsecore/play-memchunk.c                                                 |    9 
 src/pulsecore/play-memchunk.h                                                 |   15 
 src/pulsecore/poll.c                                                          |   33 
 src/pulsecore/poll.h                                                          |   18 
 src/pulsecore/protocol-dbus.c                                                 | 1169 ++++
 src/pulsecore/protocol-dbus.h                                                 |  218 
 src/pulsecore/protocol-esound.c                                               |   31 
 src/pulsecore/protocol-http.c                                                 |   47 
 src/pulsecore/protocol-native.c                                               |   83 
 src/pulsecore/protocol-simple.c                                               |    8 
 src/pulsecore/random.c                                                        |    6 
 src/pulsecore/rtpoll.c                                                        |   32 
 src/pulsecore/sample-util.c                                                   |    2 
 src/pulsecore/semaphore-osx.c                                                 |   63 
 src/pulsecore/shm.c                                                           |    8 
 src/pulsecore/sink-input.c                                                    |  443 +
 src/pulsecore/sink-input.h                                                    |   26 
 src/pulsecore/sink.c                                                          |  398 +
 src/pulsecore/sink.h                                                          |   97 
 src/pulsecore/socket-client.c                                                 |    7 
 src/pulsecore/socket-server.c                                                 |   81 
 src/pulsecore/socket-server.h                                                 |   16 
 src/pulsecore/socket-util.c                                                   |   30 
 src/pulsecore/sound-file-stream.c                                             |   11 
 src/pulsecore/sound-file.c                                                    |    6 
 src/pulsecore/source-output.c                                                 |    6 
 src/pulsecore/source.c                                                        |    9 
 src/pulsecore/svolume_arm.c                                                   |   13 
 src/pulsecore/svolume_mmx.c                                                   |   31 
 src/pulsecore/svolume_sse.c                                                   |   33 
 src/pulsecore/thread-posix.c                                                  |   56 
 src/pulsecore/thread.h                                                        |    7 
 src/pulsecore/time-smoother.c                                                 |   11 
 src/pulsecore/x11prop.c                                                       |  108 
 src/pulsecore/x11prop.h                                                       |    9 
 src/pulsecore/x11wrap.c                                                       |    4 
 src/pulsecore/x11wrap.h                                                       |    4 
 src/tests/alsa-time-test.c                                                    |   59 
 src/tests/asyncmsgq-test.c                                                    |    2 
 src/tests/asyncq-test.c                                                       |    4 
 src/tests/flist-test.c                                                        |    2 
 src/tests/lock-autospawn-test.c                                               |   12 
 src/tests/memblockq-test.c                                                    |   40 
 src/tests/once-test.c                                                         |  103 
 src/tests/rtpoll-test.c                                                       |    2 
 src/tests/thread-test.c                                                       |    2 
 src/utils/pacat.c                                                             |  104 
 src/utils/pacmd.c                                                             |  191 
 src/utils/pactl.c                                                             |  130 
 src/utils/padsp.c                                                             |   55 
 src/utils/pasuspender.c                                                       |    2 
 src/utils/pax11publish.c                                                      |   74 
 src/utils/qpaeq                                                               |  560 ++
 vala/libpulse.vapi                                                            |   10 
 314 files changed, 56739 insertions(+), 14928 deletions(-)
---


More information about the pulseaudio-commits mailing list