[pulseaudio-discuss] [ANNOUNCE] PulseAudio 0.9.14

Lennart Poettering lennart at poettering.net
Mon Jan 12 15:32:20 PST 2009


Heya!

Here's a big bugfix release: PulseAudio 0.9.14. This is mostly 0.9.13
with all the patches we were already shipping in Fedora plus many
more. There are no new features. This is not based on git master --
which however will become 0.9.15 and will include new features and is
scheduled for F11.

Have fun, 
     Lennart

Colin Guthrie (2):
      Fix a potential C++/C99 ism, add a log message on error condition
      Fix two typos that broke tunnels

Lennart Poettering (46):
      Initialize exit_idle_time to -1 instead of 0  when in system mode.
      instead of resetting virtual_volume unconditionally on initialization, do so only when no volume was set before
      use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() as channel map for sink inputs/source outputs in case no map is specified
      if the channel map was modified due to PA_SINK_INPUT_FIX_CHANNELS, remap the specified volume properly
      define 0dB in PA as maximum amplification
      properly remove dbus matches an filters when unloading m-b-d
      always check for libtool prefix binary name to avoid confusion when using both installed and run-from-build-tree versions of PA in parallel
      Fix spelling of privilige
      Make missing git-changelog.perl non-fatal
      fix invalid validity check
      convert argument to boolean int in PA_UNLIKELY, too
      include log.h near the end so that macro.h can be included in log.h and defines pa_bool_t properly
      Try to catch certain driver errors
      make the debug trap macro a proper macro in macro.h
      don't set the volume of pacat unless it is explicitly set
      warn if ALSA wakes us up and there is actually nothing to do
      fix build
      make sure to use 64bit rounding even on 32bit machines when converting to pa_usec_t
      make shm marker architecture independant, patch from michich, closes #401
      Make sure libpulse never gets unloaded
      Check if environ is actually set before we use it
      Fix return value of --dump-resample-methods
      Don't mix front-center into rear channels
      Pass GDBM_NOLOCK to gdbm
      Load module-volume-restore and module-device-restore before all other modules
      introduce new function pa_module_unload_request_by_index
      Don't store pointer to pa_module
      actually unload the modules from a new stack frame
      unload tunnel modules from a new stack frame
      it's better to always use the index of a module instead of the pa_module*
      downgrade a few warnings
      Make sure we drop CAP_NICE if RT is not allowed
      Allow access("/dev/dsp", W_OK) succeed
      Use FIONREAD instead of TIOCINQ
      Implement PA_SOURCE_MESSAGE_GET_LATENCY
      make sure we don't hit an assert when we issue two rewind requests in a
      If we cannot open an ALSA device with SND_PCM_NO_AUTO_FORMAT retry without
      fix a gcc warning
      Rework handling of the PA_SINK_LATENCY/PA_SOURCE_LATENCY flags
      A few minor cleanups and updates
      add a few missing parens
      show maximum usable slot size
      Make sure we don't drop any data on the client side
      for record streams fill in the latency as the fragsize
      Fix suspending of all sinks/sources
      bump version/soname

Luiz Augusto von Dentz (7):
      Unload module-bluetooth-device if the remote device disconnects.
      Fix possible invalid read while attempting to load module-bluetooth-device.
      Fix bug walking on module list.
      Update module-bluetooth-device to the new ipc.
      Send packets with proper size.
      Fix send and recv message sizes.
      Fix sending wrong codec capability length.

Sean McNamara (1):
      --check: Updated manpage slightly and pulseaudio --help slightly.

Tom Bamford (1):
      Multicast SDP packets sent with same IP TTL as RTP packets

chocolateboy (1):
      Fix typo in log message: s/Recevied/Received/

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4



More information about the pulseaudio-discuss mailing list