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