[pulseaudio-discuss] [ANNOUNCE] PulseAudio 1.1
Colin Guthrie
colin at mageia.org
Thu Oct 20 06:35:09 PDT 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
I promised more regular releases so more regular releases you will have!
This is a relatively small bug fix for 1.0 but it does address a few
issues, the highlights of which are:
* Reintroduce a 3 point version string in various API calls. It seems
some apps (i.e Skype) and build systems (i.e. KDE CMake scripts)
parsed this data and assumed it would always have three numerical
parts. While this is bad practice generally and should be fixed in
said apps, we don't really have any problem with providing a 3 point
version in internal APIs so to prevent problems, we've just tacked a
.0 on the end.
* Fix some linking errors that accidentally linked libpulse to
libpulsecore which could under some circumstance "downgrade" libpulse
to GPL (rather than LGPL) which could in turn cause problems with
non-GPL compatible apps which link to libpulse.
* Fix a problem where starting PA without X11 would fail due to dbus
problems (note: some bugs were found trying to initialise PA X11
modules after subsequently logging into X11 when PA was started on the
console, but this is a regression in 1.0 and I didn't want to delay
1.1 for this corner case alone. It should be fixed in the next update).
* Some Solaris fixes now that they are migrating to PA (probably a
few more issues still, but these will likely land in 2.0)
http://freedesktop.org/software/pulseaudio/releases/pulseaudio-1.1.tar.xz
MD5: 17d21df798cee407b769c6355fae397a
SHA1: 5ff451389951f79949a461b95168558cc4120e73
Special thanks to Arun for doing the bulk of the fixes in this round
and for most of the management side of things too! Thanks always to
everyone involved.
Here is the complete shortlog:
Arun Raghavan (12):
extended: Fix doxygen comment style typos
sink,source: Avoid unnecessary call to pa_rtclock_now()
alsa: Give compressed formats preference over PCM
alsa: Better error handling in mixer rtpoll callback
echo-cancel: Fail if loaded between a sink and its monitor
alsa: Make mixer error handling more robust still
echo-cancel: Don't crash if adjust_time = 0
echo-cancel: Close debug files on module unload
filter-apply: Move sink/source unlink callbacks before m-s-r
build-sys: Drop libsamplerate from pulsecommon deps
native: Fix Solaris build
solaris: Use real_volume for set/get volume
Colin Guthrie (5):
libpulse: Always return a three part version number in API calls.
build-sys: Provide a simple CMake Config setup (similar to
pkgconfig)
Update LICENSE.
conf: Use .nofail when loading module-jackdbus-detect
build-sys: bump soname
Daniel Mack (2):
osx: don't build the once-test binary on OS X
osx: module_bonjour_publish needs to be linked against
libprotocol-native.la
David Henningsson (3):
module-jackdbus-detect: Avoid double-free of modargs
source-output: Do not use unset channel map in pa_source_output_new
Fix deferred volume not being applied if sink is closed
Maarten Bosmans (3):
Make pulse build with clang again
doc: Add some more doxygen tags to existing comments
tests: Fix calculation of memblock size in resampler-test
Sudarshan Bisht (1):
null-sink: Set latency range at the time of initialization of
module.
Tanu Kaskinen (2):
sink: Move updating the requested latency after the rewind
request when finishing a stream move.
daemon: Don't treat it as a fatal error if we can't connect to
the session bus
- --
Colin Guthrie
colin(at)mageia.org
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/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk6gI4YACgkQCoRSYD8tmNgBiACfS8Zez1lPwQX88ST4YvJcxj7I
SyMAn3qFiimSiI7yN7rEQXOAtvOySJ2J
=HWKT
-----END PGP SIGNATURE-----
More information about the pulseaudio-discuss
mailing list