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

Colin Guthrie colin at kemper.freedesktop.org
Tue Aug 2 15:00:55 PDT 2011


Tag 'v0.99.1' created by Colin Guthrie <colin at mageia.org> at 2011-08-02 16:20 -0700

PulseAudio 0.99.1 (1.0 RC1)

Changes since v0.98-dev:
Alexander Kurtz (3):
      vala: Some bugfixes for the vala bindings
      vala: move GLibMainLoop class into separate file to fix linker errors
      vala: More vala fixes

Antti-Ville Jansson (1):
      core: Drop empty gaps in the memblockq when playing data from it.

Arnaud Fontaine (1):
      x11: More XCB fixes.

Arun Raghavan (92):
      rescue-streams: Fix segfault in some conditions
      echo-cancel: Fix source may_move_to function
      i18n: Update POTFILES.*
      build-sys: Fix a warning during distcheck
      client: Don't update smoother while corked
      build: Move orc.mak out of build/
      build: Simplify Orc-related make rules
      echo-cancel: Make Orc file names less silly
      Revert "core: volume ramping fix"
      Revert "ramping: minor cleanups"
      Revert "Add volume ramping feature - sink modification"
      Revert "Add volume ramping feature - sink-input modification"
      Revert "Add volume ramping feature - envelop fix"
      Revert "Add new subsystem for applying envelopes (such as volume ramps) to audio signals"
      Remove remaining ramping/envelope references
      introspect: Client-side implementation for has_volume/read_only_volume
      volume: Make tests use only valid volumes
      volume: Fix sample array size for tests
      volume: Add Orc-based optimised volume scaling
      daemon: Fix missing include - cpu-orc.h
      build: Bump Orc dependency to 0.4.11
      cork-on-phone: Handle sink-inputs with NULL sinks
      bluetooth: Pull a2dp-codecs.h from BlueZ
      stream-restore: Check for readability before reading volume
      volume: Get more data from volume tests
      filter-apply: Make housekeeping optional
      filter-heuristics: Only apply AEC if we're not already on a phone sink
      filters: Handle stream moves properly
      filters: Handle filters on sources as well
      echo-cancel: Play nice with module-filter-*
      filter-heuristics: Match roles correctly
      filter-apply: Mark modules as being autoloaded
      sink: Trivial typo fix
      sample: Use PA_SAMPLE_INVALID instead of numeric value
      core: Add a pa_format_info structure
      format: Add some properties and internal API
      sink: Extend API for compressed formats support
      core: Add extended stream API to support compressed formats
      format: Add convenience API to check if a format is PCM or not
      sink: Remove PASSTHROUGH flag
      tests: Add a trivial test for the extended API
      sink-input: Minor cleanups
      sink-input: Return NOTSUPPORTED if format negotiation fails
      sink-input: Don't assert on bad formats
      format: Avoid some code duplication
      sink: Fix leak in pa_sink_check_formats()
      sink-input: Kill passthrough streams if moving to an unsupported sink
      core: Fix some FIXMEs for the extended API
      alsa-mixer: Remove passthrough profiles
      sink: Trivial typo fix in comment
      core: Suspend monitor when a sink enters passthrough mode
      alsa: Reconfigure sink sample rate for passthrough inputs
      format: Const-ify some parameters
      format: Add some convenience functions for printing
      stream: Add API to get a stream's pa_format_info
      introspect: Get formats for sinks
      introspect: Get format of sink input
      format: Add a type for DTS
      core: Factor out passthrough checks into their own functions
      filter-apply: Mark modules as being autoloaded
      echo-cancel: Handle alignment requirement manually
      echo-cancel: Remove unnecessary noalign attribute
      sink-input: Don't print an error if a passthrough connection fails
      sink-input: Don't restore volume for passthrough streams
      sink-input: Add a format-lost event
      format: Export pa_format_info_is_compatible in API
      format: Add correct sample spec conversion for E-AC3
      sink-input: Provide more information to client when format is lost
      format: Extend properties to handle lists/ranges
      format: Add some convenience API for setting properties
      doxygen: generate documentation for format.h
      module-tunnel: Update for recent protocol changes
      echo-cancel: Don't overpad variable
      echo-cancel: Remove extraneous debug message
      format: Fix channel map handling
      echo-cancel: Add speex preprocessing
      echo-cancel: Fix a crash is speex cleanup
      tests: Update extended API test
      echo-cancel: Fix preprocessor initialisation
      echo-cancel: More preprocessing fixes
      protocol-native: Use original requested latency on stream moves
      protocol-native: Don't leak formats
      stream: Fix a couple of format_info leaks
      stream: Simplify passing of formats in extended API
      source-output: Trivial code move
      pactl: Add a set-source-output-volume command
      echo-cancel: Set sane defaults for module initialisation
      protocol-native: Fix backward compatibility break
      protocol-native: Fix invalid assert
      padsp: Handle eol in info callbacks correctly
      protocol-native: Trivial fix for a compiler warning
      doc: Document subscription events better

Bart Cerneels (2):
      echo-cancel: Speex preprocessor has to run *after* the AEC.
      echo-cancel: Fix echo suppression, add some knobs

Bryan Gleeson (1):
      raop: Change socket buffer size handling to avoid playback underruns

Cai Yuanqing (2):
      coreaudio: Make coreaudio-detect safer by adding asserts before dereferencing
      loopback: Add new arguments to disable stream move

Chen Rui (1):
      fix bug about get source-output status

