Bug#701591: two patches which are not in the debian package but which Eric has mentioned

shirish शिरीष shirishag75 at gmail.com
Thu Jun 6 03:41:07 UTC 2013


Hi all,
I looked at the changelog and the patches shared by Eric, these are
the two which are NOT in the debian package :-

reserve: Move get_name_owner() to the public rd_device API	

	The function is interesting for both rd_device and rd_monitor so make
it part of the rd_device public API to avoid duplicated code. The
decision to move the function to reserve.c is motivated by the fact
that other projects (i.e. jack) use reserve.c only. Therefore, adding
a reserve->reserve-monitor dependency should be avoided.

http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?h=stable-3.x&id=88a7b31ca7d1ec38b68e7bfd99e2e53afe96cfcf

and

	reserve: Fix leaking NameLost signals after release+acquirestable-3.x

	The use of the pseudo-blocking D-Bus calls leads to the problem that
NameLost signals are received after the reply to ReleaseName(). The
problem with this is that a later acquisition of the same audio device
can potentially receive the NameLost signal corresponding to the
previous instance, due to the fact that the signal hasn't been popped
from the D-Bus message queue. The simplest approach to solve this
problem is to poll the actual name owner from the D-Bus daemon, in
order to make sure that we did really lose the name. The proposal uses
a blocking call to GetNameOwner to avoid incosistent states in the
internal APIs: it would otherwise be possible to have a "busy" device
before the reservation has been lost, in the unlikely case if some
other process acquires the name before we got the confirmation that
the NameLost was actually true.

http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?h=stable-3.x&id=1db09d30138c54de64f8e197eb6d60b8a04d31c8

If both of these fix the issue, please add the same and release the
same to experimental. We couldn't be worse off than already are and as
it is it's in experimental.

pulseaudio (3.0-1) experimental; urgency=low

  [ Sjoerd Simons ]
  * debian/rules: use xz compression for binary packages. (Patch by Ansgar
    Burchardt) (Closes: #683905)
  * debian/pulseaudio.install: Install libwebrtc-util helper library
  * Clarify init script message indicating the use of system
    sessions (Closes: #644809)
  * Don't claim to support reload from the init script (Closes: #690736)
  * Set back to unreleased
  * New upstream RC release (2.99.1)

  [ Martin-Éric Racine ]
  * LSB headers: Should-Start: Avahi (Closes: #687890)

  [ Sjoerd Simons ]
  * debian/README.Debian: Updated & cleaned up
  * Sync with Ubuntu:
    * debian/copyright: Updated
    * debian/pulse-alsa.conf: set "show on" such that the default devices is
      displayed as an option
    * debian/libpulse-dev.install: Install cmake files
    * debian/pulseaudio-module-bluetooth.install: Updated
    * debian/pulseaudio.install: Install module-switch-on-port-available
    * debian/{pulseaudio.install,apport-hook.py}: Install apport hook
    * Split out the libpulsedsp into its own package
    * debian/control: Bump cdbs build-depends
    * debian/pulse.conf: No longer need to load asound.conf and .asoundrc
      directly
   * debian/control: Update-builddepends
   * debian/patches/0001_man_page_typos.patch:
    debian/patches/remove-analog-mono.patch
    debian/patches/webrtc-utils-needs-to-be-installed-before-module-ech.patch:
   * Removed. All fixed upstream
  * debian/shlibs.local: Add libpulsecore to shlibs & update versions
  * debian/patches/0001-Switch-the-default-resample-quality-to-1.patch:
   * Added, Switch to a lower speex resampler quality level
  * debian/patches/0002-Use-the-fixed-point-speex-resampler-on-ARM.patch
    * Added, Use fix point resampler on ARM
  * New upstream release (3.0)
  * debian/control: Add conflicts & replaces for old pulseaudio-utils
  * Added Patches from the 3.0-stable branch:
    * d/patches/0003-alsa-mixer-Fix-the-analog-output-speaker-always-path.patch
    * d/patches/0004-man-Update-log-target-documentation.patch
    * d/patches/0005-build-Don-t-enable-BlueZ-if-libbluetooth-is-not-foun.patch
    * d/patches/0006-Call-change_cb-only-when-there-s-an-actual-change.patch
    * d/patches/0007-Initialize-monitor-s-busy-status-to-false-if-we-own-.patch

 -- Sjoerd Simons <sjoerd at debian.org>  Mon, 11 Feb 2013 19:33:15 +0100

Looking forward to a point release .
-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17



More information about the pkg-pulseaudio-devel mailing list