[pulseaudio-discuss] ANNOUNCE: PulseAudio 1.0 test release 3
Colin Guthrie
gmane at colin.guthr.ie
Mon Aug 29 10:24:24 PDT 2011
Hiya,
Another test tarball.
Several bug fixes since last time.
Notable changes:
1. Device Volume Restore database split:
This is to allow per-port volume saves. It *should* migrate
nicely from 0.9.23 (and some versions before) but it *will not*
migrate nicely from previous version of git master and previous
pre-releases.
2. API/ABI breakage in device-restore API extension from last RC.
The only user of this is pavucontrol git master, so make sure
you update it too after this change.
http://freedesktop.org/software/pulseaudio/releases/pulseaudio-0.99.3.tar.gz
MD5: 95787b514872d838b49ec4d7debdd6aa
SHA1: e07644e1d55719cd261750c94774ecf9e55f337f
PulseAudio 0.99.3 (1.0 RC3)
Changes since v0.99.2:
Arun Raghavan (23):
source: Remove the PA_SOURCE_PASSTHROUGH flag
alsa: Don't always suspend/unsuspend on sink-input removal
formats: Use correct API to check for passthrough streams
alsa: Open iec958 device with NONAUDIO bit set in passthrough mode
formats: Fix bad passsthrough check
alsa: Fix bad function name
daemon: Fix compiler warning about missing function prototype
passthrough: We must not plug in a resampler on stream move
sink-input: Ensure no volumes are applied for passthrough streams
source-output: Ensure no volumes are applied for passthrough streams
Revert "device-restore: Make bools not be bit fields"
sample-util: Fix off-by-one in error check
sink: Add PA_SINK_SET_FORMATS macro
build-sys: Fix some LDFLAGS vs. LDADD usage
echo-cancel: Add multiple include protection for header
echo-cancel: Use pa_streq instead of strcmp
echo-cancel: Move speex preprocessing out of the main module
passthrough: Fix what volume we set sinks/sources to
passthrough: Fix setting volume to unamplified again
echo-cancel: Make save_aec modarg a bool instead of an int
echo-cancel: Don't allow streams to attach while unloading
echo-cancel: Get rid of annoying compiler warnings
equalizer: Comment out unused function
Colin Guthrie (6):
def: Add a new enum to allow differntiation between sinks and sources.
dbus: Use pa_device_type_t rather than an internal equivalent
device-restore: Change the API to include type information (sink
vs. source)
device-restore: Split device restore database into two parts.
device-restore: Restore volumes on port change.
build-sys: bump soname
David Henningsson (7):
alsa-mixer: Mute IEC958 optical raw for several Audigy models
alsa-mixer: Add "Line HP Swap" element
JACK: Load module-jackdbus-detect in default.pa
Remove offensive part of error message
switch-on-connect: Don't switch to a monitor source
Fix spelling sucess -> success
Set better priorities on input paths
Jonny Lamb (1):
introspect: fix typo in default sink/source docs
Lu Guanqun (1):
pacat: make pacat respond to cork/uncork events
Maarten Bosmans (6):
Spelling fixes in public headers
More spelling fixes
gitignore: Add Orc autogenerated files
echo-cancel: Use stream index in debug message
Remove extra ; s where they are not allowed in strict C99
sndfile-util: Check return value of sf_command for errors
---
configure.ac | 2
src/.gitignore | 1
src/Makefile.am | 8
src/daemon/cmdline.c | 2
src/daemon/cmdline.h | 2
src/daemon/default.pa.in | 5
src/daemon/ltdl-bind-now.c | 2
src/daemon/main.c | 3
src/map-file | 6
src/modules/alsa/alsa-mixer.c | 4
src/modules/alsa/alsa-mixer.h | 2
src/modules/alsa/alsa-sink.c | 26
src/modules/alsa/alsa-source.c | 2
src/modules/alsa/mixer/paths/analog-input-aux.conf | 2
src/modules/alsa/mixer/paths/analog-input-dock-mic.conf | 2
src/modules/alsa/mixer/paths/analog-input-front-mic.conf | 2
src/modules/alsa/mixer/paths/analog-input-linein.conf | 2
src/modules/alsa/mixer/paths/analog-input-mic-line.conf | 2
src/modules/alsa/mixer/paths/analog-input-mic.conf | 2
src/modules/alsa/mixer/paths/analog-input-rear-mic.conf | 2
src/modules/alsa/mixer/paths/analog-output-headphones.conf | 3
src/modules/alsa/mixer/paths/analog-output.conf | 3
src/modules/alsa/mixer/paths/analog-output.conf.common | 3
src/modules/dbus/iface-core.c | 2
src/modules/dbus/iface-device.c | 117 +-
src/modules/dbus/iface-stream.c | 2
src/modules/echo-cancel/adrian-aec.h | 10
src/modules/echo-cancel/echo-cancel.h | 13
src/modules/echo-cancel/module-echo-cancel.c | 147 --
src/modules/echo-cancel/speex.c | 119 ++
src/modules/jack/module-jack-sink.c | 2
src/modules/module-combine-sink.c | 4
src/modules/module-default-device-restore.c | 4
src/modules/module-device-manager.c | 8
src/modules/module-device-restore.c | 674
+++++++++----
src/modules/module-equalizer-sink.c | 24
src/modules/module-filter-apply.c | 2
src/modules/module-hal-detect.c | 2
src/modules/module-ladspa-sink.c | 2
src/modules/module-position-event-sounds.c | 2
src/modules/module-protocol-stub.c | 4
src/modules/module-switch-on-connect.c | 9
src/modules/module-tunnel.c | 2
src/modules/module-udev-detect.c | 6
src/modules/oss/module-oss.c | 2
src/modules/raop/module-raop-sink.c | 4
src/modules/raop/raop_client.c | 6
src/modules/reserve-monitor.h | 2
src/modules/reserve.h | 2
src/modules/udev-util.c | 2
src/pulse/context.h | 10
src/pulse/def.h | 22
src/pulse/ext-device-restore.c | 46
src/pulse/ext-device-restore.h | 14
src/pulse/gccmacro.h | 4
src/pulse/introspect.c | 4
src/pulse/introspect.h | 2
src/pulse/mainloop-api.h | 10
src/pulse/proplist.h | 12
src/pulse/pulseaudio.h | 2
src/pulse/sample.h | 10
src/pulse/simple.h | 2
src/pulse/stream.c | 8
src/pulse/stream.h | 24
src/pulse/timeval.c | 2
src/pulse/timeval.h | 2
src/pulse/volume.h | 4
src/pulsecore/atomic.h | 4
src/pulsecore/aupdate.h | 4
src/pulsecore/authkey.c | 2
src/pulsecore/cli-command.c | 4
src/pulsecore/core-subscribe.c | 4
src/pulsecore/core-util.c | 23
src/pulsecore/core-util.h | 2
src/pulsecore/core.h | 2
src/pulsecore/database-gdbm.c | 2
src/pulsecore/database-simple.c | 2
src/pulsecore/database.h | 2
src/pulsecore/dbus-util.c | 2
src/pulsecore/esound.h | 6
src/pulsecore/flist.h | 2
src/pulsecore/iochannel.h | 6
src/pulsecore/ioline.h | 4
src/pulsecore/log.h | 2
src/pulsecore/mcalign.c | 2
src/pulsecore/mcalign.h | 2
src/pulsecore/memblock.c | 2
src/pulsecore/memblock.h | 2
src/pulsecore/memblockq.c | 2
src/pulsecore/memblockq.h | 2
src/pulsecore/memchunk.h | 2
src/pulsecore/modargs.h | 2
src/pulsecore/mutex.h | 2
src/pulsecore/pid.c | 2
src/pulsecore/prioq.h | 6
src/pulsecore/protocol-dbus.c | 2
src/pulsecore/protocol-esound.c | 4
src/pulsecore/protocol-native.c | 10
src/pulsecore/protocol-simple.c | 2
src/pulsecore/resampler.c | 8
src/pulsecore/rtpoll.h | 7
src/pulsecore/sample-util.c | 6
src/pulsecore/shm.c | 2
src/pulsecore/sink-input.c | 44
src/pulsecore/sink-input.h | 8
src/pulsecore/sink.c | 43
src/pulsecore/sink.h | 7
src/pulsecore/sndfile-util.c | 24
src/pulsecore/source-output.c | 30
src/pulsecore/source-output.h | 10
src/pulsecore/source.c | 35
src/pulsecore/source.h | 9
src/pulsecore/strlist.h | 2
src/pulsecore/svolume_c.c | 2
src/pulsecore/svolume_mmx.c | 2
src/pulsecore/time-smoother.c | 8
src/pulsecore/vector.h | 2
src/pulsecore/x11wrap.h | 2
src/tests/format-test.c | 4
src/tests/memblock-test.c | 4
src/tests/voltest.c | 2
src/utils/pacat.c | 22
src/utils/pactl.c | 2
src/utils/padsp.c | 2
124 files changed, 1183 insertions(+), 660 deletions(-)
---
--
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