[pulseaudio-discuss] ANNOUNCE: PulseAudio 1.0 test release 2

Colin Guthrie gmane at colin.guthr.ie
Tue Aug 16 03:24:46 PDT 2011


Hiya,

Another test tarball.

Several bug fixes since last time.


http://freedesktop.org/software/pulseaudio/releases/pulseaudio-0.99.2.tar.gz
MD5:  c4deb071424e4f03fdf1d80bd62db267
SHA1: 97c6eeadfef4a7ae44c453109e89e39a058bcace

(you may want to grab pavucontrol from git too - only two commits
really, so not doing a tarball for this one - as it now contains a GUI
to let you choose your digital receiver formats for pass through support)


PulseAudio 0.99.2 (1.0 RC2)

Changes since v0.99.1:
Arun Raghavan (18):
      log: Add missing pulsecore/thread.h include
      sink: Add a set_formats() API
      alsa: Implement get/set_formats()
      device-restore: Make bools not be bit fields
      device-restore: Set sink format when possible
      format: Make pa_format_info_snprint() more parseable
      format: Add string to pa_format_info conversion function
      pactl: Add a set-sink-formats command
      sink: Fix lazy commenting
      device-restore: Log invalid sink index while setting formats
      Remind people not to break module-tunnel
      proplist: Make filter properties line up prettily
      filter-heuristics: Don't force AEC on all phone streams
      conf: Load module-filter-* by default
      build-sys: Bump JACK dependency to 0.117.0
      sink: Add a SET_FORMATS flag
      alsa: Set SET_FORMATS flag when appropriate
      format: Remove stupid copy-paste-o

Colin Guthrie (10):
      source-output: Fix resampling.
      stream-restore: Save/restore source output volume/mute
      device-restore: Various fixes for the protocol extension.
      pactl: Make stat backwards compatible with previous versions.
      alsa-mixer: Fix rounding direction on mixer initialisation
      alsa: Ensure that volumes are written to the h/w at startup.
      ext-device-restore: Include format.h
      sink-input: Drop redundant assert (PA_SINK_INPUT_IS_LINKED()
checked already)
      core: Unload the modules and cached samples before unref'ing the core.
      build-sys: bump soname

David Henningsson (2):
      Fix crash in path subset elimination
      Document PA_COMMAND_UNDERFLOW protocol change

Jonny Lamb (1):
      introspect: fix source output and sink input docs mix-up

Lu Guanqun (5):
      log: add thread name
      sample-util: use built-in function
      i18n: po file fixes
      memblock: fix memory leak when pa_shm_create_rw fails
      memblock: use built-in function

Maarten Bosmans (15):
      Fix default.pa on non udev systems
      pactl: Update manpage
      pactl: Short --help output a bit by consolidating sink/source commands
      pactl: Split help string up in shorter pieces for easier translation
      Include config.h consistently in source files and not in headers
      Add some missing format.h includes
      Move i18n.[ch] to src/pulsecore
      Plug some memory leaks and an invalid read
      module-tunnel: Fix for new protocol versions
      Plug some memory leaks
      Initialise variables
      Avoid read from freed memory
      Initialise write_volume
      default.pa: Update rtp null sink line
      pactl: Add set-source-output-mute command

Tanu Kaskinen (2):
      daemon-conf: Don't make log files executable.
      svolume: Make log messages more precise.

Wang Xingchao (3):
      alsa: Update process_usec before going to sleep
      alsa: resets POLLOUT event
      sink-input: Avoid fake rewind in corked state

---
 PROTOCOL                                        |   12 +
 configure.ac                                    |    4
 man/pactl.1.xml.in                              |  149