Colin Guthrie (87):
      doxygen: Fix version numbers for new features
      build-sys: Add some smarts to version extraction from git tags.
      build-sys: Replace dummy Makefiles with proper Makefile.am's
      build-sys: Fix make distcheck failure due to udev rules fixed install path
      build-sys: Include the .version file in the distribution tarball
      volume: Trivial cosmetics (remove a space)
      Revert "core: make use of dbus_message_iter_append_fixed_array"
      console-kit: Console Kit support is dependent on DBUS and is thus optional.
      build-sys: Put in specific warnings when there is no udev or DBUS support
      build-sys: Make --disable-dbus actually work.
      tunnel: Fix automatic names when source/sink_name argument is missing.
      Merge commit 'e4979ab5cff84ef64c88bba3a1b6b4c5e02f7777'
      Merge remote branch 'mkbosmans/rate-adjustment'
      Merge remote-tracking branch 'mkbosmans/mingw32-build'
      core: Add a new hook PA_CORE_HOOK_CARD_PROFILE_CHANGED
      Merge remote-tracking branch 'arun/no-ramping'
      x11: Make pax11publish -r remove PULSE_SESSION_ID
      conf: Make system.pa use udev-detect and not hal-detect.
      volume: Add a PA_VOLUME_UI_MAX define for the recommended max volume to show in UIs
      alsa-mixer: Fix a git-am cockup in b0f72311
      cork-on-phone: Only cork (and subsequently uncork) streams that are not already corked.
      build-sys: No need to create folder for echo-cancel module.
      Merge remote-tracking branch 'vudentz/master'
      bluetooth: Fix build errors relating to SBC
      build-sys: Whitespace changes
      build-sys: Fix bluetooth update-sbc now that it's in a subfolder.
      Merge remote-tracking branch 'mkbosmans/mingw32-build'
      build-sys: Make update-sbc, update-reserve and update-rtkit work in OOT builds
      bluetooth: Run 'make update-sbc'
      tunnel: Fix tunnel streams with recent servers
      echo-cancel: Fix warning/typo
      Merge remote-tracking branch 'zonique/osx'
      daemon: Fix regression with --start introduced with the double fork in 8e94f653
      po: Remove files no longer in the tree (and which didn't have any translations anyway).
      daemon: Fix some more error paths in the double forking.
      daemon: Fix regression introduced in f1d1447e.
      dbus: Do not refcnt the core.
      bluetooth: Fix a double-free-esque error introduced in 8f3ef04b
      vala: Fix path error in the last commit.
      doc: Fix typo
      equalizer: Use sink_master as the module argument rather than just master.
      filter-apply: New module to automatically load filter sinks (and move streams) based on sink-input property hints.
      filter-heuristics: New module that applies some basic heuristics regarding filters.
      filter: Move the proplist defines into the central place and document them.
      test: Make the connect-stress less likely to bail out due to >32 streams.
      combine: Rename module-combine to module-combine-sink.
      Merge branch 'passthrough'
      tests: Fix resampler-test.
      i18n: Fix POTFILES
      bluetooth: Fix early return styling and add missing return value
      sink-input: Fix memory leak of proplist when sending format-changed events
      protocol-native: Fix memory leaks introduced in protocol 21 (passthrough support)
      streams: Fix the actual resampler method shown in debug messages.
      pulsecore: Add a couple pa_asserts() on pa_tagstruct* calls.
      device-manager: Free a hook slot to prevent segv on unload
      combine: Fix a crash on shutdown if the module is loaded outside of our control.
      Merge remote-tracking branch 'mkbosmans/merge/build-sys'
      build-sys: module-equalizer-sink needs dbus.
      alsa-sink: Some trivial tidyups
      introspect: Clear out memory properly on error.
      def: Add some flags for source outputs.
      capture: Add the passthrough format negotiation to capture streams.
      introspect: Get formats for sources
      capture: Implement per-stream volume control for capture streams.
      introspect: Get format of source output
      alsa: Remove unneeded include
      streams: Tidy up includes
      alsa-mixer: When setting hw volume, always round up with playback and down with capture.
      capture: Remove support for synchronised capture streams.
      esound,streams: Fix some crashes.
      database: Convert our use of database files to save in tagstruct format.
      device-restore: Add a new protocol extension for device-restore.
      database: Support legacy format database entries.
      build-sys: bump soname
      alsa-mixer: Add an mixer profile exception for a BT Agile handset
      alsa-mixer: Add UAC1.0 Sennheiser Dongle to the usb-headset profile.
      alsa-mixer: Whoops, forgot to git-add this in a previous.
      build-sys: equalizer-sink needs DBus aswell as FFTW
      devices: Use wrapper functions to set the *_volume and *_mute callbacks.
      devices: Set certain sink/source flags automatically.
      alsa: Reinitialise the mixer on port change.
      alsa-mixer: Do not 'unify' mixer paths.
      alsa-mixer: Detect and then drop pointless paths in the path set.
      alsa: No need to go via sink/source to get the core.
      alsa-mixer: Remove workaround for USB head/handsets
      reserve: Fix compile warning when compiling without dbus
      build-sys: bump soname

Daniel Mack (17):
      alsa: Add two more ALSA audio card profiles
      module-coreaudio-detect: fix variable assignment in pa__done()
      osx: re-order module locations
      osx: add -headerpad_max_install_names to LDFLAGS
      configure.ac: add --mac-universal directive for OS X
      osx: add routines for real-time thread scheduling
      tests: add a connection stress test
      pa_poll(): Simplify detection of invalid fds in select() emulation mode
      module-coreaudio-detect: Add 'ioproc_frames' parameter
      util: Implement pa_get_binary_name() for Mac OS X
      pulsecore:: Define _POSIX_C_SOURCE locally for rtclock on OSX
      thread-posix: Use pthread_(get|set)name_np() if available
      module-coreaudio-device: Dispatch sink/source state messages from main loop
      module-coreaudio-device: Set the thread name to device name
      module-coreaudio-device: Fix two build warnings
      build-sys: Make -isysroot and -mmacosx-version-min configurable
      osx: pass -headerpad_max_install_names to the linker, too

Daniel Schaal (1):
      man: add manpage for start-pulseaudio-kde and start-pulseaudio-x11

Daniel T Chen (2):
      trivial: Mention speex as a resampler reference in pulse-daemon.conf
      Further clarify src- and speex- references in pulse-daemon.conf

David Henningsson (14):
      jack: Add module-jackdbus-detect
      Fighting rewinds: Seek and write data in the same message
      Fighting rewinds: Reduce calls to handle_seek
      alsa-mixer: Add a few well-known descriptions
      alsa-mixer: add required-any and required-* for enum options
      alsa-mixer: always round towards 0 dB
      alsa-mixer: Add new paths for Internal Mic, Front Mic, Rear Mic and Dock Mic
      alsa-mixer: Fixup "Mic"/"Line"/"analog-input" paths to work with the new paths
      alsa-mixer: Make sure capture source and input source use right path
      alsa-mixer: Add support for "Line Boost" element
      module-jack-sink/source: protect against null return in jack_get_ports
      SSE/MMX: Fix problem with highpitched noise on i386
      alsa-mixer: Add workaround for some USB headsets
      protocol-native: Allow clients to know at what index underrun occurred

Edward Rudd (3):
      coreaudio: Fix call to pa_thread_new
      solaris: update call of pa_thread_new to new prototype
      sconv_sse: Exclude SSE optimizations for Mac OS X

Forest Bond (3):
      module-combine-sink: Initialize smoother with offset pa_rtclock_now()
      module-combine-sink: Initialize smoother in paused state
      module-combine-sink: Check running flag before rendering in null mode

Fritz Elfert (1):
      Disable check for pthreads on win32

Gustavo F. Padovan (1):
      sbc: Fix redundant null check on calling free()

Harri Mähönen (1):
      stream-restore: add version to new entry.

Henning Heinold (2):
      src/Makefile.am: add missing space to fix build using uClibc
      build-sys: look for function 'backtrace' also in library 'ubacktrace'

Jens Georg (2):
      rygel: Properly close {sv} iters for GetAll
      rygel: Fix introspection XML for MediaItem2

Juho Hämäläinen (3):
      alsa-sink: take base volume into account when applying hw volume
      bluetooth-device: fix rounding errors caused by few bt volume steps
      alsa-mixer: select nearest alsa volume step in sync-volume mode

Jyri Sarha (12):
      core: Lower "flist is full" log message level to debug and ratelimit it
      core: Add name to flist struct for more informative log messages
      build-sys: Link binaries linking libpulse to libpulsecommon too
      build-sys: Link binaries linking libpulsecommon to libpulse too
      build-sys: Link lirc libraries in right order
      core: Change sematics of pa_flist_new_with_name() (v1.1)
      core: Use volume_change_safety_margin when rewinding sync-volume events
      core: Use pa_sink_get_latency_within_thread() in sync-volume code
      alsa-sink: Fix double use of string
      alsa-sink: Don't assume we were able to enable hw-volume or sync-volume (v1.1)
      protocol-native: Stop auto timing updates if connected to suspended sink or source
      suspend-on-idle: Trigger mempool vacuuming

Kim Therkelsen (2):
      Support for multichannel DSP processing in module-ladspa-sink
      core: Added new hooks: PA_CORE_HOOK_SOURCE_PORT_CHANGED and PA_CORE_HOOK_SINK_PORT_CHANGED

Kurt Taylor (1):
      PulseAudio: added IT block to fix thumb conditional instruction build error messages

Lennart Poettering (6):
      build-sys: bump soname
      i18n: update POTFILES.in
      build-sys: simplify things for building on fedora
      ratelimit: fix log levels of log suppression messages
      memblockq: decode unset chunks as NULL chunks again
      rtkit: use private bus connection in order to avoid threading issues when invoking pa_make_realtime()

Lu Guanqun (1):
      alsa-mixer: Fix the assumption that volume is always positive

Luiz Augusto von Dentz (11):
      bluetooth: fix case of profile UUIDs to match what BlueZ uses
      bluetooth: fix build for libdbus < 1.3
      bluetooth: detect when bitpool has changed on sbc codec
      bluetooth: handle Acquire API change
      bluetooth: reduce bitpool if audio start skipping
      bluetooth: fix a2dp_process_push
      bluetooth: add proper handling for bluetooth.nrec property
      build: move sbc related files to its own directory
      bluetooth: Fix not updating sample spec when using Media API
      bluetooth: Fix using pointer-pointer when appending an array as variant
      bluetooth: Only close SCO if status has changed

Maarten Bosmans (96):
      module-loopback: Add adjust_time to valid args
      Limit rate adjustments to small, inaudible jumps
      module-rtp-recv: Use new algorithm for adjusting sample rate
      module-rtp-recv: Average the estimated real sample rate
      module-rtp-recv: Remove smoother from write index
      module-rtp-recv: Request proper rewind after underrun
      build: Use MODULE_LIBADD in Makefile.am
      build: Generate module symdefs in src/modules directory
      build: Don't include empty Makefile.am in subdirs
      build: Remove unnecessary flags in AM_CFLAGS
      Use setenv instead of putenv
      Clean up <poll.h> includes
      Use <pulsecore/socket.h> instead of <sys/socket.h>
      Adapt win32 specific code to current API
      Apply #ifdefs around functionality not available on win32
      Use PCRE if POSIX regex.h is not available
      Fix dependencies and include necessary headers
      Add AM_LDFLAGS more consistently to all commands
      Repair some typos
      Implement some functions for win32
      win32: flush stderr after log output
      win32: Implement rtclock based on QueryPerformanceCounter
      win32: Implement pa_random
      module-waveout: Adapted to updated API
      Give module-waveout a configure switch
      Use pa_* instead of generic functions to improve portability
      tests/rtstutter: Use pa_rtclock
      Use pa_read, pa_write and pa_poll instead of system functions
      Include <time.h> where necessary
      Get rid of some unused-function compiler warnings
      Various fixes for build warnings
      configure: Drop some warnings
      Fix up according to Coding Style
      Fixup #include directives according to Coding Style
      build: Use silent rules for generating files
      module-waveout: Add device_name parameter
      build-sys: Flip default to no git pull on make dist
      Fix up some double spaces
      Make pulse compile with clang
      Update PA_MODULE_USAGE to be in line with actual implementation
      Find modules and config files relative to the installed libraries.
      build: copy instead of link pacat to other utils on win32
      build: Protect some more variables by ifdefs
      Use pulsecore/arpa-inet.h to make arpa/inet.h functionality available
      Fix pa_rtclock_from_wallclock
      module-waveout: Query device for supported samplerate
      module-waveout: Move thread creation
      module-waveout: Fix record/playback args
      Get rid of some warnings: -Wunused-result
      Get rid of some warnings: -Wunsafe-loop-optimizations
      Get rid of some warnings
      win32: Simplify dl_search_path code
      Move compile-time checks around pa_run_from_build_tree to core-util
      pactl: Accept more volume specification formats
      pactl: Add subcommands to the list command
      pactl: Separate stat and info actions
      pactl: Add short output format for list action
      build-system: Simplify AC_ARG_ENABLE usage
      build-system: Use AS_IF macro for configure output
      build-system: Move AC_DEFINE to separate line with AS_IF
      build-system: Move dependency error messages to outer scope
      build-system: Replace some more conditionals with AS_IF
      build-system: Rearrange database selection
      build-system: Small fixes
      Make connect-stress test compile for win32
      win32: define WIN32_LEAN_AND_MEAN
      build-sys: Remove unnecessary AC_SUBST calls
      build-sys: Consolidate host_os handling
      build-sys: Reset CFLAGS after DBUS check
      build-sys: Define PA_CFLAGS at right time
      build-sys: Clean up configure.ac
      build-sys: Move some stuff around in configure.ac
      build-sys: Move acx_lirc.m4 contents to configure.ac
      build-sys: Use AX_TLS macro from autoconf archive
      build-sys: Use AX_CHECK_DEFINE macro from autoconf archive
      build-sys: Use AX_PTHREAD macro from autoconf archive
      Remove unnecessary #includes
      Remove obsolete description property from modules
      Add sys/time.h include to rtclock.c
      build-sys: Cleanup Makefile.am
      win32: Make once-test work
      win32: Make some unused-variable warnings go away
      Update todo
      Remove libpulse-browse and pabrowse
      build-sys: Update orc.m4 to latest upstream version
      build-sys: Use ax_check_flag macros from autoconf archive
      build-sys: Use AX_DEFINE_DIR macro instead of setting AM_CFLAGS
      build-sys: Move some more defines from CFLAGS to config.h
      parecord: Automatically detect file format from extension
      build-sys: Move some more defines to configure.ac
      build-sys: Use configure AC_OUTPUT to process config files
      build-sys: Process configuration files with m4
      build-sys: Add more build-time conditionals to config files
      build-sys: Fix handling of Bluez, Hal dependency on D-Bus
      module-waveout: Correctly handle mono volume controls on waveout device
      build-sys: Check for necessary programs in bootstrap.sh

Maarten Lankhorst (2):
      bluetooth: Fix a2dp processing
      module-loopback: Prevent an infinite loop when rate adjusting is disabled

Maciej Grela (1):
      x11: Fix build errors with newest xcb-util.

Marc-André Lureau (9):
      bluetooth: use sco_sink/source to start with right state
      bluetooth: fix set_volume_cb on sco over pcm
      bluetooth: restore original sco_{sink, src}->set_volume when unloading
      bluetooth: drop data every 500ms on oor condition
      interpol-test: remove unused include getopt.h
      tests: improve resampler test
      match: Don't double free in case of missing table file
      match: Match rule earlier, in SINK_INPUT_NEW
      module-null-source: New null-source module

Michael Terry (1):
      switch-on-connect: Add a new module to allow for hotplugged devices to be used by default.

Michal Schmidt (1):
      padsp: wrap __open_2 and __open64_2

Paul Menzel (5):
      man: Reference correct `--use-pid-file` and fix typo (`s/Of/If/`).
      build-sys: Correct typos in configure
      tunnel: Remove bogus `{`
      bluetooth: run `make update-sbc` to pull in build fix for thumb mode
      .gitignore: add `.tarball-version`

Pierre-Louis Bossart (2):
      alsa: disable period wakeups in tsched mode if possible
      sink-input: Don't resample passthrough inputs

Ralph Giles (1):
      Fix two comment typos.

Scott Reeves (1):
      Core: Fix incorrect check of return value

Sean McNamara (2):
      vala: delegate FreeCb does not have a target.
      vala: ChannelMap has no destroy function.

Siarhei Siamashka (13):
      sbc: ensure 16-byte buffer position alignment for 4 subbands encoding
      sbc: added saturated clipping of decoder output to 16-bit
      sbc: new 'sbc_calc_scalefactors_j' function added to sbc primitives
      sbc: MMX optimization for scale factors calculation
      sbc: ARM NEON optimization for scale factors calculation
      sbc: fix signedness of parameters
      sbc: ARM NEON optimized joint stereo processing in SBC encoder
      sbc: ARM NEON optimizations for input permutation in SBC encoder
      sbc: slightly faster 'sbc_calc_scalefactors_neon'
      sbc: faster 'sbc_calculate_bits' function
      sbc: added "cc" to the clobber list of mmx inline assembly
      sbc: ARMv6 optimized version of analysis filter for SBC encoder
      sbc: add iwmmxt optimization for sbc for pxa series cpu

Sjoerd Simons (1):
      build-sys: Link libpulse directly to libdbus-1 if needed

Tanu Kaskinen (46):
      core: Link virtual sinks and sources to their streams.
      dbusiface-stream: Send the Device property in the GetAll handler.
      Allow read-only or non-existing sink input volume.
      alsa-mixer: Fix path set building when using the element-output or element-input mapping options in profile set configuration.
      alsa-card: Add a new modarg "profile_set" for giving the card a custom profile set configuration file.
      Implement the "volume sharing" feature.
      virtual-sink: Add a modarg for enabling volume sharing.
      virtual-sink: Add a modarg for forcing flat volume.
      virtual-sink/source: Use a more descriptive stream name.
      virtual-sink/source: Remove an unused variable.
      virtual-sink: Fix a crash when moving the sink to a new master right after setup.
      sink: Don't send unnecessary PA_SINK_MESSAGE_SET_SHARED_VOLUME messages.
      sink: Add casts to some printf arguments to get rid of compiler warnings.
      Add src/*-symdef.h to .gitignore.
      alsa-mixer: Add DecibelFix section to the profile set config file format.
      alsa-mixer: Use decibel fixes when getting and setting decibel volumes.
      pacat: Fix memory leak when draining the context.
      alsa-mixer: Add a default case for a switch, so that the compiler won't complain about unhandled cases.
      alsa-card: Print the profile set configuration when loading the card.
      dbusiface-stream: Fix crash when there's no resampling used.
      dbus: Always accept mono volumes when setting device or stream volume.
      alsa-mixer: Implement support for setting element specific upper limits for volume.
      alsa-mixer: When figuring out the max_dB of a path, use only channels that are used by the path elements.
      alsa-mixer: Implement constant volume.
      alsa-mixer: Refactoring: merge element_mute_volume(), element_zero_volume() and element_apply_constant_volume() into a single function.
      bluetooth: Don't log an error if an endpoint type is disabled.
      bluetooth: Get rid of warnings about unused stuff when building against a D-Bus version that doesn't have fd-passing support.
      .gitignore: Add ChangeLog to the ignore list.
      alsa-mixer: Get rid of a compiler warning.
      sink-input: Add volume_writable to pa_sink_input.
      alsa-mixer: Make probing elements with more than two volume channels fail.
      alsa-mixer: Make sure that SND_MIXER_SCHN_UNKNOWN isn't used when indexing e->masks.
      alsa-mixer: Check that the kernel driver returns consistent limits with both snd_mixer_selem_get_*_dB_range() and _ask_*_vol_dB().
      bluetooth: Drop all "#ifdef NOKIA" directives.
      bluetooth: Fix HSP volume handling.
      alsa: Fix log output to inform about positive base volumes correctly.
      sink-input: Check flat volume with pa_sink_flat_volume_enabled().
      protocol-dbus: Fix some memory management bugs.
      stream-restore: Enable database dumping if DEBUG_VOLUME is defined.
      match: Support for both merging and replacing proplist updates.
      dbus: Fix connection idxset freeing when unloading the module.
      dbus: Fix the order of freeing stuff when unloading module-dbus-protocol.
      loopback: Add a modarg for disabling remixing.
      gitignore: Add connect-stress, extended-test and format-test.
      bluetooth-discover: Remove remaining ifdef NOKIAs.
      virtual: Fix volume callback setting.

Vincent Becker (4):
      Fix return value of pa_sndfile_format_from_string
      Correct wav file creation for 24/32 and 24 bits sample formats HSD=3669357
      log: Add a new log target to a file descriptor
      log: Correct bad function implementation

Wu Fengguang (1):
      alsa-sink: fix mmap_write() work_done

Yang Xichuan (1):
      core: Fix variable "has_whined" value bug

Zhang Wanming (1):
      Fix typos

---
 .gitignore                                                                  |    2 
 Makefile.am                                                                 |   24 
 PROTOCOL                                                                    |   66 
 bootstrap.sh                                                                |   14 
 build/orc.mak                                                               |   72 
 configure.ac                                                                | 1691 ++++------
 doxygen/doxygen.conf.in                                                     |    2 
 git-version-gen                                                             |   23 
 libpulse-browse.pc.in                                                       |   12 
 m4/.gitignore                                                               |    1 
 m4/acx_lirc.m4                                                              |    6 
 m4/acx_pthread.m4                                                           |  348 --
 m4/attributes.m4                                                            |  311 -
 m4/ax_check_define.m4                                                       |   92 
 m4/ax_check_flag.m4                                                         |  147 
 m4/ax_define_dir.m4                                                         |   49 
 m4/ax_pthread.m4                                                            |  302 +
 m4/ax_tls.m4                                                                |   76 
 m4/check_define.m4                                                          |   13 
 m4/orc.m4                                                                   |   21 
 m4/tls.m4                                                                   |   17 
 man/Makefile.am                                                             |   26 
 man/default.pa.5.xml.in                                                     |    4 
 man/pabrowse.1.xml.in                                                       |   47 
 man/pax11publish.1.xml.in                                                   |    2 
 man/pulse-client.conf.5.xml.in                                              |    4 
 man/pulse-daemon.conf.5.xml.in                                              |   43 
 man/pulseaudio.1.xml.in                                                     |    6 
 man/start-pulseaudio-kde.1.xml.in                                           |   48 
 man/start-pulseaudio-x11.1.xml.in                                           |   50 
 orc.mak                                                                     |   46 
 po/.gitignore                                                               |    1 
 po/POTFILES.in                                                              |   11 
 po/POTFILES.skip                                                            |    2 
 src/.gitignore                                                              |    6 
 src/Makefile.am                                                             |  908 ++---
 src/daemon/Makefile                                                         |    1 
 src/daemon/caps.c                                                           |    3 
 src/daemon/cmdline.c                                                        |    7 
 src/daemon/cpulimit.c                                                       |    7 
 src/daemon/daemon-conf.c                                                    |   53 
 src/daemon/daemon.conf.in                                                   |    7 
 src/daemon/default.pa.in                                                    |   50 
 src/daemon/default.pa.win32                                                 |   43 
 src/daemon/dumpmodules.c                                                    |    3 
 src/daemon/esdcompat.in                                                     |    2 
 src/daemon/ltdl-bind-now.c                                                  |    4 
 src/daemon/main.c                                                           |  124 
 src/daemon/system.pa.in                                                     |    6 
 src/map-file                                                                |   33 
 src/modules/.gitignore                                                      |    1 
 src/modules/Makefile                                                        |    1 
 src/modules/alsa/Makefile                                                   |    1 
 src/modules/alsa/alsa-mixer.c                                               | 1112 +++++-
 src/modules/alsa/alsa-mixer.h                                               |   51 
 src/modules/alsa/alsa-sink.c                                                |  271 -
 src/modules/alsa/alsa-sink.h                                                |    1 
 src/modules/alsa/alsa-source.c                                              |  311 +
 src/modules/alsa/alsa-util.c                                                |   32 
 src/modules/alsa/alsa-util.h                                                |    4 
 src/modules/alsa/mixer/Makefile                                             |    1 
 src/modules/alsa/mixer/paths/Makefile                                       |    1 
 src/modules/alsa/mixer/paths/analog-input-dock-mic.conf                     |   81 
 src/modules/alsa/mixer/paths/analog-input-front-mic.conf                    |   81 
 src/modules/alsa/mixer/paths/analog-input-internal-mic.conf                 |   84 
 src/modules/alsa/mixer/paths/analog-input-linein.conf                       |   32 
 src/modules/alsa/mixer/paths/analog-input-mic.conf                          |   75 
 src/modules/alsa/mixer/paths/analog-input-mic.conf.common                   |   79 
 src/modules/alsa/mixer/paths/analog-input-rear-mic.conf                     |   81 
 src/modules/alsa/mixer/paths/analog-input.conf                              |   28 
 src/modules/alsa/mixer/paths/analog-input.conf.common                       |   45 
 src/modules/alsa/mixer/paths/analog-output.conf.common                      |   22 
 src/modules/alsa/mixer/paths/iec958-passthrough-output.conf                 |   19 
 src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules                     |    2 
 src/modules/alsa/mixer/profile-sets/Makefile                                |    1 
 src/modules/alsa/mixer/profile-sets/default.conf                            |   72 
 src/modules/alsa/mixer/profile-sets/native-instruments-traktor-audio10.conf |  131 
 src/modules/alsa/mixer/profile-sets/native-instruments-traktor-audio6.conf  |   92 
 src/modules/alsa/module-alsa-card.c                                         |   18 
 src/modules/alsa/module-alsa-sink.c                                         |    5 
 src/modules/alsa/module-alsa-source.c                                       |   26 
 src/modules/bluetooth/Makefile                                              |    1 
 src/modules/bluetooth/a2dp-codecs.h                                         |  116 
 src/modules/bluetooth/bluetooth-util.c                                      |  157 
 src/modules/bluetooth/bluetooth-util.h                                      |   24 
 src/modules/bluetooth/ipc.c                                                 |    8 
 src/modules/bluetooth/ipc.h                                                 |   41 
 src/modules/bluetooth/module-bluetooth-device.c                             |  550 +--
 src/modules/bluetooth/module-bluetooth-discover.c                           |   17 
 src/modules/bluetooth/module-bluetooth-proximity.c                          |    1 
 src/modules/bluetooth/rtp.h                                                 |    2 
 src/modules/bluetooth/sbc.c                                                 | 1248 -------
 src/modules/bluetooth/sbc.h                                                 |  111 
 src/modules/bluetooth/sbc/sbc.c                                             | 1234 +++++++
 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                                      |  660 +++
 src/modules/bluetooth/sbc_math.h                                            |   60 
 src/modules/bluetooth/sbc_primitives.c                                      |  470 --
 src/modules/bluetooth/sbc_primitives.h                                      |   75 
 src/modules/bluetooth/sbc_primitives_mmx.c                                  |  320 -
 src/modules/bluetooth/sbc_primitives_mmx.h                                  |   40 
 src/modules/bluetooth/sbc_primitives_neon.c                                 |  246 -
 src/modules/bluetooth/sbc_primitives_neon.h                                 |   40 
 src/modules/bluetooth/sbc_tables.h                                          |  659 ---
 src/modules/coreaudio/module-coreaudio-detect.c                             |  261 -
 src/modules/coreaudio/module-coreaudio-device.c                             |  866 -----
 src/modules/dbus/iface-card-profile.h                                       |    1 
 src/modules/dbus/iface-core.c                                               |    3 
 src/modules/dbus/iface-device.c                                             |   11 
 src/modules/dbus/iface-memstats.c                                           |    3 
 src/modules/dbus/iface-stream.c                                             |  135 
 src/modules/dbus/module-dbus-protocol.c                                     |   29 
 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                                        |   31 
 src/modules/echo-cancel/adrian-aec.h                                        |   14 
 src/modules/echo-cancel/adrian-aec.orc                                      |    8 
 src/modules/echo-cancel/adrian.c                                            |   16 
 src/modules/echo-cancel/echo-cancel.h                                       |    8 
 src/modules/echo-cancel/module-echo-cancel.c                                |  200 -
 src/modules/echo-cancel/speex.c                                             |   15 
 src/modules/gconf/Makefile                                                  |    1 
 src/modules/gconf/module-gconf.c                                            |    2 
 src/modules/jack/module-jack-sink.c                                         |   19 
 src/modules/jack/module-jack-source.c                                       |   17 
 src/modules/jack/module-jackdbus-detect.c                                   |  298 +
 src/modules/macosx/module-bonjour-publish.c                                 |  513 +++
 src/modules/macosx/module-coreaudio-detect.c                                |  285 +
 src/modules/macosx/module-coreaudio-device.c                                |  876 +++++
 src/modules/module-always-sink.c                                            |    3 
 src/modules/module-augment-properties.c                                     |   12 
 src/modules/module-bonjour-publish.c                                        |  515 ---
 src/modules/module-card-restore.c                                           |  178 -
 src/modules/module-cli.c                                                    |    9 
 src/modules/module-combine-sink.c                                           | 1414 ++++++++
 src/modules/module-combine.c                                                | 1365 --------
 src/modules/module-console-kit.c                                            |    9 
 src/modules/module-cork-music-on-phone.c                                    |   32 
 src/modules/module-default-device-restore.c                                 |   10 
 src/modules/module-detect.c                                                 |    4 
 src/modules/module-device-manager.c                                         |  366 +-
 src/modules/module-device-restore.c                                         |  555 ++-
 src/modules/module-equalizer-sink.c                                         |   39 
 src/modules/module-esound-compat-spawnfd.c                                  |    1 
 src/modules/module-esound-compat-spawnpid.c                                 |    2 
 src/modules/module-esound-sink.c                                            |   18 
 src/modules/module-filter-apply.c                                           |  600 +++
 src/modules/module-filter-heuristics.c                                      |  217 +
 src/modules/module-hal-detect.c                                             |    8 
 src/modules/module-intended-roles.c                                         |   23 
 src/modules/module-ladspa-sink.c                                            |  400 +-
 src/modules/module-loopback.c                                               |   72 
 src/modules/module-match.c                                                  |  142 
 src/modules/module-null-sink.c                                              |   11 
 src/modules/module-null-source.c                                            |  288 +
 src/modules/module-pipe-sink.c                                              |    8 
 src/modules/module-pipe-source.c                                            |    6 
 src/modules/module-position-event-sounds.c                                  |    5 
 src/modules/module-protocol-stub.c                                          |   15 
 src/modules/module-remap-sink.c                                             |    8 
 src/modules/module-rescue-streams.c                                         |   10 
 src/modules/module-rygel-media-server.c                                     |   22 
 src/modules/module-sine-source.c                                            |    8 
 src/modules/module-sine.c                                                   |    4 
 src/modules/module-solaris.c                                                |   27 
 src/modules/module-stream-restore.c                                         |  517 +--
 src/modules/module-suspend-on-idle.c                                        |   41 
 src/modules/module-switch-on-connect.c                                      |  187 +
 src/modules/module-tunnel.c                                                 |   88 
 src/modules/module-udev-detect.c                                            |    5 
 src/modules/module-virtual-sink.c                                           |   71 
 src/modules/module-virtual-source.c                                         |  106 
 src/modules/module-volume-restore.c                                         |    2 
 src/modules/module-waveout.c                                                |  516 +--
 src/modules/module-zeroconf-discover.c                                      |    5 
 src/modules/module-zeroconf-publish.c                                       |    3 
 src/modules/oss/Makefile                                                    |    1 
 src/modules/oss/module-oss.c                                                |   27 
 src/modules/oss/oss-util.c                                                  |    1 
 src/modules/raop/base64.c                                                   |   12 
 src/modules/raop/module-raop-discover.c                                     |    7 
 src/modules/raop/module-raop-sink.c                                         |   21 
 src/modules/raop/raop_client.c                                              |   40 
 src/modules/raop/raop_client.h                                              |    2 
 src/modules/reserve-monitor.h                                               |    1 
 src/modules/reserve-wrap.c                                                  |    4 
 src/modules/rtp/Makefile                                                    |    1 
 src/modules/rtp/module-rtp-recv.c                                           |  128 
 src/modules/rtp/module-rtp-send.c                                           |    6 
 src/modules/rtp/rtp.c                                                       |    3 
 src/modules/rtp/rtp.h                                                       |    3 
 src/modules/rtp/rtsp_client.c                                               |   11 
 src/modules/rtp/rtsp_client.h                                               |    2 
 src/modules/rtp/sap.c                                                       |    3 
 src/modules/rtp/sdp.c                                                       |    2 
 src/modules/udev-util.c                                                     |    2 
 src/modules/udev-util.h                                                     |    2 
 src/modules/x11/module-x11-bell.c                                           |    4 
 src/modules/x11/module-x11-cork-request.c                                   |    2 
 src/modules/x11/module-x11-publish.c                                        |    5 
 src/modules/x11/module-x11-xsmp.c                                           |    5 
 src/pulse/Makefile                                                          |   13 
 src/pulse/browser.c                                                         |  464 --
 src/pulse/browser.h                                                         |   99 
 src/pulse/client-conf.c                                                     |    1 
 src/pulse/context.c                                                         |   43 
 src/pulse/def.h                                                             |   78 
 src/pulse/error.c                                                           |    6 
 src/pulse/error.h                                                           |    1 
 src/pulse/ext-device-manager.c                                              |    6 
 src/pulse/ext-device-manager.h                                              |    1 
 src/pulse/ext-device-restore.c                                              |  346 ++
 src/pulse/ext-device-restore.h                                              |  106 
 src/pulse/ext-stream-restore.c                                              |    6 
 src/pulse/ext-stream-restore.h                                              |    1 
 src/pulse/format.c                                                          |  461 ++
 src/pulse/format.h                                                          |  130 
 src/pulse/gccmacro.h                                                        |    2 
 src/pulse/glib-mainloop.c                                                   |    5 
 src/pulse/i18n.h                                                            |    1 
 src/pulse/internal.h                                                        |   19 
 src/pulse/introspect.c                                                      |  215 +
 src/pulse/introspect.h                                                      |   28 
 src/pulse/mainloop-api.c                                                    |    1 
 src/pulse/mainloop-api.h                                                    |    4 
 src/pulse/mainloop-signal.c                                                 |    2 
 src/pulse/mainloop.c                                                        |   27 
 src/pulse/proplist.c                                                        |    1 
 src/pulse/proplist.h                                                        |   21 
 src/pulse/pulseaudio.h                                                      |    1 
 src/pulse/rtclock.c                                                         |    5 
 src/pulse/rtclock.h                                                         |    3 
 src/pulse/sample.c                                                          |    3 
 src/pulse/sample.h                                                          |    1 
 src/pulse/scache.c                                                          |    5 
 src/pulse/simple.c                                                          |    1 
 src/pulse/stream.c                                                          |  250 +
 src/pulse/stream.h                                                          |   23 
 src/pulse/subscribe.c                                                       |    3 
 src/pulse/subscribe.h                                                       |   20 
 src/pulse/thread-mainloop.c                                                 |   10 
 src/pulse/timeval.c                                                         |   18 
 src/pulse/util.c                                                            |   62 
 src/pulse/util.h                                                            |    1 
 src/pulse/volume.c                                                          |   16 
 src/pulse/volume.h                                                          |   13 
 src/pulsecore/Makefile                                                      |    1 
 src/pulsecore/arpa-inet.c                                                   |  108 
 src/pulsecore/arpa-inet.h                                                   |   23 
 src/pulsecore/asyncmsgq.c                                                   |    6 
 src/pulsecore/asyncq.c                                                      |    7 
 src/pulsecore/auth-cookie.c                                                 |    1 
 src/pulsecore/authkey.c                                                     |   10 
 src/pulsecore/avahi-wrap.c                                                  |    1 
 src/pulsecore/card.c                                                        |    2 
 src/pulsecore/cli-command.c                                                 |   15 
 src/pulsecore/cli-text.c                                                    |   23 
 src/pulsecore/cli.c                                                         |    7 
 src/pulsecore/core-error.c                                                  |    2 
 src/pulsecore/core-error.h                                                  |    1 
 src/pulsecore/core-rtclock.c                                                |   50 
 src/pulsecore/core-rtclock.h                                                |    2 
 src/pulsecore/core-scache.c                                                 |    3 
 src/pulsecore/core-subscribe.c                                              |    1 
 src/pulsecore/core-util.c                                                   |  375 +-
 src/pulsecore/core-util.h                                                   |   12 
 src/pulsecore/core.c                                                        |    4 
 src/pulsecore/core.h                                                        |    6 
 src/pulsecore/cpu-arm.c                                                     |   39 
 src/pulsecore/cpu-orc.c                                                     |   34 
 src/pulsecore/cpu-orc.h                                                     |   37 
 src/pulsecore/cpu-x86.c                                                     |   26 
 src/pulsecore/creds.h                                                       |    8 
 src/pulsecore/database-simple.c                                             |    4 
 src/pulsecore/dbus-shared.c                                                 |    5 
 src/pulsecore/dbus-util.c                                                   |    7 
 src/pulsecore/dbus-util.h                                                   |    4 
 src/pulsecore/dllmain.c                                                     |    6 
 src/pulsecore/envelope.c                                                    |  989 -----
 src/pulsecore/envelope.h                                                    |   56 
 src/pulsecore/fdsem.c                                                       |   19 
 src/pulsecore/fdsem.h                                                       |    1 
 src/pulsecore/ffmpeg/Makefile                                               |   13 
 src/pulsecore/flist.c                                                       |   14 
 src/pulsecore/flist.h                                                       |    7 
 src/pulsecore/hashmap.c                                                     |    2 
 src/pulsecore/hook-list.c                                                   |    2 
 src/pulsecore/hook-list.h                                                   |    3 
 src/pulsecore/idxset.c                                                      |    1 
 src/pulsecore/inet_ntop.c                                                   |   83 
 src/pulsecore/inet_ntop.h                                                   |   12 
 src/pulsecore/inet_pton.c                                                   |   65 
 src/pulsecore/inet_pton.h                                                   |   12 
 src/pulsecore/iochannel.c                                                   |    8 
 src/pulsecore/ioline.c                                                      |    3 
 src/pulsecore/ioline.h                                                      |    3 
 src/pulsecore/ipacl.c                                                       |   17 
 src/pulsecore/lock-autospawn.c                                              |   15 
 src/pulsecore/log.c                                                         |   36 
 src/pulsecore/log.h                                                         |    7 
 src/pulsecore/ltdl-helper.c                                                 |    5 
 src/pulsecore/macro.h                                                       |    2 
 src/pulsecore/memblock.c                                                    |   15 
 src/pulsecore/memblock.h                                                    |    2 
 src/pulsecore/memblockq.c                                                   |    6 
 src/pulsecore/memchunk.c                                                    |   10 
 src/pulsecore/memchunk.h                                                    |    3 
 src/pulsecore/memtrap.c                                                     |    7 
 src/pulsecore/modargs.c                                                     |    6 
 src/pulsecore/modargs.h                                                     |    2 
 src/pulsecore/modinfo.c                                                     |    1 
 src/pulsecore/module.c                                                      |    5 
 src/pulsecore/msgobject.h                                                   |    2 
 src/pulsecore/mutex-posix.c                                                 |    2 
 src/pulsecore/mutex-win32.c                                                 |   25 
 src/pulsecore/native-common.h                                               |    4 
 src/pulsecore/object.c                                                      |    2 
 src/pulsecore/object.h                                                      |    1 
 src/pulsecore/once.h                                                        |    1 
 src/pulsecore/parseaddr.c                                                   |    4 
 src/pulsecore/pdispatch.c                                                   |    9 
 src/pulsecore/pid.c                                                         |    3 
 src/pulsecore/pipe.c                                                        |    7 
 src/pulsecore/play-memblockq.c                                              |   14 
 src/pulsecore/play-memchunk.c                                               |    5 
 src/pulsecore/poll.c                                                        |   44 
 src/pulsecore/poll.h                                                        |    7 
 src/pulsecore/prioq.h                                                       |    2 
 src/pulsecore/proplist-util.c                                               |    2 
 src/pulsecore/protocol-dbus.c                                               |   16 
 src/pulsecore/protocol-esound.c                                             |   11 
 src/pulsecore/protocol-http.c                                               |    3 
 src/pulsecore/protocol-native.c                                             |  526 ++-
 src/pulsecore/protocol-simple.c                                             |    6 
 src/pulsecore/pstream.c                                                     |   11 
 src/pulsecore/random.c                                                      |   20 
 src/pulsecore/ratelimit.c                                                   |    4 
 src/pulsecore/ratelimit.h                                                   |    3 
 src/pulsecore/remap.c                                                       |   18 
 src/pulsecore/remap_mmx.c                                                   |   10 
 src/pulsecore/remap_sse.c                                                   |    8 
 src/pulsecore/resampler.c                                                   |   14 
 src/pulsecore/rtpoll.c                                                      |    4 
 src/pulsecore/sample-util.c                                                 |    5 
 src/pulsecore/sample-util.h                                                 |    2 
 src/pulsecore/sconv-s16le.c                                                 |    5 
 src/pulsecore/sconv.c                                                       |    7 
 src/pulsecore/sconv.h                                                       |    1 
 src/pulsecore/sconv_sse.c                                                   |   34 
 src/pulsecore/semaphore-osx.c                                               |    3 
 src/pulsecore/semaphore-win32.c                                             |    3 
 src/pulsecore/shared.c                                                      |    1 
 src/pulsecore/shm.c                                                         |    4 
 src/pulsecore/shmasyncq.h                                                   |    1 
 src/pulsecore/sink-input.c                                                  |  835 ++--
 src/pulsecore/sink-input.h                                                  |   42 
 src/pulsecore/sink.c                                                        |  913 ++++-
 src/pulsecore/sink.h                                                        |   72 
 src/pulsecore/sndfile-util.c                                                |   25 
 src/pulsecore/socket-client.c                                               |   13 
 src/pulsecore/socket-server.c                                               |   18 
 src/pulsecore/socket-util.c                                                 |   26 
 src/pulsecore/socket-util.h                                                 |    2 
 src/pulsecore/socket.h                                                      |   31 
 src/pulsecore/sound-file-stream.c                                           |    6 
 src/pulsecore/sound-file.c                                                  |    1 
 src/pulsecore/source-output.c                                               |  681 +++-
 src/pulsecore/source-output.h                                               |   88 
 src/pulsecore/source.c                                                      | 1220 ++++++-
 src/pulsecore/source.h                                                      |  114 
 src/pulsecore/start-child.c                                                 |    3 
 src/pulsecore/strbuf.c                                                      |    2 
 src/pulsecore/strlist.c                                                     |    2 
 src/pulsecore/svolume.orc                                                   |   84 
 src/pulsecore/svolume_arm.c                                                 |   86 
 src/pulsecore/svolume_c.c                                                   |   74 
 src/pulsecore/svolume_mmx.c                                                 |  105 
 src/pulsecore/svolume_orc.c                                                 |  138 
 src/pulsecore/svolume_sse.c                                                 |   99 
 src/pulsecore/tagstruct.c                                                   |   46 
 src/pulsecore/tagstruct.h                                                   |    8 
 src/pulsecore/thread-mq.c                                                   |    7 
 src/pulsecore/thread-mq.h                                                   |    2 
 src/pulsecore/thread-posix.c                                                |   11 
 src/pulsecore/thread-win32.c                                                |   27 
 src/pulsecore/thread.h                                                      |    4 
 src/pulsecore/time-smoother.c                                               |    5 
 src/pulsecore/tokenizer.c                                                   |    1 
 src/pulsecore/usergroup.c                                                   |   16 
 src/pulsecore/winsock.h                                                     |   26 
 src/pulsecore/x11prop.c                                                     |   43 
 src/tests/Makefile                                                          |    1 
 src/tests/asyncmsgq-test.c                                                  |    3 
 src/tests/asyncq-test.c                                                     |    4 
 src/tests/channelmap-test.c                                                 |    1 
 src/tests/connect-stress.c                                                  |  206 +
 src/tests/cpulimit-test.c                                                   |    5 
 src/tests/envelope-test.c                                                   |  243 -
 src/tests/extended-test.c                                                   |  197 +
 src/tests/format-test.c                                                     |  106 
 src/tests/get-binary-name-test.c                                            |    1 
 src/tests/interpol-test.c                                                   |    2 
 src/tests/ipacl-test.c                                                      |   12 
 src/tests/mainloop-test.c                                                   |    3 
 src/tests/mcalign-test.c                                                    |    2 
 src/tests/memblockq-test.c                                                  |    2 
 src/tests/mix-test.c                                                        |   11 
 src/tests/once-test.c                                                       |   12 
 src/tests/pacat-simple.c                                                    |    1 
 src/tests/parec-simple.c                                                    |    1 
 src/tests/queue-test.c                                                      |    3 
 src/tests/remix-test.c                                                      |    3 
 src/tests/resampler-test.c                                                  |  205 +
 src/tests/rtstutter.c                                                       |   65 
 src/tests/strlist-test.c                                                    |    1 
 src/tests/sync-playback.c                                                   |    2 
 src/tests/thread-mainloop-test.c                                            |    1 
 src/tests/thread-test.c                                                     |    2 
 src/tests/usergroup-test.c                                                  |   18 
 src/tests/voltest.c                                                         |    2 
 src/utils/Makefile                                                          |    1 
 src/utils/pabrowse.c                                                        |  157 
 src/utils/pacat.c                                                           |   24 
 src/utils/pacmd.c                                                           |    4 
 src/utils/pactl.c                                                           |  469 ++
 src/utils/padsp.c                                                           |   71 
 src/utils/pasuspender.c                                                     |    1 
 src/utils/pax11publish.c                                                    |    4 
 todo                                                                        |   18 
 vala/libpulse-mainloop-glib.deps                                            |    1 
 vala/libpulse-mainloop-glib.vapi                                            |   13 
 vala/libpulse.deps                                                          |    1 
 vala/libpulse.vapi                                                          |   28 
 445 files changed, 25286 insertions(+), 15841 deletions(-)
---


More information about the pulseaudio-commits mailing list