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

Colin Guthrie colin at kemper.freedesktop.org
Thu Jun 23 15:21:49 PDT 2011


Tag 'v0.9.23' created by Colin Guthrie <colin at mageia.org> at 2011-06-23 21:56 -0700

PulseAudio 0.9.23

Changes since v0.9.22:
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

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

Arun Raghavan (16):
      volume: Add explicit checks for ARMv6 instructions
      rescue-streams: Fix segfault in some conditions
      client: Don't update smoother while corked
      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
      echo-cancel: Ensure correct handling of endianness
      echo-cancel: Use S16NE for adrian module
      echo-cancel: Fix source may_move_to function
      i18n: Update POTFILES.*

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

Colin Guthrie (16):
      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
      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: Mention dbus support in the summary
      build-sys: Make --disable-dbus actually work.
      tunnel: Fix automatic names when source/sink_name argument is missing.
      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
      vala: Fix path error in the last commit.
      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
      build-sys: Add echo-cancel dummy Makefile
      build-sys: bump soname

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 (5):
      jack: Add module-jackdbus-detect
      Fighting rewinds: Seek and write data in the same message
      Fighting rewinds: Reduce calls to handle_seek
      module-jack-sink/source: protect against null return in jack_get_ports
      SSE/MMX: Fix problem with highpitched noise on i386

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

Jyri Sarha (3):
      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

Lennart Poettering (3):
      ratelimit: fix log levels of log suppression messages
      memblockq: implement new call pa_memblockq_peek_fixed_size()
      rtkit: use private bus connection in order to avoid threading issues when invoking pa_make_realtime()

Maarten Bosmans (5):
      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

Maarten Lankhorst (1):
      module-loopback: Prevent an infinite loop when rate adjusting is disabled

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

Matthijs Kooijman (1):
      http: support HTTP HEAD

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

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

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.

Vincent Becker (1):
      Fix return value of pa_sndfile_format_from_string

Wim Taymans (9):
      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
      echo-cancel: rework alignment code
      echo-cancel: improve accuracy
      echo-cancel: pause timer when echo canceling is off

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

Zhang Wanming (1):
      Fix typos