++++++++++++++++------
 po/POTFILES.in                                  |    2
 src/Makefile.am                                 |    4
 src/daemon/caps.c                               |    3
 src/daemon/cmdline.c                            |    2
 src/daemon/daemon-conf.c                        |    4
 src/daemon/default.pa.in                        |   15 +-
 src/daemon/dumpmodules.c                        |    4
 src/daemon/ltdl-bind-now.c                      |    3
 src/daemon/main.c                               |    7 -
 src/daemon/system.pa.in                         |   12 +
 src/map-file                                    |    1
 src/modules/alsa/alsa-mixer.c                   |   12 +
 src/modules/alsa/alsa-sink.c                    |   85 ++++++++++++
 src/modules/alsa/alsa-source.c                  |    8 +
 src/modules/alsa/alsa-util.c                    |    2
 src/modules/alsa/module-alsa-card.c             |    2
 src/modules/bluetooth/bluetooth-util.c          |    4
 src/modules/bluetooth/module-bluetooth-device.c |    2
 src/modules/dbus/iface-core.c                   |    6
 src/modules/dbus/module-dbus-protocol.c         |    2
 src/modules/echo-cancel/module-echo-cancel.c    |    2
 src/modules/jack/module-jackdbus-detect.c       |    1
 src/modules/module-always-sink.c                |    4
 src/modules/module-card-restore.c               |    3
 src/modules/module-device-manager.c             |    7 -
 src/modules/module-device-restore.c             |   89 +++++++++++--
 src/modules/module-equalizer-sink.c             |    2
 src/modules/module-esound-compat-spawnfd.c      |    3
 src/modules/module-filter-apply.c               |    6
 src/modules/module-filter-heuristics.c          |   11 -
 src/modules/module-ladspa-sink.c                |    2
 src/modules/module-native-protocol-fd.c         |    4
 src/modules/module-null-sink.c                  |    2
 src/modules/module-null-source.c                |    1
 src/modules/module-rygel-media-server.c         |    2
 src/modules/module-stream-restore.c             |   93 +++++++++++++-
 src/modules/module-tunnel.c                     |   24 ++-
 src/modules/module-virtual-sink.c               |    2
 src/modules/module-virtual-source.c             |    4
 src/modules/raop/raop_client.c                  |    2
 src/modules/reserve-wrap.c                      |    2
 src/pulse/channelmap.c                          |    2
 src/pulse/client-conf-x11.c                     |    2
 src/pulse/client-conf.c                         |    2
 src/pulse/context.c                             |    4
 src/pulse/def.h                                 |    4
 src/pulse/error.c                               |    3
 src/pulse/ext-device-restore.c                  |    9 +
 src/pulse/ext-device-restore.h                  |    2
 src/pulse/format.c                              |   79 +++++++++--
 src/pulse/format.h                              |    7 +
 src/pulse/i18n.c                                |   38 -----
 src/pulse/i18n.h                                |   62 ---------
 src/pulse/introspect.h                          |    8 -
 src/pulse/mainloop-api.c                        |    2
 src/pulse/mainloop-signal.c                     |    2
 src/pulse/mainloop.c                            |    2
 src/pulse/proplist.h                            |    6
 src/pulse/sample.c                              |    2
 src/pulse/thread-mainloop.c                     |    2
 src/pulse/volume.c                              |    3
 src/pulsecore/core.c                            |    4
 src/pulsecore/cpu-orc.c                         |    4
 src/pulsecore/cpu-orc.h                         |    4
 src/pulsecore/flist.c                           |    1
 src/pulsecore/i18n.c                            |   38 +++++
 src/pulsecore/i18n.h                            |   61 +++++++++
 src/pulsecore/lock-autospawn.c                  |    2
 src/pulsecore/log.c                             |    5
 src/pulsecore/memblock.c                        |    8 -
 src/pulsecore/mime-type.h                       |    4
 src/pulsecore/protocol-dbus.c                   |    2
 src/pulsecore/protocol-native.c                 |    3
 src/pulsecore/sample-util.c                     |    2
 src/pulsecore/sink-input.c                      |   18 +-
 src/pulsecore/sink.c                            |   27 +++-
 src/pulsecore/sink.h                            |   12 +
 src/pulsecore/source-output.c                   |   10 -
 src/pulsecore/source.c                          |    9 +
 src/pulsecore/source.h                          |    1
 src/pulsecore/svolume_arm.c                     |    2
 src/pulsecore/svolume_mmx.c                     |    2
 src/pulsecore/svolume_orc.c                     |    2
 src/pulsecore/svolume_sse.c                     |    2
 src/tests/resampler-test.c                      |    2
 src/utils/pacat.c                               |    5
 src/utils/pacmd.c                               |    2
 src/utils/pactl.c                               |  159
++++++++++++++++++------
 src/utils/pasuspender.c                         |    3
 src/utils/pax11publish.c                        |    2
 93 files changed, 899 insertions(+), 349 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