Heya! Here's another test release, quickly before I leave for BOSSA. Only 5 issues left to fix until the final release: bug #440 needs to be fixed, some issues with flash investigated, a look needs to be taken at the time graph shift for record streams, saved stream volumes need to be scaled in the same way as active stream volumes and an issue needs to be investigated where flat vol causes the volume to jump around after each event sound. When you package this for yoru distribution make sure to add a dependency to udev-extras to your package. A very recent snapshot of udev-extras, i.e. like from yesterday, would be a good choice. PA will run fine without an updated udev-extras but you'll get nice device strings and icons only with that dependency installed. http://0pointer.de/public/pulseaudio-0.9.15-test4.tar.gz You might also want to stick a current snapshot of pavucontrol into your distro when you package this. Colin contributed some work to wrap hot switching of card profiles from the UI. It's pretty nifty. Colin Guthrie (8): Fix a very strange 'file not found' error in module-alsa-card. bluetooth: Fix under linked module-bluetooth-device Don't assume that device reservation is enabled. raop: Allow for nice sink descriptions to be set (interpolated from avahi) raop: Log teardown explicitly raop: Handle the reponse header memory allocation more sensibly. Use pa_assert_se() when the containing code has side effects. Use LGPL 2.1 on all files previously using LGPL 2 Finn Thain (1): revive solaris module Lennart Poettering (37): forgot to bump the revision try to vacuum a little when nothing is going on revise list of form factors a little when an underrun happens, increase watermark by 10ms instead of doubling it when alsa tweaks our sample_spec make sure we adjust the watermark accordingly make example code a bit more robust/change-proof introduce seperate vendor/product id fields revise form factor list a bit, simplify and use singular everywhere rename PA_PROP_DEVICE_CONNECTOR to PA_PROP_DEVICE_BUS get additional device data from udev add logic for initializing a useful icon name For now don't list icon property (in favour of icon name property) since icon negotiation is probably much more complex (i.e. sizes...) than just putting icon data somewhere. make dependency on udev versioned add update-shave target run make update-shave run update-reserve run make update-sbc run make update-ffmpeg properly handle directed card info requests pass profile priority value to clients fix device reservation for system mode document more closely from which context certain functions may be called pa_xnew cannot fail -- that's what the x is in the name various smaller cleanups Fix a NULL pointer access when sutting down esound/simple connections Don't allow suspending of monitor sources. make suspend state of monitor source follow the suspend state of the sink it belongs to fix handling of _suspend_all(), return first failure error code handle negative error codes print error code when suspend/resume fails never try to suspend monitor sources, suspend the sinks they belong to instead try more things to get a proper icon for sinks/sources fix typo in FOREIGN_CFLAGS make interpol test more interesting by corking/uncorking multiple times try to detect when stupid clients forks and refuse all service from then on run make update-po prepare release 0.9.15-test4 Marc-Andr? Lureau (3): bluetooth: hsp case, check l for appropriate error message bluetooth: service_fd could be 0 bluetooth: don't init profile when off Piotr Dr?g (1): Updated Polish translation Xavier Conde (1): Updated catalan po Lennart -- Lennart Poettering Red Hat, Inc. lennart [at] poettering [dot] net ICQ# 11060553 http://0pointer.net/lennart/ GnuPG 0x1A015CC4