summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-André Lureau <marc-andre.lureau@nokia.com>2009-06-26 15:09:20 +0300
committerMarc-André Lureau <marc-andre.lureau@nokia.com>2009-06-26 15:09:20 +0300
commit9d22e5bd2dcfbc101aeb24ffe90e319a56f0e065 (patch)
tree91c5cc52ba4435c653ef357d49db6621eba56e03
parent535df810c38d567fbac594bc00edcd5a55f5fd63 (diff)
debian: update patch series
-rw-r--r--debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch2
-rw-r--r--debian/patches/0002-pulse-move-pa_rtclock_now-in-pulsecommon.patch2
-rw-r--r--debian/patches/0003-Base-mainloop-on-pa_rtclock_now.patch2
-rw-r--r--debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch2
-rw-r--r--debian/patches/0005-sample-util-properly-allocate-silence-block-for-s24-.patch2
-rw-r--r--debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch2
-rw-r--r--debian/patches/0007-sample-correctly-pass-s24-32-formats.patch2
-rw-r--r--debian/patches/0008-sconv-fix-a-few-minor-conversion-issues.patch2
-rw-r--r--debian/patches/0009-optimization-Optimized-pa_sink_render_full.patch2
-rw-r--r--debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wri.patch2
-rw-r--r--debian/patches/0011-context-don-t-fail-if-session-bus-is-not-there.patch2
-rw-r--r--debian/patches/0012-blueototh-make-auto-connect-optional.patch2
-rw-r--r--debian/patches/0013-volume-change-pa_volume_t-mapping-to-cubic.patch2
-rw-r--r--debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch2
-rw-r--r--debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch2
-rw-r--r--debian/patches/0016-interpol-test-remove-unused-include-getopt.h.patch2
-rw-r--r--debian/patches/0017-tests-improve-resampler-test.patch2
-rw-r--r--debian/patches/0018-resample-fix-rtclock-and-style.patch2
-rw-r--r--debian/patches/0019-pulsecore-add-an-optional-origin_sink-on-sink_input.patch2
-rw-r--r--debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch2
-rw-r--r--debian/patches/0021-pulsecore-get_maximum_input_volume-recursively.patch2
-rw-r--r--debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch2
-rw-r--r--debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch2
-rw-r--r--debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch2
-rw-r--r--debian/patches/0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch2
-rw-r--r--debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch2
-rw-r--r--debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch2
-rw-r--r--debian/patches/0028-remap-flat-remap-sink-volume.patch2
-rw-r--r--debian/patches/0029-stream-restore-extend-ext-stream-restore.patch2
-rw-r--r--debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-server.patch2
-rw-r--r--debian/patches/0031-protocol-native-add-ext_supported-to-install_ext.patch2
-rw-r--r--debian/patches/0032-native-protocol-send-supported-extensions-in-client-.patch2
-rw-r--r--debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fil.patch2
-rw-r--r--debian/patches/0034-match-match-rule-earlier-in-SINK_INPUT_NEW.patch2
-rw-r--r--debian/patches/0035-stream-restore-simple-fallback-volume-table.patch2
-rw-r--r--debian/patches/0036-stream-restore-some-misc-fixes.patch2
-rw-r--r--debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch2
-rw-r--r--debian/patches/0038-suspend-on-idle-add-per-device-timeout-property.patch2
-rw-r--r--debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch2
-rw-r--r--debian/patches/0040-module-new-null-source-module.patch2
-rw-r--r--debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch2
-rw-r--r--debian/patches/0042-build-add-pulsecore.pc-Nokia-specific.patch2
-rw-r--r--debian/patches/0043-build-add-pulsecore-install-hook-Nokia-specific.patch2
-rw-r--r--debian/patches/0044-build-libtool-fails-to-link-module-s-library-during-.patch2
-rw-r--r--debian/patches/0045-build-fix-build-on-scratchbox-with-rpath.patch2
-rw-r--r--debian/patches/0046-pulsecore-Lower-pool-to-16MB-max-Nokia-specific.patch2
-rw-r--r--debian/patches/0047-pulsecore-add-eventfd-wrapper.patch2
-rw-r--r--debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch2
-rw-r--r--debian/patches/0049-cli-text-print-internal-volume-for-debugging-purpose.patch2
-rw-r--r--debian/patches/0050-stream-restore-add-DEBUG_VOLUME.patch2
-rw-r--r--debian/patches/0051-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch2
-rw-r--r--debian/patches/0052-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch2
-rw-r--r--debian/patches/0053-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch2
-rw-r--r--debian/patches/0054-protocol-native-expose-sink-reference-volume-instead.patch2
-rw-r--r--debian/patches/0055-debug-default-who-try-to-set-default-sink-source.patch2
-rw-r--r--debian/patches/0056-mainloop-log-as-deprecated-timeval-time_new.patch2
-rw-r--r--debian/patches/0057-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch2
-rw-r--r--debian/patches/0058-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch2
-rw-r--r--debian/patches/0059-flat-sink-reset-relative-volume-to-1.0.patch2
-rw-r--r--debian/patches/0060-stream-restore-maemo-route-restore-hack.patch2
-rw-r--r--debian/patches/0061-stream-restore-make-route-volume-optional.patch2
-rw-r--r--debian/patches/0062-alsa-sink-volume-a-complex-mixer-module.patch2
-rw-r--r--debian/patches/0063-alsa-port-the-old-alsa-modules.patch2
-rw-r--r--debian/patches/0064-autofoo.patch2
-rw-r--r--debian/patches/0065-stream-restore-workaroung-moving-stream-volume-resto.patch2
-rw-r--r--debian/patches/0066-stream-restore-don-t-override-volume-entry-when-appl.patch2
-rw-r--r--debian/patches/0067-stream-restore-initialize-userdata-to-0.patch26
-rw-r--r--debian/patches/0068-bluetooth-add-FIXME-about-connected-profiles.patch24
-rw-r--r--debian/patches/0069-alsa-old-latency-calculation-fix-no-more-negative-va.patch33
-rw-r--r--debian/patches/series3
70 files changed, 152 insertions, 66 deletions
diff --git a/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch b/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch
index c6da60198..89499b7a4 100644
--- a/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch
+++ b/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch
@@ -1,7 +1,7 @@
From 3160bb415a042493c83cf7897f97727505299300 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Sat, 4 Apr 2009 22:56:38 +0300
-Subject: [PATCH 01/66] perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'`
+Subject: [PATCH 01/69] perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'`
---
src/daemon/cpulimit.c | 4 ++--
diff --git a/debian/patches/0002-pulse-move-pa_rtclock_now-in-pulsecommon.patch b/debian/patches/0002-pulse-move-pa_rtclock_now-in-pulsecommon.patch
index 87edf866d..f0f1e9d1b 100644
--- a/debian/patches/0002-pulse-move-pa_rtclock_now-in-pulsecommon.patch
+++ b/debian/patches/0002-pulse-move-pa_rtclock_now-in-pulsecommon.patch
@@ -1,7 +1,7 @@
From 18bec537e02248fa5f4cc112f85deb0650da320d Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Sat, 4 Apr 2009 23:19:53 +0300
-Subject: [PATCH 02/66] pulse: move pa_rtclock_now in pulsecommon
+Subject: [PATCH 02/69] pulse: move pa_rtclock_now in pulsecommon
---
src/Makefile.am | 3 +-
diff --git a/debian/patches/0003-Base-mainloop-on-pa_rtclock_now.patch b/debian/patches/0003-Base-mainloop-on-pa_rtclock_now.patch
index c0729fcdc..20a72df27 100644
--- a/debian/patches/0003-Base-mainloop-on-pa_rtclock_now.patch
+++ b/debian/patches/0003-Base-mainloop-on-pa_rtclock_now.patch
@@ -1,7 +1,7 @@
From c55a4d569891e6778a76059dad23127c7b1dc3ef Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Sun, 5 Apr 2009 02:13:43 +0300
-Subject: [PATCH 03/66] Base mainloop on pa_rtclock_now()
+Subject: [PATCH 03/69] Base mainloop on pa_rtclock_now()
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
diff --git a/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch b/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch
index c33b68079..7fa8fc201 100644
--- a/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch
+++ b/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch
@@ -1,7 +1,7 @@
From 69eddaa7b86790a1d6b4fdb49d222b2930a6dbc0 Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Fri, 1 May 2009 04:14:40 +0200
-Subject: [PATCH 04/66] sample-util: fix iteration loop when adjusting volume of s24 samples
+Subject: [PATCH 04/69] sample-util: fix iteration loop when adjusting volume of s24 samples
---
src/pulsecore/sample-util.c | 8 ++++----
diff --git a/debian/patches/0005-sample-util-properly-allocate-silence-block-for-s24-.patch b/debian/patches/0005-sample-util-properly-allocate-silence-block-for-s24-.patch
index f24dff08c..cf5dc53bf 100644
--- a/debian/patches/0005-sample-util-properly-allocate-silence-block-for-s24-.patch
+++ b/debian/patches/0005-sample-util-properly-allocate-silence-block-for-s24-.patch
@@ -1,7 +1,7 @@
From c1ade7f8605c7bd8b37f82ea4a3ddcd1ba3e1869 Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Fri, 1 May 2009 04:14:02 +0200
-Subject: [PATCH 05/66] sample-util: properly allocate silence block for s24-32 formats
+Subject: [PATCH 05/69] sample-util: properly allocate silence block for s24-32 formats
---
src/pulsecore/sample-util.c | 4 ++++
diff --git a/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch b/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch
index d8047ce19..1c97e9892 100644
--- a/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch
+++ b/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch
@@ -1,7 +1,7 @@
From f4110904b95b0a6d1a164d2b54aaa69057a11b8f Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Fri, 1 May 2009 04:13:15 +0200
-Subject: [PATCH 06/66] endian: fix LE/BE order for 24 bit accessor functions
+Subject: [PATCH 06/69] endian: fix LE/BE order for 24 bit accessor functions
---
src/pulsecore/endianmacros.h | 8 ++++----
diff --git a/debian/patches/0007-sample-correctly-pass-s24-32-formats.patch b/debian/patches/0007-sample-correctly-pass-s24-32-formats.patch
index df6075bc9..4833bd2d9 100644
--- a/debian/patches/0007-sample-correctly-pass-s24-32-formats.patch
+++ b/debian/patches/0007-sample-correctly-pass-s24-32-formats.patch
@@ -1,7 +1,7 @@
From baa7eb6df54cc65833171d53463f334f76591680 Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Fri, 1 May 2009 04:12:24 +0200
-Subject: [PATCH 07/66] sample: correctly pass s24-32 formats
+Subject: [PATCH 07/69] sample: correctly pass s24-32 formats
---
src/pulse/sample.c | 8 ++++----
diff --git a/debian/patches/0008-sconv-fix-a-few-minor-conversion-issues.patch b/debian/patches/0008-sconv-fix-a-few-minor-conversion-issues.patch
index a30bdc605..e1dde077f 100644
--- a/debian/patches/0008-sconv-fix-a-few-minor-conversion-issues.patch
+++ b/debian/patches/0008-sconv-fix-a-few-minor-conversion-issues.patch
@@ -1,7 +1,7 @@
From 787a8fa32fa538e842e6d2c482fac231bb01e079 Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Fri, 1 May 2009 04:22:08 +0200
-Subject: [PATCH 08/66] sconv: fix a few minor conversion issues
+Subject: [PATCH 08/69] sconv: fix a few minor conversion issues
---
src/pulsecore/sconv-s16le.c | 10 +++++-----
diff --git a/debian/patches/0009-optimization-Optimized-pa_sink_render_full.patch b/debian/patches/0009-optimization-Optimized-pa_sink_render_full.patch
index b4593e398..f964221ec 100644
--- a/debian/patches/0009-optimization-Optimized-pa_sink_render_full.patch
+++ b/debian/patches/0009-optimization-Optimized-pa_sink_render_full.patch
@@ -1,7 +1,7 @@
From 1da2e807bfd55bed21470cc2148b941dfb105761 Mon Sep 17 00:00:00 2001
From: Jyri Sarha <jyri.sarha@nokia.com>
Date: Thu, 7 May 2009 18:41:20 +0300
-Subject: [PATCH 09/66] optimization: Optimized pa_sink_render_full.
+Subject: [PATCH 09/69] optimization: Optimized pa_sink_render_full.
This is finally the latest version of the patch.
---
diff --git a/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wri.patch b/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wri.patch
index 6675583a0..b2ca81d65 100644
--- a/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wri.patch
+++ b/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wri.patch
@@ -1,7 +1,7 @@
From 0d6d6d3d9a45a2ed9686c3e03bb2d2aa2c2c0278 Mon Sep 17 00:00:00 2001
From: Jyri Sarha <jyri.sarha@nokia.com>
Date: Thu, 7 May 2009 19:55:57 +0300
-Subject: [PATCH 10/66] core: Take samples from silence cache rather than write zeros
+Subject: [PATCH 10/69] core: Take samples from silence cache rather than write zeros
If the only stream to render from is muted take samples from the
silence cache. This should shrink memory/cache bandwidth. Again the
diff --git a/debian/patches/0011-context-don-t-fail-if-session-bus-is-not-there.patch b/debian/patches/0011-context-don-t-fail-if-session-bus-is-not-there.patch
index 7f6999209..afc15ad66 100644
--- a/debian/patches/0011-context-don-t-fail-if-session-bus-is-not-there.patch
+++ b/debian/patches/0011-context-don-t-fail-if-session-bus-is-not-there.patch
@@ -1,7 +1,7 @@
From 4d1a3e64d8fbebc32180319da43feed1c1eda92e Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 12 May 2009 01:39:55 +0300
-Subject: [PATCH 11/66] context: don't fail if session bus is not there
+Subject: [PATCH 11/69] context: don't fail if session bus is not there
Also invert the order of bus tracking since we expect session_bus to
be present when we check for it. Although that should not change
diff --git a/debian/patches/0012-blueototh-make-auto-connect-optional.patch b/debian/patches/0012-blueototh-make-auto-connect-optional.patch
index fa11ce6f8..0715762de 100644
--- a/debian/patches/0012-blueototh-make-auto-connect-optional.patch
+++ b/debian/patches/0012-blueototh-make-auto-connect-optional.patch
@@ -1,7 +1,7 @@
From e294762b93a53ca1823f6b39c1ef6e2ed9d7ba0a Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Wed, 13 May 2009 22:46:50 +0300
-Subject: [PATCH 12/66] blueototh: make auto-connect optional
+Subject: [PATCH 12/69] blueototh: make auto-connect optional
---
src/modules/bluetooth/module-bluetooth-device.c | 19 ++++++++++++++++++-
diff --git a/debian/patches/0013-volume-change-pa_volume_t-mapping-to-cubic.patch b/debian/patches/0013-volume-change-pa_volume_t-mapping-to-cubic.patch
index aa78386d3..cc35f9cc7 100644
--- a/debian/patches/0013-volume-change-pa_volume_t-mapping-to-cubic.patch
+++ b/debian/patches/0013-volume-change-pa_volume_t-mapping-to-cubic.patch
@@ -1,7 +1,7 @@
From b79dab7f52d880968bf48cf7b1b8bf94b867d17e Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Fri, 22 May 2009 01:30:54 +0200
-Subject: [PATCH 13/66] volume: change pa_volume_t mapping to cubic
+Subject: [PATCH 13/69] volume: change pa_volume_t mapping to cubic
---
src/pulse/volume.c | 42 ++++++++++++++++++++++++++++++------------
diff --git a/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch b/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch
index 1990bebff..fe53f3789 100644
--- a/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch
+++ b/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch
@@ -1,7 +1,7 @@
From 670c6f5a84c6e2862e2ae2953b17610e3a50ad66 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 25 May 2009 18:22:16 +0300
-Subject: [PATCH 14/66] bluetooth: use sco_sink/source to start with right state
+Subject: [PATCH 14/69] bluetooth: use sco_sink/source to start with right state
---
src/modules/bluetooth/module-bluetooth-device.c | 34 +++++++++++++++--------
diff --git a/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch b/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch
index 31edb8247..739540c2a 100644
--- a/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch
+++ b/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch
@@ -1,7 +1,7 @@
From f04ae4e1b71b1cbd64df0305ac7d0739c7b2e95a Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Sat, 4 Apr 2009 17:56:36 +0300
-Subject: [PATCH 15/66] bluetoth-device: be less strict on CONNECTED state to switch profile
+Subject: [PATCH 15/69] bluetoth-device: be less strict on CONNECTED state to switch profile
---
src/modules/bluetooth/module-bluetooth-device.c | 9 +++++++--
diff --git a/debian/patches/0016-interpol-test-remove-unused-include-getopt.h.patch b/debian/patches/0016-interpol-test-remove-unused-include-getopt.h.patch
index 6b706895a..907599259 100644
--- a/debian/patches/0016-interpol-test-remove-unused-include-getopt.h.patch
+++ b/debian/patches/0016-interpol-test-remove-unused-include-getopt.h.patch
@@ -1,7 +1,7 @@
From 236eb2ace05dda6c348d2f1cc521deaa6e991abc Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Tue, 4 Nov 2008 16:47:09 +0200
-Subject: [PATCH 16/66] interpol-test: remove unused include getopt.h
+Subject: [PATCH 16/69] interpol-test: remove unused include getopt.h
---
src/tests/interpol-test.c | 1 -
diff --git a/debian/patches/0017-tests-improve-resampler-test.patch b/debian/patches/0017-tests-improve-resampler-test.patch
index 2e7a160b9..6d71b9b31 100644
--- a/debian/patches/0017-tests-improve-resampler-test.patch
+++ b/debian/patches/0017-tests-improve-resampler-test.patch
@@ -1,7 +1,7 @@
From a6ece38a902578fb5e7c908c59ff5866235c72a5 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Wed, 5 Nov 2008 00:24:37 +0200
-Subject: [PATCH 17/66] tests: improve resampler test
+Subject: [PATCH 17/69] tests: improve resampler test
---
src/tests/resampler-test.c | 202 +++++++++++++++++++++++++++++++++++++++++--
diff --git a/debian/patches/0018-resample-fix-rtclock-and-style.patch b/debian/patches/0018-resample-fix-rtclock-and-style.patch
index ec04ce743..9ee40826f 100644
--- a/debian/patches/0018-resample-fix-rtclock-and-style.patch
+++ b/debian/patches/0018-resample-fix-rtclock-and-style.patch
@@ -1,7 +1,7 @@
From c91ca053ba2f821355e029e3f7c7255a1548578c Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Fri, 29 May 2009 15:56:24 +0300
-Subject: [PATCH 18/66] resample: fix rtclock and style
+Subject: [PATCH 18/69] resample: fix rtclock and style
---
src/tests/resampler-test.c | 15 ++++++++-------
diff --git a/debian/patches/0019-pulsecore-add-an-optional-origin_sink-on-sink_input.patch b/debian/patches/0019-pulsecore-add-an-optional-origin_sink-on-sink_input.patch
index 3a67a466d..5f105d821 100644
--- a/debian/patches/0019-pulsecore-add-an-optional-origin_sink-on-sink_input.patch
+++ b/debian/patches/0019-pulsecore-add-an-optional-origin_sink-on-sink_input.patch
@@ -1,7 +1,7 @@
From 24c6215fc9d5a413f777ecd9631a6afc9586b09b Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 10 Mar 2009 16:33:36 +0200
-Subject: [PATCH 19/66] pulsecore: add an optional origin_sink on sink_input
+Subject: [PATCH 19/69] pulsecore: add an optional origin_sink on sink_input
---
src/pulsecore/sink-input.c | 1 +
diff --git a/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch b/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch
index 09b294ce9..022bf3526 100644
--- a/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch
+++ b/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch
@@ -1,7 +1,7 @@
From ba827476bc6e0fc2d80cb4761b670dac853ccc38 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 10 Mar 2009 17:07:35 +0200
-Subject: [PATCH 20/66] pulsecore: add flat_volume_sink and forward set_volume to it
+Subject: [PATCH 20/69] pulsecore: add flat_volume_sink and forward set_volume to it
---
src/pulsecore/sink.c | 47 ++++++++++++++++++++++++++++++++---------------
diff --git a/debian/patches/0021-pulsecore-get_maximum_input_volume-recursively.patch b/debian/patches/0021-pulsecore-get_maximum_input_volume-recursively.patch
index 60c645180..3dfa112e5 100644
--- a/debian/patches/0021-pulsecore-get_maximum_input_volume-recursively.patch
+++ b/debian/patches/0021-pulsecore-get_maximum_input_volume-recursively.patch
@@ -1,7 +1,7 @@
From 71a5498c034c57f27eba1ba0e0cdbc57d7372783 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 10 Mar 2009 17:13:17 +0200
-Subject: [PATCH 21/66] pulsecore: get_maximum_input_volume recursively
+Subject: [PATCH 21/69] pulsecore: get_maximum_input_volume recursively
---
src/pulsecore/sink.c | 40 +++++++++++++++++++++++++++++-----------
diff --git a/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch b/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch
index 00a0a8465..6c0f3e85a 100644
--- a/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch
+++ b/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch
@@ -1,7 +1,7 @@
From 4f3cb7240206c16d44d8f417222a2795d88562ab Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 10 Mar 2009 17:22:11 +0200
-Subject: [PATCH 22/66] pulsecore: go recursively when updating s-i flat-volume
+Subject: [PATCH 22/69] pulsecore: go recursively when updating s-i flat-volume
---
src/pulsecore/sink.c | 44 ++++++++++++++++++++++++++++++--------------
diff --git a/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch b/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch
index 86ecc135a..ce39b2f37 100644
--- a/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch
+++ b/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch
@@ -1,7 +1,7 @@
From d05d443a084a9a0b34d77cea8af101abd5f57b03 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 10 Mar 2009 17:43:55 +0200
-Subject: [PATCH 23/66] pulsecore: propagate flat-vol recursively
+Subject: [PATCH 23/69] pulsecore: propagate flat-vol recursively
---
src/pulsecore/sink.c | 35 +++++++++++++++++++++++------------
diff --git a/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch b/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch
index 461465b3a..79bca6d51 100644
--- a/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch
+++ b/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch
@@ -1,7 +1,7 @@
From f77bcee53f556fdf41c2d4405f231d612af62ae5 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 10 Mar 2009 18:01:44 +0200
-Subject: [PATCH 24/66] pulsecore: forward flat_volume functions to flat_volume_sink
+Subject: [PATCH 24/69] pulsecore: forward flat_volume functions to flat_volume_sink
btw, pa_sink_propagate_flat_volume() could be static... in that case,
we could make sure it's not called with a slaved sink.
diff --git a/debian/patches/0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch b/debian/patches/0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch
index 13beedd9c..45e4f4980 100644
--- a/debian/patches/0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch
+++ b/debian/patches/0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch
@@ -1,7 +1,7 @@
From d66247765c17de69f857a54abb66a0d2679b9973 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 10 Mar 2009 20:08:34 +0200
-Subject: [PATCH 25/66] pulsecore: intermediate s-i soft_vol is 0dB
+Subject: [PATCH 25/69] pulsecore: intermediate s-i soft_vol is 0dB
---
src/pulsecore/sink-input.c | 2 ++
diff --git a/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch b/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch
index fb0bba2fe..037f11185 100644
--- a/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch
+++ b/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch
@@ -1,7 +1,7 @@
From ba9a3b553e6099ebba6185edad28b7147e70b212 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 10 Mar 2009 20:08:59 +0200
-Subject: [PATCH 26/66] pulsecore: notify flatten upstream slaved sink of volume change
+Subject: [PATCH 26/69] pulsecore: notify flatten upstream slaved sink of volume change
---
src/pulsecore/sink.c | 26 +++++++++++++++++++++++++-
diff --git a/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch b/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch
index f86a2cf0a..bb83c1e31 100644
--- a/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch
+++ b/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch
@@ -1,7 +1,7 @@
From dfef1b1c8601c4b42d739ae2ec164fba2560eb49 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 10 Mar 2009 22:44:34 +0200
-Subject: [PATCH 27/66] pulsecore: do not consider intermediate s-i in flat-vol
+Subject: [PATCH 27/69] pulsecore: do not consider intermediate s-i in flat-vol
---
src/pulsecore/sink.c | 33 ++++++++++++++++++++++++++-------
diff --git a/debian/patches/0028-remap-flat-remap-sink-volume.patch b/debian/patches/0028-remap-flat-remap-sink-volume.patch
index 166f22470..13b0ec1c2 100644
--- a/debian/patches/0028-remap-flat-remap-sink-volume.patch
+++ b/debian/patches/0028-remap-flat-remap-sink-volume.patch
@@ -1,7 +1,7 @@
From 4faa8e49fad8ae4ca87f695137676cae5117580f Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Wed, 11 Mar 2009 20:14:49 +0200
-Subject: [PATCH 28/66] remap: flat remap sink volume
+Subject: [PATCH 28/69] remap: flat remap sink volume
---
src/modules/module-remap-sink.c | 3 +++
diff --git a/debian/patches/0029-stream-restore-extend-ext-stream-restore.patch b/debian/patches/0029-stream-restore-extend-ext-stream-restore.patch
index 636d0adb3..cc877d6a2 100644
--- a/debian/patches/0029-stream-restore-extend-ext-stream-restore.patch
+++ b/debian/patches/0029-stream-restore-extend-ext-stream-restore.patch
@@ -1,7 +1,7 @@
From d7b19ebb698870ac9cc9b43d7a11e5cfe2c02c53 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Thu, 7 May 2009 15:50:17 +0300
-Subject: [PATCH 29/66] stream-restore: extend ext-stream-restore
+Subject: [PATCH 29/69] stream-restore: extend ext-stream-restore
This time, the patch introduces new functions using a struct
pa_ext_stream_restore2_info.
diff --git a/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-server.patch b/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-server.patch
index 32bba5332..5735a80bf 100644
--- a/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-server.patch
+++ b/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-server.patch
@@ -1,7 +1,7 @@
From e1f9fb8df7f747ed90f72758f4a5cb430cdb3918 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Thu, 7 May 2009 17:07:37 +0300
-Subject: [PATCH 30/66] stream-restore: add volume_is_absolute bool in server side
+Subject: [PATCH 30/69] stream-restore: add volume_is_absolute bool in server side
---
configure.ac | 2 +-
diff --git a/debian/patches/0031-protocol-native-add-ext_supported-to-install_ext.patch b/debian/patches/0031-protocol-native-add-ext_supported-to-install_ext.patch
index a08fd8f73..c1c81b7e4 100644
--- a/debian/patches/0031-protocol-native-add-ext_supported-to-install_ext.patch
+++ b/debian/patches/0031-protocol-native-add-ext_supported-to-install_ext.patch
@@ -1,7 +1,7 @@
From 2522efced262e752ef7def8a2f6d6fe1f871e6b8 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 11 May 2009 17:00:23 +0300
-Subject: [PATCH 31/66] protocol-native: add "ext_supported" to install_ext()
+Subject: [PATCH 31/69] protocol-native: add "ext_supported" to install_ext()
In order to support different extensions versions in the same module,
it introduces an array of supported extension strings. They are free
diff --git a/debian/patches/0032-native-protocol-send-supported-extensions-in-client-.patch b/debian/patches/0032-native-protocol-send-supported-extensions-in-client-.patch
index 33c4fc76b..012c966f6 100644
--- a/debian/patches/0032-native-protocol-send-supported-extensions-in-client-.patch
+++ b/debian/patches/0032-native-protocol-send-supported-extensions-in-client-.patch
@@ -1,7 +1,7 @@
From d620078de440452eb7fcf2ce130636e76a1f30c2 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 11 May 2009 21:54:10 +0300
-Subject: [PATCH 32/66] native-protocol: send supported extensions in client & server
+Subject: [PATCH 32/69] native-protocol: send supported extensions in client & server
The client will send a list of extension-id along with SET_NAME.
---
diff --git a/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fil.patch b/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fil.patch
index d48693c2f..2d1577473 100644
--- a/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fil.patch
+++ b/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fil.patch
@@ -1,7 +1,7 @@
From 08903f06f5a0de4ddc344481c21f39661dbfa136 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Wed, 13 May 2009 21:11:52 +0300
-Subject: [PATCH 33/66] match: don't double free in case of missing table file
+Subject: [PATCH 33/69] match: don't double free in case of missing table file
---
src/modules/module-match.c | 1 -
diff --git a/debian/patches/0034-match-match-rule-earlier-in-SINK_INPUT_NEW.patch b/debian/patches/0034-match-match-rule-earlier-in-SINK_INPUT_NEW.patch
index 81c35c974..ed8a0e4bc 100644
--- a/debian/patches/0034-match-match-rule-earlier-in-SINK_INPUT_NEW.patch
+++ b/debian/patches/0034-match-match-rule-earlier-in-SINK_INPUT_NEW.patch
@@ -1,7 +1,7 @@
From ea035c7695cda6ce47901ece500bbbb308c4c0a1 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Wed, 13 May 2009 21:32:03 +0300
-Subject: [PATCH 34/66] match: match rule earlier, in SINK_INPUT_NEW
+Subject: [PATCH 34/69] match: match rule earlier, in SINK_INPUT_NEW
---
src/modules/module-match.c | 30 +++++++++++-------------------
diff --git a/debian/patches/0035-stream-restore-simple-fallback-volume-table.patch b/debian/patches/0035-stream-restore-simple-fallback-volume-table.patch
index 036361fa5..8bb045828 100644
--- a/debian/patches/0035-stream-restore-simple-fallback-volume-table.patch
+++ b/debian/patches/0035-stream-restore-simple-fallback-volume-table.patch
@@ -1,7 +1,7 @@
From f7df7399497118cbfb6a6035daa1315068b1e17a Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Fri, 15 May 2009 17:24:54 +0300
-Subject: [PATCH 35/66] stream-restore: simple fallback volume table
+Subject: [PATCH 35/69] stream-restore: simple fallback volume table
---
src/modules/module-stream-restore.c | 94 ++++++++++++++++++++++++++++++++++-
diff --git a/debian/patches/0036-stream-restore-some-misc-fixes.patch b/debian/patches/0036-stream-restore-some-misc-fixes.patch
index 107c88058..15df7d97f 100644
--- a/debian/patches/0036-stream-restore-some-misc-fixes.patch
+++ b/debian/patches/0036-stream-restore-some-misc-fixes.patch
@@ -1,7 +1,7 @@
From 2485db27a63d3ef6543fe0fb50975fb703c200dc Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Thu, 21 May 2009 17:38:17 +0300
-Subject: [PATCH 36/66] stream-restore: some misc fixes
+Subject: [PATCH 36/69] stream-restore: some misc fixes
Explicitely subscribe to CHANGE events on s-i & s-o.
Keep rules in sync by saving them by default.
diff --git a/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch b/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch
index 6acff0c18..af8f4a739 100644
--- a/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch
+++ b/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch
@@ -1,7 +1,7 @@
From f3e454031097e16fd952ddbc979d585ecd69b752 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Wed, 22 Apr 2009 15:42:35 +0300
-Subject: [PATCH 37/66] bluetooth: reset u->{sink,source} to NULL when SCO over PCM fails
+Subject: [PATCH 37/69] bluetooth: reset u->{sink,source} to NULL when SCO over PCM fails
---
src/modules/bluetooth/module-bluetooth-device.c | 5 ++++-
diff --git a/debian/patches/0038-suspend-on-idle-add-per-device-timeout-property.patch b/debian/patches/0038-suspend-on-idle-add-per-device-timeout-property.patch
index 0022e71fe..0b033d487 100644
--- a/debian/patches/0038-suspend-on-idle-add-per-device-timeout-property.patch
+++ b/debian/patches/0038-suspend-on-idle-add-per-device-timeout-property.patch
@@ -1,7 +1,7 @@
From f7bd6ce2a684a3ec6158ee0990587bd4b3b6deda Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 12 May 2009 01:48:05 +0300
-Subject: [PATCH 38/66] suspend-on-idle: add per-device timeout property
+Subject: [PATCH 38/69] suspend-on-idle: add per-device timeout property
---
src/modules/module-suspend-on-idle.c | 15 ++++++++++++---
diff --git a/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch b/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch
index 36f22b1ad..2f35e563c 100644
--- a/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch
+++ b/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch
@@ -1,7 +1,7 @@
From 5b4b108d159304081ccf97994382741cecc212d0 Mon Sep 17 00:00:00 2001
From: CJ van den Berg <cj@vdbonline.com>
Date: Wed, 31 Oct 2007 13:59:31 +0100
-Subject: [PATCH 39/66] Set ESD socket to /tmp/.esd/socket to match up with libesd
+Subject: [PATCH 39/69] Set ESD socket to /tmp/.esd/socket to match up with libesd
---
src/daemon/default.pa.in | 2 +-
diff --git a/debian/patches/0040-module-new-null-source-module.patch b/debian/patches/0040-module-new-null-source-module.patch
index d6a90cc93..9d9efa6f1 100644
--- a/debian/patches/0040-module-new-null-source-module.patch
+++ b/debian/patches/0040-module-new-null-source-module.patch
@@ -1,7 +1,7 @@
From 9661fe55454d17aca5821234b40c504afe6abd71 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Thu, 4 Dec 2008 18:02:21 +0200
-Subject: [PATCH 40/66] module: new null-source module
+Subject: [PATCH 40/69] module: new null-source module
---
src/Makefile.am | 6 +
diff --git a/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch b/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch
index f9928ff70..0815b2445 100644
--- a/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch
+++ b/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch
@@ -1,7 +1,7 @@
From 6c48b3714e67e3a8b4a365138e44bc6b0fce3c17 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Thu, 11 Dec 2008 22:05:31 +0200
-Subject: [PATCH 41/66] build: install pulse tests under $(libexecdir)/pulse-tests (Nokia specific)
+Subject: [PATCH 41/69] build: install pulse tests under $(libexecdir)/pulse-tests (Nokia specific)
---
src/Makefile.am | 11 ++++++-----
diff --git a/debian/patches/0042-build-add-pulsecore.pc-Nokia-specific.patch b/debian/patches/0042-build-add-pulsecore.pc-Nokia-specific.patch
index d0163dde6..5383e8b67 100644
--- a/debian/patches/0042-build-add-pulsecore.pc-Nokia-specific.patch
+++ b/debian/patches/0042-build-add-pulsecore.pc-Nokia-specific.patch
@@ -1,7 +1,7 @@
From 0e1337a3a72c936fe629387982ea58e026b2071a Mon Sep 17 00:00:00 2001
From: Ismo Puustinen <ismo.h.puustinen@nokia.com>
Date: Tue, 30 Sep 2008 18:45:55 +0300
-Subject: [PATCH 42/66] build: add pulsecore.pc (Nokia specific)
+Subject: [PATCH 42/69] build: add pulsecore.pc (Nokia specific)
Original patch updated for 0.9.14 with pulse/pulsecore/pulsecommon.
---
diff --git a/debian/patches/0043-build-add-pulsecore-install-hook-Nokia-specific.patch b/debian/patches/0043-build-add-pulsecore-install-hook-Nokia-specific.patch
index 7d68e0b79..fdcd8b93c 100644
--- a/debian/patches/0043-build-add-pulsecore-install-hook-Nokia-specific.patch
+++ b/debian/patches/0043-build-add-pulsecore-install-hook-Nokia-specific.patch
@@ -1,7 +1,7 @@
From 21c566c10998410c98275595f9324bd33406b262 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Fri, 9 Jan 2009 16:59:05 +0200
-Subject: [PATCH 43/66] build: add pulsecore install-hook (Nokia specific)
+Subject: [PATCH 43/69] build: add pulsecore install-hook (Nokia specific)
---
src/Makefile.am | 7 +++++++
diff --git a/debian/patches/0044-build-libtool-fails-to-link-module-s-library-during-.patch b/debian/patches/0044-build-libtool-fails-to-link-module-s-library-during-.patch
index 76f0d4394..790901476 100644
--- a/debian/patches/0044-build-libtool-fails-to-link-module-s-library-during-.patch
+++ b/debian/patches/0044-build-libtool-fails-to-link-module-s-library-during-.patch
@@ -1,7 +1,7 @@
From e047eb94c394fd421f8295ac5fbdf0666e00ad60 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Thu, 11 Dec 2008 17:09:11 +0200
-Subject: [PATCH 44/66] build: libtool fails to link module's library during build time (Nokia specific)
+Subject: [PATCH 44/69] build: libtool fails to link module's library during build time (Nokia specific)
---
src/Makefile.am | 2 +-
diff --git a/debian/patches/0045-build-fix-build-on-scratchbox-with-rpath.patch b/debian/patches/0045-build-fix-build-on-scratchbox-with-rpath.patch
index 1b6c351d3..d9ef1ef61 100644
--- a/debian/patches/0045-build-fix-build-on-scratchbox-with-rpath.patch
+++ b/debian/patches/0045-build-fix-build-on-scratchbox-with-rpath.patch
@@ -1,7 +1,7 @@
From 025b3f96b3b45e8e83d6c595c3fdd3def94da330 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Wed, 7 Jan 2009 18:18:26 +0200
-Subject: [PATCH 45/66] build: fix build on scratchbox with rpath
+Subject: [PATCH 45/69] build: fix build on scratchbox with rpath
X11 depends on libraries that are not listed during link. Those
libraries symbol fail to be found, because -rpath seems to override
diff --git a/debian/patches/0046-pulsecore-Lower-pool-to-16MB-max-Nokia-specific.patch b/debian/patches/0046-pulsecore-Lower-pool-to-16MB-max-Nokia-specific.patch
index 4c4acbd7d..2a1f60469 100644
--- a/debian/patches/0046-pulsecore-Lower-pool-to-16MB-max-Nokia-specific.patch
+++ b/debian/patches/0046-pulsecore-Lower-pool-to-16MB-max-Nokia-specific.patch
@@ -1,7 +1,7 @@
From 02969e3c123853faf608a0f5c869f260400910e5 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Wed, 18 Feb 2009 16:21:34 +0200
-Subject: [PATCH 46/66] pulsecore: Lower pool to 16MB max (Nokia specific)
+Subject: [PATCH 46/69] pulsecore: Lower pool to 16MB max (Nokia specific)
---
src/pulsecore/memblock.c | 2 +-
diff --git a/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch b/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch
index 5c5fb75e5..77f4c3bb5 100644
--- a/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch
+++ b/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch
@@ -1,7 +1,7 @@
From b9e874b497048fd3cbbcbc655210ebe6558a872c Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 2 Mar 2009 15:58:53 +0200
-Subject: [PATCH 47/66] pulsecore: add eventfd wrapper
+Subject: [PATCH 47/69] pulsecore: add eventfd wrapper
---
src/Makefile.am | 1 +
diff --git a/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch b/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch
index ce7da78dc..2f916acad 100644
--- a/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch
+++ b/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch
@@ -1,7 +1,7 @@
From 5b6a18bae6b96d7e13d83f0341bc5866fafc87dc Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 16 Mar 2009 20:03:33 +0200
-Subject: [PATCH 48/66] pulsecore: use MOVE_FAIL before destroying all streams
+Subject: [PATCH 48/69] pulsecore: use MOVE_FAIL before destroying all streams
---
src/pulsecore/sink.c | 4 ++++
diff --git a/debian/patches/0049-cli-text-print-internal-volume-for-debugging-purpose.patch b/debian/patches/0049-cli-text-print-internal-volume-for-debugging-purpose.patch
index e1198ea0c..8986ec029 100644
--- a/debian/patches/0049-cli-text-print-internal-volume-for-debugging-purpose.patch
+++ b/debian/patches/0049-cli-text-print-internal-volume-for-debugging-purpose.patch
@@ -1,7 +1,7 @@
From 860cd6f0f29494c2cb1efcb740e28c6e40e364af Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Sat, 4 Apr 2009 14:47:30 +0300
-Subject: [PATCH 49/66] cli-text: print internal volume for debugging purposes
+Subject: [PATCH 49/69] cli-text: print internal volume for debugging purposes
---
src/pulsecore/cli-text.c | 8 ++++++++
diff --git a/debian/patches/0050-stream-restore-add-DEBUG_VOLUME.patch b/debian/patches/0050-stream-restore-add-DEBUG_VOLUME.patch
index ccb519f73..e54d12071 100644
--- a/debian/patches/0050-stream-restore-add-DEBUG_VOLUME.patch
+++ b/debian/patches/0050-stream-restore-add-DEBUG_VOLUME.patch
@@ -1,7 +1,7 @@
From 6efe8a4116cb858df899d9c75e0d56ac2d718abb Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Sat, 4 Apr 2009 14:50:19 +0300
-Subject: [PATCH 50/66] stream-restore: add DEBUG_VOLUME
+Subject: [PATCH 50/69] stream-restore: add DEBUG_VOLUME
---
src/modules/module-stream-restore.c | 4 ++--
diff --git a/debian/patches/0051-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch b/debian/patches/0051-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch
index 298debd6e..931df7708 100644
--- a/debian/patches/0051-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch
+++ b/debian/patches/0051-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch
@@ -1,7 +1,7 @@
From cd386d8b2378a2fab3ecf8ea514345d64e107f61 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Sat, 4 Apr 2009 14:50:37 +0300
-Subject: [PATCH 51/66] bootstrap: enable DEBUG_VOLUME and NOKIA
+Subject: [PATCH 51/69] bootstrap: enable DEBUG_VOLUME and NOKIA
---
bootstrap.sh | 2 +-
diff --git a/debian/patches/0052-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch b/debian/patches/0052-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch
index 70f1c837c..464b45608 100644
--- a/debian/patches/0052-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch
+++ b/debian/patches/0052-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch
@@ -1,7 +1,7 @@
From 04b3496cb9c684754184138a0a4481e7d896c60a Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Fri, 17 Apr 2009 15:47:27 +0300
-Subject: [PATCH 52/66] pulse/context: when NOFAIL, don't try_next_connection() if c->client
+Subject: [PATCH 52/69] pulse/context: when NOFAIL, don't try_next_connection() if c->client
---
src/pulse/context.c | 3 ++-
diff --git a/debian/patches/0053-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch b/debian/patches/0053-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch
index fa157114d..9589283e8 100644
--- a/debian/patches/0053-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch
+++ b/debian/patches/0053-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch
@@ -1,7 +1,7 @@
From 2ae4797034c0086e8337a83ec9d71fc2199a0c84 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 21 Apr 2009 14:12:46 +0300
-Subject: [PATCH 53/66] build: workaround scratchbox linker issue.. (Nokia specific)
+Subject: [PATCH 53/69] build: workaround scratchbox linker issue.. (Nokia specific)
---
src/Makefile.am | 82 +++++++++++++++++++++++++++---------------------------
diff --git a/debian/patches/0054-protocol-native-expose-sink-reference-volume-instead.patch b/debian/patches/0054-protocol-native-expose-sink-reference-volume-instead.patch
index 5c3feba1b..fc57e7058 100644
--- a/debian/patches/0054-protocol-native-expose-sink-reference-volume-instead.patch
+++ b/debian/patches/0054-protocol-native-expose-sink-reference-volume-instead.patch
@@ -1,7 +1,7 @@
From f0fa89528db08e97fb25832a0e07d86349226e98 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Wed, 22 Apr 2009 13:07:01 +0300
-Subject: [PATCH 54/66] protocol-native: expose sink reference volume instead of virtual volume
+Subject: [PATCH 54/69] protocol-native: expose sink reference volume instead of virtual volume
---
src/pulsecore/protocol-native.c | 2 +-
diff --git a/debian/patches/0055-debug-default-who-try-to-set-default-sink-source.patch b/debian/patches/0055-debug-default-who-try-to-set-default-sink-source.patch
index fc5e772f6..c0185f492 100644
--- a/debian/patches/0055-debug-default-who-try-to-set-default-sink-source.patch
+++ b/debian/patches/0055-debug-default-who-try-to-set-default-sink-source.patch
@@ -1,7 +1,7 @@
From 0dbf8d96351329c2776645b824e76df80bf58a03 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Fri, 15 May 2009 18:11:52 +0300
-Subject: [PATCH 55/66] debug default who try to set default sink/source
+Subject: [PATCH 55/69] debug default who try to set default sink/source
---
src/pulsecore/protocol-native.c | 4 ++++
diff --git a/debian/patches/0056-mainloop-log-as-deprecated-timeval-time_new.patch b/debian/patches/0056-mainloop-log-as-deprecated-timeval-time_new.patch
index fbdaa86ff..5fbca4ad7 100644
--- a/debian/patches/0056-mainloop-log-as-deprecated-timeval-time_new.patch
+++ b/debian/patches/0056-mainloop-log-as-deprecated-timeval-time_new.patch
@@ -1,7 +1,7 @@
From 179564f8357cd5e2220f462a42eb158967d73379 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 1 Jun 2009 14:17:59 +0300
-Subject: [PATCH 56/66] mainloop: log as deprecated timeval time_new
+Subject: [PATCH 56/69] mainloop: log as deprecated timeval time_new
---
src/pulse/mainloop.c | 2 ++
diff --git a/debian/patches/0057-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch b/debian/patches/0057-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch
index be4034b65..8dc072ab5 100644
--- a/debian/patches/0057-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch
+++ b/debian/patches/0057-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch
@@ -1,7 +1,7 @@
From 0aeac53ec70407a3815992887ae907a31462e1ea Mon Sep 17 00:00:00 2001
From: Jyri Sarha <jyri.sarha@nokia.com>
Date: Fri, 5 Jun 2009 17:20:36 +0300
-Subject: [PATCH 57/66] pulsecore: Send PA_SINK_MESSAGE_SYNC_VOLUMES always after flat volume recalculations to all collapsed sinks.
+Subject: [PATCH 57/69] pulsecore: Send PA_SINK_MESSAGE_SYNC_VOLUMES always after flat volume recalculations to all collapsed sinks.
---
src/pulsecore/sink.c | 1 +
diff --git a/debian/patches/0058-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch b/debian/patches/0058-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch
index 75fd17d86..00ea7fa84 100644
--- a/debian/patches/0058-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch
+++ b/debian/patches/0058-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch
@@ -1,7 +1,7 @@
From 1fc104eb222b8517b03c66b67fc11746be83376a Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Mon, 8 Jun 2009 00:02:15 +0200
-Subject: [PATCH 58/66] core: make sure soft mute status stays in sync with hw mute status
+Subject: [PATCH 58/69] core: make sure soft mute status stays in sync with hw mute status
This should close rhbz #494851, mandriva bz #51234.
diff --git a/debian/patches/0059-flat-sink-reset-relative-volume-to-1.0.patch b/debian/patches/0059-flat-sink-reset-relative-volume-to-1.0.patch
index a52f4ddff..1ce8d0f84 100644
--- a/debian/patches/0059-flat-sink-reset-relative-volume-to-1.0.patch
+++ b/debian/patches/0059-flat-sink-reset-relative-volume-to-1.0.patch
@@ -1,7 +1,7 @@
From fa6d2d2d679935c32b95415495d40099ec6de560 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Fri, 12 Jun 2009 20:06:04 +0300
-Subject: [PATCH 59/66] flat-sink: reset relative volume to 1.0
+Subject: [PATCH 59/69] flat-sink: reset relative volume to 1.0
Because we skip compute_soft_volume(), there is no chance
relative_volume[] is properly set. It remains at 0 all the time.
diff --git a/debian/patches/0060-stream-restore-maemo-route-restore-hack.patch b/debian/patches/0060-stream-restore-maemo-route-restore-hack.patch
index 738cf8edc..a30321367 100644
--- a/debian/patches/0060-stream-restore-maemo-route-restore-hack.patch
+++ b/debian/patches/0060-stream-restore-maemo-route-restore-hack.patch
@@ -1,7 +1,7 @@
From ef8d1333e2d60cf1b55049c782ce7272e2ce978b Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Thu, 21 May 2009 19:32:58 +0300
-Subject: [PATCH 60/66] stream-restore: maemo route restore hack
+Subject: [PATCH 60/69] stream-restore: maemo route restore hack
Also, attenuate if volume is more than -20dB when switching route.
---
diff --git a/debian/patches/0061-stream-restore-make-route-volume-optional.patch b/debian/patches/0061-stream-restore-make-route-volume-optional.patch
index e255114e9..bcc9ba2c3 100644
--- a/debian/patches/0061-stream-restore-make-route-volume-optional.patch
+++ b/debian/patches/0061-stream-restore-make-route-volume-optional.patch
@@ -1,7 +1,7 @@
From 4b4721869c6e769365503006eff375c7654a9f0b Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 2 Jun 2009 18:20:00 +0300
-Subject: [PATCH 61/66] stream-restore: make route volume optional
+Subject: [PATCH 61/69] stream-restore: make route volume optional
---
src/modules/module-stream-restore.c | 13 ++++++++++---
diff --git a/debian/patches/0062-alsa-sink-volume-a-complex-mixer-module.patch b/debian/patches/0062-alsa-sink-volume-a-complex-mixer-module.patch
index 6bdc065b4..9bef29dbf 100644
--- a/debian/patches/0062-alsa-sink-volume-a-complex-mixer-module.patch
+++ b/debian/patches/0062-alsa-sink-volume-a-complex-mixer-module.patch
@@ -1,7 +1,7 @@
From b561f3afea6ffaa7011d34bbede8c9521549ba7d Mon Sep 17 00:00:00 2001
From: Maemo Multimedia <multimedia@maemo.org>
Date: Fri, 17 Apr 2009 17:09:01 +0300
-Subject: [PATCH 62/66] alsa: sink-volume, a complex mixer module
+Subject: [PATCH 62/69] alsa: sink-volume, a complex mixer module
---
src/Makefile.am | 9 +
diff --git a/debian/patches/0063-alsa-port-the-old-alsa-modules.patch b/debian/patches/0063-alsa-port-the-old-alsa-modules.patch
index 66e60bff1..a7af51b54 100644
--- a/debian/patches/0063-alsa-port-the-old-alsa-modules.patch
+++ b/debian/patches/0063-alsa-port-the-old-alsa-modules.patch
@@ -1,7 +1,7 @@
From f62ccaff1b08026ce12c40049341785683759ce8 Mon Sep 17 00:00:00 2001
From: Maemo Multimedia <multimedia@maemo.org>
Date: Fri, 17 Apr 2009 17:08:35 +0300
-Subject: [PATCH 63/66] alsa: port the old alsa modules
+Subject: [PATCH 63/69] alsa: port the old alsa modules
---
src/Makefile.am | 18 +
diff --git a/debian/patches/0064-autofoo.patch b/debian/patches/0064-autofoo.patch
index 69cda59a5..5a9b1c4a6 100644
--- a/debian/patches/0064-autofoo.patch
+++ b/debian/patches/0064-autofoo.patch
@@ -1,7 +1,7 @@
From a1bc7a0f05ce592f736a0a75843b8aa146232e7f Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Thu, 18 Jun 2009 19:40:42 +0300
-Subject: [PATCH 64/66] autofoo
+Subject: [PATCH 64/69] autofoo
---
ABOUT-NLS | 1068 ++
diff --git a/debian/patches/0065-stream-restore-workaroung-moving-stream-volume-resto.patch b/debian/patches/0065-stream-restore-workaroung-moving-stream-volume-resto.patch
index cca97eab7..7055db08a 100644
--- a/debian/patches/0065-stream-restore-workaroung-moving-stream-volume-resto.patch
+++ b/debian/patches/0065-stream-restore-workaroung-moving-stream-volume-resto.patch
@@ -1,7 +1,7 @@
From 709c5902d1d963f870f63b4527483c6f26e21a12 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 23 Jun 2009 15:52:37 +0300
-Subject: [PATCH 65/66] stream-restore: workaroung moving stream volume restore
+Subject: [PATCH 65/69] stream-restore: workaroung moving stream volume restore
---
src/modules/module-stream-restore.c | 8 +++++++-
diff --git a/debian/patches/0066-stream-restore-don-t-override-volume-entry-when-appl.patch b/debian/patches/0066-stream-restore-don-t-override-volume-entry-when-appl.patch
index e1480bfb5..a7b358521 100644
--- a/debian/patches/0066-stream-restore-don-t-override-volume-entry-when-appl.patch
+++ b/debian/patches/0066-stream-restore-don-t-override-volume-entry-when-appl.patch
@@ -1,7 +1,7 @@
From 6cba0a645c04dbf9a90c955d0e01dd035ab58163 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 23 Jun 2009 19:38:55 +0300
-Subject: [PATCH 66/66] stream-restore: don't override volume entry, when applied to different channel maps
+Subject: [PATCH 66/69] stream-restore: don't override volume entry, when applied to different channel maps
---
src/modules/module-stream-restore.c | 7 +++++--
diff --git a/debian/patches/0067-stream-restore-initialize-userdata-to-0.patch b/debian/patches/0067-stream-restore-initialize-userdata-to-0.patch
new file mode 100644
index 000000000..9aaaa05dc
--- /dev/null
+++ b/debian/patches/0067-stream-restore-initialize-userdata-to-0.patch
@@ -0,0 +1,26 @@
+From 59934741d94768586d2d13cf0bad6f0d2b6a7ae6 Mon Sep 17 00:00:00 2001
+From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
+Date: Thu, 25 Jun 2009 13:13:43 +0300
+Subject: [PATCH 67/69] stream-restore: initialize userdata to 0
+
+This avoid crash when unloading and some slots are != NULL
+---
+ src/modules/module-stream-restore.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/src/modules/module-stream-restore.c b/src/modules/module-stream-restore.c
+index 8e96932..030e167 100644
+--- a/src/modules/module-stream-restore.c
++++ b/src/modules/module-stream-restore.c
+@@ -1107,7 +1107,7 @@ int pa__init(pa_module*m) {
+ if (!restore_muted && !restore_volume && !restore_device)
+ pa_log_warn("Neither restoring volume, nor restoring muted, nor restoring device enabled!");
+
+- m->userdata = u = pa_xnew(struct userdata, 1);
++ m->userdata = u = pa_xnew0(struct userdata, 1);
+ u->core = m->core;
+ u->module = m;
+ u->save_time_event = NULL;
+--
+1.6.3.1
+
diff --git a/debian/patches/0068-bluetooth-add-FIXME-about-connected-profiles.patch b/debian/patches/0068-bluetooth-add-FIXME-about-connected-profiles.patch
new file mode 100644
index 000000000..b9c1b431c
--- /dev/null
+++ b/debian/patches/0068-bluetooth-add-FIXME-about-connected-profiles.patch
@@ -0,0 +1,24 @@
+From d9f3f3b423c19fb872819fd87b9e2f6bef661f97 Mon Sep 17 00:00:00 2001
+From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
+Date: Thu, 25 Jun 2009 17:17:48 +0300
+Subject: [PATCH 68/69] bluetooth: add FIXME about connected profiles
+
+---
+ src/modules/bluetooth/module-bluetooth-device.c | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/src/modules/bluetooth/module-bluetooth-device.c b/src/modules/bluetooth/module-bluetooth-device.c
+index 01357e5..2e4a031 100644
+--- a/src/modules/bluetooth/module-bluetooth-device.c
++++ b/src/modules/bluetooth/module-bluetooth-device.c
+@@ -1993,6 +1993,7 @@ static int add_card(struct userdata *u, const char *default_profile, const pa_bl
+
+ data.profiles = pa_hashmap_new(pa_idxset_string_hash_func, pa_idxset_string_compare_func);
+
++ /* FIXME: check Connected state and fallback on available profile by default */
+ /* we base hsp/a2dp availability on UUIDs.
+ Ideally, it would be based on "Connected" state, but
+ we can't afford to wait for this information when
+--
+1.6.3.1
+
diff --git a/debian/patches/0069-alsa-old-latency-calculation-fix-no-more-negative-va.patch b/debian/patches/0069-alsa-old-latency-calculation-fix-no-more-negative-va.patch
new file mode 100644
index 000000000..78d07f374
--- /dev/null
+++ b/debian/patches/0069-alsa-old-latency-calculation-fix-no-more-negative-va.patch
@@ -0,0 +1,33 @@
+From 5f93bc29bf369b0fd710d7914bfa1e7d22891c81 Mon Sep 17 00:00:00 2001
+From: Pekka Ervasti <peervast@gmail.com>
+Date: Fri, 26 Jun 2009 15:03:38 +0300
+Subject: [PATCH 69/69] alsa-old: latency calculation fix, no more negative values
+
+---
+ src/modules/alsa/module-alsa-source-old.c | 6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/modules/alsa/module-alsa-source-old.c b/src/modules/alsa/module-alsa-source-old.c
+index cea1c86..41bf162 100644
+--- a/src/modules/alsa/module-alsa-source-old.c
++++ b/src/modules/alsa/module-alsa-source-old.c
+@@ -393,13 +393,13 @@ static int source_get_latency_by_timestamps(struct userdata *u, pa_usec_t *d) {
+ ts_dma.tv_sec = tstamp.tv_sec;
+ ts_dma.tv_nsec = tstamp.tv_nsec;
+
+- buffered = pa_bytes_to_usec(avail * u->frame_size - u->fragment_size, &u->source->sample_spec);
++ buffered = pa_bytes_to_usec(avail * u->frame_size, &u->source->sample_spec);
+ elapsed = pa_rtclock_now() - pa_timespec_load(&ts_dma);
+
+ *d = buffered + elapsed;
+
+- pa_log_debug("UL latency: avail: %d * frame_size: %d - fragment_size: %d bytes",
+- (int)avail, (int)u->frame_size, (int)u->fragment_size);
++ pa_log_debug("UL latency: avail: %d * frame_size: %d",
++ (int)avail, (int)u->frame_size);
+
+ pa_log_debug("UL latency: buffered %d + elapsed %d = %d usecs",
+ (int)buffered, (int)elapsed, (int)*d);
+--
+1.6.3.1
+
diff --git a/debian/patches/series b/debian/patches/series
index badb12309..9e3dc7a43 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -64,3 +64,6 @@
0064-autofoo.patch
0065-stream-restore-workaroung-moving-stream-volume-resto.patch
0066-stream-restore-don-t-override-volume-entry-when-appl.patch
+0067-stream-restore-initialize-userdata-to-0.patch
+0068-bluetooth-add-FIXME-about-connected-profiles.patch
+0069-alsa-old-latency-calculation-fix-no-more-negative-va.patch