[pulseaudio-discuss] [ANNOUNCE] PulseAudio 3.99.2

Arun Raghavan arun.raghavan at collabora.co.uk
Wed May 22 20:33:15 PDT 2013

Hello again,
This took longer than expected, but we had a few blockers, which have
now mostly* been closed. Tarball at:

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.


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

More information about the pulseaudio-discuss mailing list