[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