[pulseaudio-discuss] [ANNOUNCE] PulseAudio 0.9.23

Colin Guthrie gmane at colin.guthr.ie
Thu Jun 23 15:35:03 PDT 2011


Hi,

http://freedesktop.org/software/pulseaudio/releases/pulseaudio-0.9.23.tar.gz

MD5:  7391205a337d1e04a9ff38025f684034
SHA1: 361f7d89606e8423aad19691bb27f6552e0b679e


Following on from the previous release a little over six months ago, I'm
very happy to announce the next (and likely last) instalment in the
0.9.x series.


As some of you know, Lennart is currently primarily focused on systemd
stuff (which is pretty awesome, but it's not PulseAudio!) so I've been
delegated the job of dong the donkey work of the release, even if
Lennart is still ACKing the changes overall.

After our v1.0 is out, I shall push out releases much more quickly (at
least that is the plan!), often without Lennart's direct involvement
(even tho' I would still like him to give his approval for larger
changes, I'm more than capable of making appropriate judgement calls).

As before, the 0.9.23 release is primarily a bugfix release. It also
includes a preview of module-echo-cancel. Originally this was intended
to gather feedback on it's progress rather than a recommendation for
general use. As time has slipped somewhat on the release, numerous
improvements have subsequently been made in the master branch, so we do
not recommend using it in 0.9.23 to any great extent - feel free to have
a play tho' :)


Anyway without further ado:


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

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]



More information about the pulseaudio-discuss mailing list