---
 LICENSE                                         |    4 
 Makefile.am                                     |   12 
 configure.ac                                    |  157 +-
 git-version-gen                                 |    1 
 man/pulse-daemon.conf.5.xml.in                  |   29 
 po/POTFILES.in                                  |    1 
 src/Makefile.am                                 |  107 -
 src/daemon/Makefile                             |    1 
 src/daemon/Makefile.am                          |   20 
 src/daemon/default.pa.in                        |    4 
 src/daemon/main.c                               |    2 
 src/daemon/system.pa.in                         |    6 
 src/modules/Makefile                            |    1 
 src/modules/Makefile.am                         |   20 
 src/modules/alsa/Makefile                       |    1 
 src/modules/alsa/Makefile.am                    |   20 
 src/modules/alsa/alsa-mixer.c                   |    8 
 src/modules/alsa/alsa-sink.c                    |    6 
 src/modules/alsa/alsa-source.c                  |    4 
 src/modules/alsa/mixer/Makefile                 |    1 
 src/modules/alsa/mixer/Makefile.am              |   20 
 src/modules/alsa/mixer/paths/Makefile           |    1 
 src/modules/alsa/mixer/paths/Makefile.am        |   20 
 src/modules/alsa/mixer/profile-sets/Makefile    |    1 
 src/modules/alsa/mixer/profile-sets/Makefile.am |   20 
 src/modules/bluetooth/Makefile                  |    1 
 src/modules/bluetooth/Makefile.am               |   20 
 src/modules/echo-cancel/Makefile.am             |   20 
 src/modules/echo-cancel/adrian-aec.c            |  233 +++
 src/modules/echo-cancel/adrian-aec.h            |  370 +++++
 src/modules/echo-cancel/adrian-license.txt      |   17 
 src/modules/echo-cancel/adrian.c                |  113 +
 src/modules/echo-cancel/adrian.h                |   31 
 src/modules/echo-cancel/echo-cancel.h           |   80 +
 src/modules/echo-cancel/module-echo-cancel.c    | 1680 ++++++++++++++++++++++++
 src/modules/echo-cancel/speex.c                 |  116 +
 src/modules/gconf/Makefile                      |    1 
 src/modules/gconf/Makefile.am                   |   20 
 src/modules/jack/Makefile.am                    |   20 
 src/modules/jack/module-jack-sink.c             |   13 
 src/modules/jack/module-jack-source.c           |   13 
 src/modules/jack/module-jackdbus-detect.c       |  304 ++++
 src/modules/module-card-restore.c               |    2 
 src/modules/module-combine.c                    |   47 
 src/modules/module-device-manager.c             |    5 
 src/modules/module-device-restore.c             |    2 
 src/modules/module-loopback.c                   |   22 
 src/modules/module-pipe-source.c                |    2 
 src/modules/module-rescue-streams.c             |   10 
 src/modules/module-stream-restore.c             |    4 
 src/modules/module-tunnel.c                     |    4 
 src/modules/module-udev-detect.c                |    2 
 src/modules/oss/Makefile                        |    1 
 src/modules/oss/Makefile.am                     |   20 
 src/modules/raop/Makefile.am                    |   20 
 src/modules/rtp/Makefile                        |    1 
 src/modules/rtp/Makefile.am                     |   20 
 src/modules/rtp/module-rtp-recv.c               |  114 -
 src/modules/x11/Makefile.am                     |   20 
 src/pulse/Makefile                              |   13 
 src/pulse/Makefile.am                           |   20 
 src/pulse/stream.c                              |    4 
 src/pulse/volume.h                              |    7 
 src/pulsecore/Makefile                          |    1 
 src/pulsecore/Makefile.am                       |   20 
 src/pulsecore/asyncq.c                          |    2 
 src/pulsecore/core-util.c                       |    7 
 src/pulsecore/ffmpeg/Makefile                   |   13 
 src/pulsecore/ffmpeg/Makefile.am                |   20 
 src/pulsecore/log.c                             |    4 
 src/pulsecore/log.h                             |    2 
 src/pulsecore/memblock.c                        |    2 
 src/pulsecore/memblockq.c                       |   71 +
 src/pulsecore/memblockq.h                       |    5 
 src/pulsecore/pdispatch.c                       |    2 
 src/pulsecore/pid.c                             |    2 
 src/pulsecore/protocol-http.c                   |   47 
 src/pulsecore/protocol-native.c                 |   60 
 src/pulsecore/pstream.c                         |    2 
 src/pulsecore/random.c                          |    2 
 src/pulsecore/ratelimit.c                       |    4 
 src/pulsecore/ratelimit.h                       |    3 
 src/pulsecore/sink-input.c                      |    1 
 src/pulsecore/sndfile-util.c                    |    6 
 src/pulsecore/source-output.c                   |    1 
 src/pulsecore/svolume_arm.c                     |    8 
 src/pulsecore/svolume_mmx.c                     |   12 
 src/pulsecore/svolume_sse.c                     |   12 
 src/pulsecore/tagstruct.c                       |    2 
 src/pulsecore/x11prop.c                         |   40 
 src/tests/Makefile                              |    1 
 src/tests/Makefile.am                           |   20 
 src/tests/memblockq-test.c                      |   44 
 src/utils/Makefile                              |    1 
 src/utils/Makefile.am                           |   20 
 src/utils/padsp.c                               |   61 
 vala/libpulse-mainloop-glib.deps                |    1 
 vala/libpulse-mainloop-glib.vapi                |   13 
 vala/libpulse.deps                              |    1 
 vala/libpulse.vapi                              |   28 
 100 files changed, 4056 insertions(+), 344 deletions(-)
---


More information about the pulseaudio-commits mailing list