Hello again, This took longer than expected, but we had a few blockers, which have now mostly* been closed. Tarball at: http://www.freedesktop.org/software/pulseaudio/releases/pulseaudio-3.99.2.tar.xz MD5: 48c7fe9fbc23639aebaba448064b6b2e SHA1: 447a4112d13bdf0ec11748548178faf586abe611 Changes since 3.99.1 are primarily a bunch of minor fixes to core, ALSA, profiles/mixer paths, module-echo-cancel, bluetooth modules, translations and documentation. Full shortlog at end. >From the packaging perspective, json-c 0.11 changed its pkg-config file breaking our build. 3.99.1 includes a fix for that as well. We dropped one function (pa_format_info_free2) exposed in libpulse. This is not marked as an ABI break since the function was never exposed in headers and we expect that nobody's abusing this. * The last blocker for 4.0 is this one - https://bugs.freedesktop.org/show_bug.cgi?id=58758 - if anyone can see that issue, it would be good to resolve before we do the final release. Please do package/test this. If things look smooth, I'd like to do 4.0 next week. Cheers, Arun ---- git shortlog v3.99.1..v3.99.2 Arun Raghavan (7): equalizer: Fix compiler warning due use of 'signal' rygel: Set DLNA profile on our MediaItems daemon: Fix dlsearchpath while running from build tree pulsecore: Make run-from-build not readlink() on every call build-sys: json-c changed everything :( sink-input,source-output: Deal with FIX* flags and extended API build-sys: Bump soname David Henningsson (14): alsa-mixer: Change profile-sets directory to PA_SRCDIR alsa: Initialize ports before sinks/sources module-switch-on-port-available: Handle hotplugged cards default.pa: Load switch-on-port-available before udev-detect alsa: Fix ELD access warning on shutdown alsa-mixer: Allow input fallback port for devices with no gain control alsa-mixer: Switch to Headphone when Headphone mic jack is plugged in po: Fix error in hungarian translation alsa: Fix crash when profile_set == NULL alsa-mixer: Add "Line Out Jack" to analog-output.conf sink-input/source-output: Don't set save_volume if volume is not writable core-util: Add pa_safe_streq module-device-manager: Fix description restore rtp: Reset timestamp with correct size if not found Jo?o Paulo Rechi Vita (1): alsa-source: Fix log message Mikel Astiz (2): bluetooth: Create ports before card profiles bluetooth: Fix missing port->profile association Peter Meerwald (9): doc: Mostly fixing up i.e. versus i.e.\ in doxygen documentation doc: Some more nitpicking in pulse/def.h doxygen documentation doc: Document PULSE_COOKIE in pulseaudio.1 doc: Explain PULSE_SERVER string in pulseaudio.1 pstream: Fix case in log message doc: Mention just one CLI language in default.pa.5 doc: Fix description how boolean values can be specified doc: Reword description of meta commands in pulse-cli-syntax.5 echo-cancel: Fix send/recv_counter in calc_diff() Piotr Dr?g (1): i18n: Update Polish translation Tanu Kaskinen (2): alsa-mixer: Don't use the mono path in the analog-stereo mapping. map-file: Remove pa_format_info_free2 Yuri Chornoivan (1): Fix various typos in messages and comments