summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-André Lureau <marc-andre.lureau@nokia.com>2009-08-05 16:47:31 +0300
committerMarc-André Lureau <marc-andre.lureau@nokia.com>2009-08-05 17:33:54 +0300
commit346429a0bbe99e8adbd1ac6e4ae1fcfe876624de (patch)
tree6c177edb60da650352fdb0745e11aa9f11f43b71
parentc6bd8c18af685b357839b533e409d1072c377a3a (diff)
debian: update patch series
-rw-r--r--debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch (renamed from debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g.patch)4
-rw-r--r--debian/patches/0002-pulse-move-pa_rtclock_now-in-pulsecommon.patch4
-rw-r--r--debian/patches/0003-Base-mainloop-on-pa_rtclock_now.patch4
-rw-r--r--debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch (renamed from debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volum.patch)4
-rw-r--r--debian/patches/0005-sample-util-properly-allocate-silence-block-for-s24-.patch (renamed from debian/patches/0005-sample-util-properly-allocate-silence-block-for-s24.patch)4
-rw-r--r--debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch (renamed from debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-function.patch)4
-rw-r--r--debian/patches/0007-sample-correctly-pass-s24-32-formats.patch4
-rw-r--r--debian/patches/0008-sconv-fix-a-few-minor-conversion-issues.patch4
-rw-r--r--debian/patches/0009-optimization-Optimized-pa_sink_render_full.patch4
-rw-r--r--debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wri.patch (renamed from debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wr.patch)4
-rw-r--r--debian/patches/0011-context-don-t-fail-if-session-bus-is-not-there.patch4
-rw-r--r--debian/patches/0012-blueototh-make-auto-connect-optional.patch4
-rw-r--r--debian/patches/0013-volume-change-pa_volume_t-mapping-to-cubic.patch4
-rw-r--r--debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch (renamed from debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-s.patch)4
-rw-r--r--debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch (renamed from debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-t.patch)4
-rw-r--r--debian/patches/0016-interpol-test-remove-unused-include-getopt.h.patch4
-rw-r--r--debian/patches/0017-tests-improve-resampler-test.patch4
-rw-r--r--debian/patches/0018-resample-fix-rtclock-and-style.patch4
-rw-r--r--debian/patches/0019-pulsecore-add-an-optional-origin_sink-on-sink_input.patch4
-rw-r--r--debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch (renamed from debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volu.patch)4
-rw-r--r--debian/patches/0021-pulsecore-get_maximum_input_volume-recursively.patch4
-rw-r--r--debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch (renamed from debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-vol.patch)4
-rw-r--r--debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch4
-rw-r--r--debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch (renamed from debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_vol.patch)4
-rw-r--r--debian/patches/0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch4
-rw-r--r--debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch (renamed from debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vo.patch)4
-rw-r--r--debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch (renamed from debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat.patch)4
-rw-r--r--debian/patches/0028-remap-flat-remap-sink-volume.patch4
-rw-r--r--debian/patches/0029-stream-restore-extend-ext-stream-restore.patch4
-rw-r--r--debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-server.patch (renamed from debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-serve.patch)4
-rw-r--r--debian/patches/0031-protocol-native-add-ext_supported-to-install_ext.patch4
-rw-r--r--debian/patches/0032-native-protocol-send-supported-extensions-in-client-.patch (renamed from debian/patches/0032-native-protocol-send-supported-extensions-in-client.patch)4
-rw-r--r--debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fil.patch (renamed from debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fi.patch)4
-rw-r--r--debian/patches/0034-match-match-rule-earlier-in-SINK_INPUT_NEW.patch4
-rw-r--r--debian/patches/0035-stream-restore-simple-fallback-volume-table.patch4
-rw-r--r--debian/patches/0036-stream-restore-some-misc-fixes.patch4
-rw-r--r--debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch (renamed from debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-o.patch)4
-rw-r--r--debian/patches/0038-suspend-on-idle-add-per-device-timeout-property.patch4
-rw-r--r--debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch (renamed from debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch)4
-rw-r--r--debian/patches/0040-module-new-null-source-module.patch4
-rw-r--r--debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch (renamed from debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse.patch)4
-rw-r--r--debian/patches/0042-build-add-pulsecore.pc-Nokia-specific.patch4
-rw-r--r--debian/patches/0043-build-add-pulsecore-install-hook-Nokia-specific.patch4
-rw-r--r--debian/patches/0044-build-libtool-fails-to-link-module-s-library-during-.patch (renamed from debian/patches/0044-build-libtool-fails-to-link-module-s-library-during.patch)4
-rw-r--r--debian/patches/0045-build-fix-build-on-scratchbox-with-rpath.patch4
-rw-r--r--debian/patches/0046-pulsecore-Lower-pool-to-16MB-max-Nokia-specific.patch4
-rw-r--r--debian/patches/0047-pulsecore-add-eventfd-wrapper.patch4
-rw-r--r--debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch (renamed from debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-strea.patch)4
-rw-r--r--debian/patches/0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch (renamed from debian/patches/0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always.patch)4
-rw-r--r--debian/patches/0050-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch (renamed from debian/patches/0050-core-make-sure-soft-mute-status-stays-in-sync-with.patch)4
-rw-r--r--debian/patches/0051-flat-sink-reset-relative-volume-to-1.0.patch4
-rw-r--r--debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streaming.patch (renamed from debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streamin.patch)4
-rw-r--r--debian/patches/0053-bluetooth-warn-on-EAGAIN-after-POLLOUT.patch4
-rw-r--r--debian/patches/0054-bluetooth-drop-data-every-500ms-on-oor-condition.patch4
-rw-r--r--debian/patches/0055-bluetooth-don-t-connect-on-unconnected-profile.patch4
-rw-r--r--debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-req.patch (renamed from debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-re.patch)4
-rw-r--r--debian/patches/0057-bluetooth-fix-set_volume_cb-on-sco-over-pcm.patch4
-rw-r--r--debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_volume.patch (renamed from debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_vol.patch)4
-rw-r--r--debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpose.patch (renamed from debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpos.patch)4
-rw-r--r--debian/patches/0060-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch4
-rw-r--r--debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch (renamed from debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connectio.patch)4
-rw-r--r--debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch (renamed from debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-s.patch)4
-rw-r--r--debian/patches/0063-protocol-native-expose-sink-reference-volume-instead.patch (renamed from debian/patches/0063-protocol-native-expose-sink-reference-volume-instea.patch)4
-rw-r--r--debian/patches/0064-debug-default-who-try-to-set-default-sink-source.patch4
-rw-r--r--debian/patches/0065-mainloop-log-as-deprecated-timeval-time_new.patch4
-rw-r--r--debian/patches/0066-core-no-rewinding-on-volume-change-if-the-sink-does-.patch (renamed from debian/patches/0066-core-no-rewinding-on-volume-change-if-the-sink-does.patch)4
-rw-r--r--debian/patches/0067-stream-restore-maemo-route-restore-hack.patch4
-rw-r--r--debian/patches/0068-stream-restore-make-route-volume-optional.patch4
-rw-r--r--debian/patches/0069-stream-restore-workaroung-moving-stream-volume-resto.patch (renamed from debian/patches/0069-stream-restore-workaroung-moving-stream-volume-rest.patch)4
-rw-r--r--debian/patches/0070-stream-restore-don-t-override-volume-entry-when-appl.patch (renamed from debian/patches/0070-stream-restore-don-t-override-volume-entry-when-ap.patch)4
-rw-r--r--debian/patches/0071-stream-restore-initialize-userdata-to-0.patch4
-rw-r--r--debian/patches/0072-database-simple-pa_database-implementation.patch4
-rw-r--r--debian/patches/0073-stream-restore-modify-to-use-pa_database.patch4
-rw-r--r--debian/patches/0074-db-simple-fix-double-free-to-squash.patch4
-rw-r--r--debian/patches/0075-db-simple-remove-dead-code.patch4
-rw-r--r--debian/patches/0076-Remove-exploitable-LD_BIND_NOW-hack-CVE-2009-1894.patch4
-rw-r--r--debian/patches/0077-bluetooth-fix-typo-with-service_-read-write-_type.patch4
-rw-r--r--debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initialize.patch (renamed from debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initiali.patch)4
-rw-r--r--debian/patches/0079-llist-add-PA_LLIST_FOREACH.patch4
-rw-r--r--debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursivel.patch (renamed from debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursive.patch)4
-rw-r--r--debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-settin.patch (renamed from debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-setti.patch)4
-rw-r--r--debian/patches/0082-sink-input-don-t-make-volume-relative-to-dest-sink-r.patch (renamed from debian/patches/0085-sink-input-don-t-make-volume-relative-to-dest-sink.patch)4
-rw-r--r--debian/patches/0083-alsa-port-the-old-alsa-modules.patch (renamed from debian/patches/0082-alsa-port-the-old-alsa-modules.patch)71
-rw-r--r--debian/patches/0084-alsa-sink-volume-a-complex-mixer-module.patch (renamed from debian/patches/0083-alsa-sink-volume-a-complex-mixer-module.patch)57
-rw-r--r--debian/patches/0085-autofoo.patch (renamed from debian/patches/0084-autofoo.patch)20
-rw-r--r--debian/patches/0086-alsa-old-Make-sure-we-don-t-get-negative-latencies.patch27
-rw-r--r--debian/patches/0087-alsa-volume-Make-sure-volume-is-updated-after-mixer.patch91
-rw-r--r--debian/patches/series80
88 files changed, 306 insertions, 368 deletions
diff --git a/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g.patch b/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch
index e91657f98..8b5906c53 100644
--- a/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g.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] perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'`
+Subject: [PATCH 01/85] perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'`
---
src/daemon/cpulimit.c | 4 ++--
@@ -680,5 +680,5 @@ index aa8ca32..006b93f 100644
p->timestamp = now;
--
-1.5.6.3
+1.6.3.3
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 427f23835..612293c3c 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] pulse: move pa_rtclock_now in pulsecommon
+Subject: [PATCH 02/85] pulse: move pa_rtclock_now in pulsecommon
---
src/Makefile.am | 3 +-
@@ -1006,5 +1006,5 @@ index 006b93f..9401deb 100644
#include <pulsecore/llist.h>
#include <pulsecore/rtsig.h>
--
-1.5.6.3
+1.6.3.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 05e38adb6..04fa46645 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] Base mainloop on pa_rtclock_now()
+Subject: [PATCH 03/85] Base mainloop on pa_rtclock_now()
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
@@ -1777,5 +1777,5 @@ index 15e842f..c1f979f 100644
goto quit;
}
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volum.patch b/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch
index dc3df1494..a6208eeae 100644
--- a/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volum.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] sample-util: fix iteration loop when adjusting volume of s24 samples
+Subject: [PATCH 04/85] sample-util: fix iteration loop when adjusting volume of s24 samples
---
src/pulsecore/sample-util.c | 8 ++++----
@@ -36,5 +36,5 @@ index 3a9b384..a3e490b 100644
t = (int64_t)((int32_t) (PA_READ24RE(d) << 8));
--
-1.5.6.3
+1.6.3.3
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 e5bce9c9d..807b23933 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] sample-util: properly allocate silence block for s24-32 formats
+Subject: [PATCH 05/85] sample-util: properly allocate silence block for s24-32 formats
---
src/pulsecore/sample-util.c | 4 ++++
@@ -30,5 +30,5 @@ index a3e490b..dda3883 100644
cache->blocks[PA_SAMPLE_FLOAT32BE] = pa_memblock_ref(b);
break;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-function.patch b/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch
index b66384c8d..9ab0570c2 100644
--- a/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-function.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] endian: fix LE/BE order for 24 bit accessor functions
+Subject: [PATCH 06/85] endian: fix LE/BE order for 24 bit accessor functions
---
src/pulsecore/endianmacros.h | 8 ++++----
@@ -44,5 +44,5 @@ index 2257937..2b18cf8 100644
p[1] = (uint8_t) (u >> 8);
p[0] = (uint8_t) u;
--
-1.5.6.3
+1.6.3.3
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 078d17113..88857cea8 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] sample: correctly pass s24-32 formats
+Subject: [PATCH 07/85] sample: correctly pass s24-32 formats
---
src/pulse/sample.c | 8 ++++----
@@ -30,5 +30,5 @@ index 1e67b03..ed7b1b0 100644
return -1;
}
--
-1.5.6.3
+1.6.3.3
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 15f754eef..45621ac3c 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] sconv: fix a few minor conversion issues
+Subject: [PATCH 08/85] sconv: fix a few minor conversion issues
---
src/pulsecore/sconv-s16le.c | 10 +++++-----
@@ -57,5 +57,5 @@ index 29a9a45..d89f428 100644
/* float32 */
--
-1.5.6.3
+1.6.3.3
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 43ae0d33e..a8182ae6f 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] optimization: Optimized pa_sink_render_full.
+Subject: [PATCH 09/85] optimization: Optimized pa_sink_render_full.
This is finally the latest version of the patch.
---
@@ -108,5 +108,5 @@ index 30fa557..63752d9 100644
/* Called from main thread */
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wr.patch b/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wri.patch
index 289a28b7e..071ed0fe3 100644
--- a/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wr.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] core: Take samples from silence cache rather than write zeros
+Subject: [PATCH 10/85] 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
@@ -63,5 +63,5 @@ index 63752d9..c9bf5ef 100644
void *ptr;
--
-1.5.6.3
+1.6.3.3
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 76b59b8de..3f08aea3b 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] context: don't fail if session bus is not there
+Subject: [PATCH 11/85] 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
@@ -37,5 +37,5 @@ index 4aad737..9f6f55c 100644
if (is_session)
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0012-blueototh-make-auto-connect-optional.patch b/debian/patches/0012-blueototh-make-auto-connect-optional.patch
index 5fbce28ef..efe0c27c4 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] blueototh: make auto-connect optional
+Subject: [PATCH 12/85] blueototh: make auto-connect optional
---
src/modules/bluetooth/module-bluetooth-device.c | 19 ++++++++++++++++++-
@@ -66,5 +66,5 @@ index f73ab1c..0e6caa7 100644
path = pa_modargs_get_value(ma, "path", NULL);
--
-1.5.6.3
+1.6.3.3
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 de8360983..1e3092726 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] volume: change pa_volume_t mapping to cubic
+Subject: [PATCH 13/85] volume: change pa_volume_t mapping to cubic
---
src/pulse/volume.c | 42 ++++++++++++++++++++++++++++++------------
@@ -125,5 +125,5 @@ index 5b7e121..b7c1876 100644
#endif
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-s.patch b/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch
index 6491ef026..98be36d3e 100644
--- a/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-s.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] bluetooth: use sco_sink/source to start with right state
+Subject: [PATCH 14/85] bluetooth: use sco_sink/source to start with right state
---
src/modules/bluetooth/module-bluetooth-device.c | 34 +++++++++++++++--------
@@ -75,5 +75,5 @@ index 0e6caa7..9044aab 100644
pa_sink_ref(u->sink);
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-t.patch b/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch
index ca897392a..56ad87aea 100644
--- a/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-t.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] bluetoth-device: be less strict on CONNECTED state to switch profile
+Subject: [PATCH 15/85] bluetoth-device: be less strict on CONNECTED state to switch profile
---
src/modules/bluetooth/module-bluetooth-device.c | 9 +++++++--
@@ -31,5 +31,5 @@ index 9044aab..d0642c0 100644
return -1;
}
--
-1.5.6.3
+1.6.3.3
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 797b51547..c52daa618 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] interpol-test: remove unused include getopt.h
+Subject: [PATCH 16/85] interpol-test: remove unused include getopt.h
---
src/tests/interpol-test.c | 1 -
@@ -20,5 +20,5 @@ index 0c906d3..5ee4e4d 100644
#include <pulse/pulseaudio.h>
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0017-tests-improve-resampler-test.patch b/debian/patches/0017-tests-improve-resampler-test.patch
index 706eca232..932847f88 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] tests: improve resampler test
+Subject: [PATCH 17/85] tests: improve resampler test
---
src/tests/resampler-test.c | 202 +++++++++++++++++++++++++++++++++++++++++--
@@ -262,5 +262,5 @@ index 6b4a64c..2e18e96 100644
+ return ret;
}
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0018-resample-fix-rtclock-and-style.patch b/debian/patches/0018-resample-fix-rtclock-and-style.patch
index 6da536dd3..ffab602d1 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] resample: fix rtclock and style
+Subject: [PATCH 18/85] resample: fix rtclock and style
---
src/tests/resampler-test.c | 15 ++++++++-------
@@ -73,5 +73,5 @@ index 2e18e96..caa178e 100644
pa_resampler_free(resampler);
--
-1.5.6.3
+1.6.3.3
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 8142bf06c..cc5c0402c 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] pulsecore: add an optional origin_sink on sink_input
+Subject: [PATCH 19/85] pulsecore: add an optional origin_sink on sink_input
---
src/pulsecore/sink-input.c | 1 +
@@ -41,5 +41,5 @@ index 98144d4..931020c 100644
pa_resample_method_t resample_method;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volu.patch b/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch
index a7801e2de..b6aa87a7f 100644
--- a/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volu.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] pulsecore: add flat_volume_sink and forward set_volume to it
+Subject: [PATCH 20/85] pulsecore: add flat_volume_sink and forward set_volume to it
---
src/pulsecore/sink.c | 47 ++++++++++++++++++++++++++++++++---------------
@@ -118,5 +118,5 @@ index 352282b..c628c21 100644
pa_channel_map channel_map;
pa_cvolume volume;
--
-1.5.6.3
+1.6.3.3
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 aabb8d7ab..c0d97d8fa 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] pulsecore: get_maximum_input_volume recursively
+Subject: [PATCH 21/85] pulsecore: get_maximum_input_volume recursively
---
src/pulsecore/sink.c | 40 +++++++++++++++++++++++++++++-----------
@@ -66,5 +66,5 @@ index f9f5e3e..dc4aa2b 100644
/* Then, let's update the soft volumes of all inputs connected
* to this sink */
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-vol.patch b/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch
index 1f234a267..1a13645c7 100644
--- a/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-vol.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] pulsecore: go recursively when updating s-i flat-volume
+Subject: [PATCH 22/85] pulsecore: go recursively when updating s-i flat-volume
---
src/pulsecore/sink.c | 44 ++++++++++++++++++++++++++++++--------------
@@ -75,5 +75,5 @@ index dc4aa2b..10f32a9 100644
/* Called from main thread */
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch b/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch
index c329bf750..882115ef4 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] pulsecore: propagate flat-vol recursively
+Subject: [PATCH 23/85] pulsecore: propagate flat-vol recursively
---
src/pulsecore/sink.c | 35 +++++++++++++++++++++++------------
@@ -70,5 +70,5 @@ index 10f32a9..930a87d 100644
pa_bool_t virtual_volume_changed;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_vol.patch b/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch
index 5df5a4890..57ab1f0a7 100644
--- a/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_vol.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] pulsecore: forward flat_volume functions to flat_volume_sink
+Subject: [PATCH 24/85] 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.
@@ -41,5 +41,5 @@ index 930a87d..02405cb 100644
}
--
-1.5.6.3
+1.6.3.3
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 8ea38f306..6848edada 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] pulsecore: intermediate s-i soft_vol is 0dB
+Subject: [PATCH 25/85] pulsecore: intermediate s-i soft_vol is 0dB
---
src/pulsecore/sink-input.c | 2 ++
@@ -21,5 +21,5 @@ index d059240..2ba8b0c 100644
i->save_sink = data->save_sink;
i->save_muted = data->save_muted;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vo.patch b/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch
index 572f11ad9..129bcdc9a 100644
--- a/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vo.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] pulsecore: notify flatten upstream slaved sink of volume change
+Subject: [PATCH 26/85] pulsecore: notify flatten upstream slaved sink of volume change
---
src/pulsecore/sink.c | 26 +++++++++++++++++++++++++-
@@ -52,5 +52,5 @@ index 02405cb..b9b8ae2 100644
/* Called from main thread. Only to be called by sink implementor */
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat.patch b/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch
index 33bbc122f..347dd217a 100644
--- a/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat.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] pulsecore: do not consider intermediate s-i in flat-vol
+Subject: [PATCH 27/85] pulsecore: do not consider intermediate s-i in flat-vol
---
src/pulsecore/sink.c | 33 ++++++++++++++++++++++++++-------
@@ -64,5 +64,5 @@ index b9b8ae2..1d69d7f 100644
/* Then, let's update the soft volumes of all inputs connected
* to this sink */
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0028-remap-flat-remap-sink-volume.patch b/debian/patches/0028-remap-flat-remap-sink-volume.patch
index 8efbbdbc0..bed935a46 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] remap: flat remap sink volume
+Subject: [PATCH 28/85] remap: flat remap sink volume
---
src/modules/module-remap-sink.c | 3 +++
@@ -36,5 +36,5 @@ index f9777be..1ee3bb6 100644
pa_proplist_sets(sink_input_data.proplist, PA_PROP_MEDIA_ROLE, "filter");
pa_sink_input_new_data_set_sample_spec(&sink_input_data, &ss);
--
-1.5.6.3
+1.6.3.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 1c2222724..0eccd1697 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] stream-restore: extend ext-stream-restore
+Subject: [PATCH 29/85] stream-restore: extend ext-stream-restore
This time, the patch introduces new functions using a struct
pa_ext_stream_restore2_info.
@@ -383,5 +383,5 @@ index 28a989b..3c58c49 100644
};
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-serve.patch b/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-server.patch
index a42ab295a..f7e31265c 100644
--- a/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-serve.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] stream-restore: add volume_is_absolute bool in server side
+Subject: [PATCH 30/85] stream-restore: add volume_is_absolute bool in server side
---
configure.ac | 2 +-
@@ -122,5 +122,5 @@ index ad5baf9..d3ec72f 100644
goto fail;
--
-1.5.6.3
+1.6.3.3
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 0682f8a2a..c07d25f94 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] protocol-native: add "ext_supported" to install_ext()
+Subject: [PATCH 31/85] 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
@@ -155,5 +155,5 @@ index 8a8d601..7bd159a 100644
pa_pstream* pa_native_connection_get_pstream(pa_native_connection *c);
--
-1.5.6.3
+1.6.3.3
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 9e03ecb92..c0935e160 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] native-protocol: send supported extensions in client & server
+Subject: [PATCH 32/85] native-protocol: send supported extensions in client & server
The client will send a list of extension-id along with SET_NAME.
---
@@ -528,5 +528,5 @@ index 10f370c..adbf492 100644
return 0;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fi.patch b/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fil.patch
index 0876f11b6..8f6aa207b 100644
--- a/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fi.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] match: don't double free in case of missing table file
+Subject: [PATCH 33/85] match: don't double free in case of missing table file
---
src/modules/module-match.c | 1 -
@@ -20,5 +20,5 @@ index 625f2a8..0014dec 100644
goto finish;
}
--
-1.5.6.3
+1.6.3.3
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 4be013dcd..e3eec8412 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] match: match rule earlier, in SINK_INPUT_NEW
+Subject: [PATCH 34/85] match: match rule earlier, in SINK_INPUT_NEW
---
src/modules/module-match.c | 30 +++++++++++-------------------
@@ -102,5 +102,5 @@ index 0014dec..2fea4d0 100644
if (u->property_key)
pa_xfree(u->property_key);
--
-1.5.6.3
+1.6.3.3
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 a4f2b64fd..ff86a0f5a 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] stream-restore: simple fallback volume table
+Subject: [PATCH 35/85] stream-restore: simple fallback volume table
---
src/modules/module-stream-restore.c | 94 ++++++++++++++++++++++++++++++++++-
@@ -135,5 +135,5 @@ index 4bfc181..4813912 100644
subscribe_callback(m->core, PA_SUBSCRIPTION_EVENT_SINK_INPUT|PA_SUBSCRIPTION_EVENT_NEW, si->index, u);
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0036-stream-restore-some-misc-fixes.patch b/debian/patches/0036-stream-restore-some-misc-fixes.patch
index abd5f8016..6e3a5ed85 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] stream-restore: some misc fixes
+Subject: [PATCH 36/85] stream-restore: some misc fixes
Explicitely subscribe to CHANGE events on s-i & s-o.
Keep rules in sync by saving them by default.
@@ -45,5 +45,5 @@ index 4813912..8964792 100644
pa_modargs_free(ma);
return 0;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-o.patch b/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch
index 89def6f78..983957505 100644
--- a/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-o.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] bluetooth: reset u->{sink,source} to NULL when SCO over PCM fails
+Subject: [PATCH 37/85] bluetooth: reset u->{sink,source} to NULL when SCO over PCM fails
---
src/modules/bluetooth/module-bluetooth-device.c | 5 ++++-
@@ -25,5 +25,5 @@ index d0642c0..01357e5 100644
pa_sink_ref(u->sink);
pa_source_ref(u->source);
--
-1.5.6.3
+1.6.3.3
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 fb30c3d70..d1aae4415 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] suspend-on-idle: add per-device timeout property
+Subject: [PATCH 38/85] suspend-on-idle: add per-device timeout property
---
src/modules/module-suspend-on-idle.c | 15 ++++++++++++---
@@ -48,5 +48,5 @@ index 5200f19..8883780 100644
static void resume(struct device_info *d) {
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch b/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch
index 6dcd2562e..6608ff5ca 100644
--- a/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.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] Set ESD socket to /tmp/.esd/socket to match up with libesd
+Subject: [PATCH 39/85] Set ESD socket to /tmp/.esd/socket to match up with libesd
---
src/daemon/default.pa.in | 2 +-
@@ -21,5 +21,5 @@ index fa0683e..ae60112 100755
load-module module-native-protocol-unix
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0040-module-new-null-source-module.patch b/debian/patches/0040-module-new-null-source-module.patch
index b7c513457..68fc7f473 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] module: new null-source module
+Subject: [PATCH 40/85] module: new null-source module
---
src/Makefile.am | 6 +
@@ -373,5 +373,5 @@ index 0000000..8a69e56
+ pa_xfree(u);
+}
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse.patch b/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch
index e83b90c12..28bc21ad9 100644
--- a/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse.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] build: install pulse tests under $(libexecdir)/pulse-tests (Nokia specific)
+Subject: [PATCH 41/85] build: install pulse tests under $(libexecdir)/pulse-tests (Nokia specific)
---
src/Makefile.am | 11 ++++++-----
@@ -59,5 +59,5 @@ index 44ad9fe..7962a37 100644
endif
--
-1.5.6.3
+1.6.3.3
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 3679d4630..fefd15dfa 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] build: add pulsecore.pc (Nokia specific)
+Subject: [PATCH 42/85] build: add pulsecore.pc (Nokia specific)
Original patch updated for 0.9.14 with pulse/pulsecore/pulsecommon.
---
@@ -55,5 +55,5 @@ index 0000000..8f39d59
+Libs: -L${libdir} -lpulsecore-@PA_MAJORMINORMICRO@ -lpulsecommon-@PA_MAJORMINORMICRO@ -lpulse @PTHREAD_LIBS@
+Cflags: -D_REENTRANT -I${includedir} -I${includedir}/pulsecore/modules
--
-1.5.6.3
+1.6.3.3
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 5d4482550..3605b73ad 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] build: add pulsecore install-hook (Nokia specific)
+Subject: [PATCH 43/85] build: add pulsecore install-hook (Nokia specific)
---
src/Makefile.am | 7 +++++++
@@ -31,5 +31,5 @@ index 7962a37..d49f4fd 100644
massif: pulseaudio
libtool --mode=execute valgrind --tool=massif --depth=6 --alloc-fn=pa_xmalloc --alloc-fn=pa_xmalloc0 --alloc-fn=pa_xrealloc --alloc-fn=dbus_realloc --alloc-fn=pa_xnew0_internal --alloc-fn=pa_xnew_internal ./pulseaudio
--
-1.5.6.3
+1.6.3.3
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 36055e267..6677ab1dd 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] build: libtool fails to link module's library during build time (Nokia specific)
+Subject: [PATCH 44/85] build: libtool fails to link module's library during build time (Nokia specific)
---
src/Makefile.am | 2 +-
@@ -21,5 +21,5 @@ index d49f4fd..cfc7635 100644
pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) -dlopen force $(foreach f,$(PREOPEN_LIBS),-dlopen $(f))
endif
--
-1.5.6.3
+1.6.3.3
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 68e6ee32e..7bbe21cf4 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] build: fix build on scratchbox with rpath
+Subject: [PATCH 45/85] 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
@@ -25,5 +25,5 @@ index cfc7635..5e5ac8a 100644
pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) -dlopen force $(foreach f,$(PREOPEN_LIBS),-dlopen $(f))
endif
--
-1.5.6.3
+1.6.3.3
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 fa1f10d0e..ce8604d7a 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] pulsecore: Lower pool to 16MB max (Nokia specific)
+Subject: [PATCH 46/85] pulsecore: Lower pool to 16MB max (Nokia specific)
---
src/pulsecore/memblock.c | 2 +-
@@ -21,5 +21,5 @@ index 6cc0ff3..c4e0fbe 100644
#define PA_MEMEXPORT_SLOTS_MAX 128
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch b/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch
index cc75c3e3c..bf360b99f 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] pulsecore: add eventfd wrapper
+Subject: [PATCH 47/85] pulsecore: add eventfd wrapper
---
src/Makefile.am | 1 +
@@ -247,5 +247,5 @@ index 380f34f..4a9c951 100644
return f->efd;
#endif
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-strea.patch b/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch
index 1d6e283d5..f88ca9d9c 100644
--- a/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-strea.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] pulsecore: use MOVE_FAIL before destroying all streams
+Subject: [PATCH 48/85] pulsecore: use MOVE_FAIL before destroying all streams
---
src/pulsecore/sink.c | 4 ++++
@@ -53,5 +53,5 @@ index 2190250..a8db849 100644
pa_assert(o != j);
pa_source_output_kill(o);
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always.patch b/debian/patches/0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch
index ca23183fd..36686c5de 100644
--- a/debian/patches/0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always.patch
+++ b/debian/patches/0049-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] pulsecore: Send PA_SINK_MESSAGE_SYNC_VOLUMES always after flat volume recalculations to all collapsed sinks.
+Subject: [PATCH 49/85] pulsecore: Send PA_SINK_MESSAGE_SYNC_VOLUMES always after flat volume recalculations to all collapsed sinks.
---
src/pulsecore/sink.c | 1 +
@@ -20,5 +20,5 @@ index 1d69d7f..f8c5d27 100644
/* Called from main thread */
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0050-core-make-sure-soft-mute-status-stays-in-sync-with.patch b/debian/patches/0050-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch
index 31b915cf0..a1ce2e766 100644
--- a/debian/patches/0050-core-make-sure-soft-mute-status-stays-in-sync-with.patch
+++ b/debian/patches/0050-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] core: make sure soft mute status stays in sync with hw mute status
+Subject: [PATCH 50/85] core: make sure soft mute status stays in sync with hw mute status
This should close rhbz #494851, mandriva bz #51234.
@@ -76,5 +76,5 @@ index 2190250..0baaed1 100644
return s->muted;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0051-flat-sink-reset-relative-volume-to-1.0.patch b/debian/patches/0051-flat-sink-reset-relative-volume-to-1.0.patch
index 166665b93..68eeac998 100644
--- a/debian/patches/0051-flat-sink-reset-relative-volume-to-1.0.patch
+++ b/debian/patches/0051-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] flat-sink: reset relative volume to 1.0
+Subject: [PATCH 51/85] 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.
@@ -41,5 +41,5 @@ index 2ba8b0c..9bcd592 100644
i->save_sink = data->save_sink;
i->save_muted = data->save_muted;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streamin.patch b/debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streaming.patch
index 68c3c391f..fc68150af 100644
--- a/debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streamin.patch
+++ b/debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streaming.patch
@@ -1,7 +1,7 @@
From 40a107c3558aa053b617d65d13c77b3c5ce9419f Mon Sep 17 00:00:00 2001
From: Jyri Sarha <jyri.sarha@nokia.com>
Date: Fri, 8 May 2009 13:25:21 +0300
-Subject: [PATCH] bluetooth-device: Add safe guard against BT streaming irregularities.
+Subject: [PATCH 52/85] bluetooth-device: Add safe guard against BT streaming irregularities.
Some bad quality BT-headsets block bluez socket sometimes for hundreds
of milliseconds, especially when changing mode. When the module tries
@@ -68,5 +68,5 @@ index 01357e5..32ee38b 100644
if (writable && do_write > 0) {
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0053-bluetooth-warn-on-EAGAIN-after-POLLOUT.patch b/debian/patches/0053-bluetooth-warn-on-EAGAIN-after-POLLOUT.patch
index 1da41befa..e2ef74d92 100644
--- a/debian/patches/0053-bluetooth-warn-on-EAGAIN-after-POLLOUT.patch
+++ b/debian/patches/0053-bluetooth-warn-on-EAGAIN-after-POLLOUT.patch
@@ -1,7 +1,7 @@
From 382ac517f4781af95c2bc2071f91de7201bfe7dd Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Wed, 1 Jul 2009 13:11:33 +0300
-Subject: [PATCH] bluetooth: warn on EAGAIN after POLLOUT
+Subject: [PATCH 53/85] bluetooth: warn on EAGAIN after POLLOUT
---
src/modules/bluetooth/module-bluetooth-device.c | 3 +++
@@ -22,5 +22,5 @@ index 32ee38b..c0de74b 100644
writable = FALSE;
}
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0054-bluetooth-drop-data-every-500ms-on-oor-condition.patch b/debian/patches/0054-bluetooth-drop-data-every-500ms-on-oor-condition.patch
index f9fa9d3fc..68273be0c 100644
--- a/debian/patches/0054-bluetooth-drop-data-every-500ms-on-oor-condition.patch
+++ b/debian/patches/0054-bluetooth-drop-data-every-500ms-on-oor-condition.patch
@@ -1,7 +1,7 @@
From c877e9800df2af9bc2aec90ac07ce91eaa750aad Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Wed, 1 Jul 2009 13:11:59 +0300
-Subject: [PATCH] bluetooth: drop data every 500ms on oor condition
+Subject: [PATCH 54/85] bluetooth: drop data every 500ms on oor condition
---
src/modules/bluetooth/module-bluetooth-device.c | 23 +++++++++++++----------
@@ -42,5 +42,5 @@ index c0de74b..7b3e641 100644
pa_rtpoll_set_timer_relative(u->rtpoll, sleep_for);
disable_timer = FALSE;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0055-bluetooth-don-t-connect-on-unconnected-profile.patch b/debian/patches/0055-bluetooth-don-t-connect-on-unconnected-profile.patch
index afacb90b5..a6fea7fe3 100644
--- a/debian/patches/0055-bluetooth-don-t-connect-on-unconnected-profile.patch
+++ b/debian/patches/0055-bluetooth-don-t-connect-on-unconnected-profile.patch
@@ -1,7 +1,7 @@
From 685e53819058dec1038de6ded898c05a115c2685 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
Date: Mon, 29 Jun 2009 17:46:30 +0300
-Subject: [PATCH] bluetooth: don't connect on unconnected profile
+Subject: [PATCH 55/85] bluetooth: don't connect on unconnected profile
---
src/modules/bluetooth/module-bluetooth-device.c | 9 +++++++++
@@ -28,5 +28,5 @@ index 7b3e641..9c8d5e2 100644
return 0;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-re.patch b/debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-req.patch
index 9cdb4225c..5a9b8d066 100644
--- a/debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-re.patch
+++ b/debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-req.patch
@@ -1,7 +1,7 @@
From b02cfcceadde14421545aeac895011cec4547e81 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 6 Jul 2009 17:50:51 +0300
-Subject: [PATCH] bluetooth: don't call pa_sink_render with 0 bytes request
+Subject: [PATCH 56/85] bluetooth: don't call pa_sink_render with 0 bytes request
---
src/modules/bluetooth/module-bluetooth-device.c | 17 ++++++++++-------
@@ -41,5 +41,5 @@ index 9c8d5e2..08a0d71 100644
do_write = 1;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0057-bluetooth-fix-set_volume_cb-on-sco-over-pcm.patch b/debian/patches/0057-bluetooth-fix-set_volume_cb-on-sco-over-pcm.patch
index dc823d559..11b8053ac 100644
--- a/debian/patches/0057-bluetooth-fix-set_volume_cb-on-sco-over-pcm.patch
+++ b/debian/patches/0057-bluetooth-fix-set_volume_cb-on-sco-over-pcm.patch
@@ -1,7 +1,7 @@
From 2119629cd2cec3a524dd0c5c1d76188816ae3dfb Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Tue, 7 Jul 2009 18:00:14 +0300
-Subject: [PATCH] bluetooth: fix set_volume_cb on sco over pcm
+Subject: [PATCH 57/85] bluetooth: fix set_volume_cb on sco over pcm
The current implementation is totally bogus, it cast the over_sink
userdata to the bluetooth-device userdata... It was failing nicely
@@ -141,5 +141,5 @@ index 08a0d71..c435e7b 100644
pa_xfree(u->a2dp.buffer);
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_vol.patch b/debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_volume.patch
index 6627dbe16..9fd3d6acb 100644
--- a/debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_vol.patch
+++ b/debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_volume.patch
@@ -1,7 +1,7 @@
From 97f4e2edd95ca02f8ef35f56c32dfda9df002000 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Thu, 9 Jul 2009 21:34:50 +0300
-Subject: [PATCH] bluetooth: restore original over_{sink,src}->set_volume when unloading
+Subject: [PATCH 58/85] bluetooth: restore original over_{sink,src}->set_volume when unloading
---
src/modules/bluetooth/module-bluetooth-device.c | 6 ++++++
@@ -52,5 +52,5 @@ index c435e7b..059ee85 100644
pa_shared_remove(u->core, k);
pa_xfree(k);
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpos.patch b/debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpose.patch
index d5940b121..c021997da 100644
--- a/debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpos.patch
+++ b/debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpose.patch
@@ -1,7 +1,7 @@
From edc24729f74f0b0a1f4ce3f26aba6d88d88de8cc 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] cli-text: print internal volume for debugging purposes
+Subject: [PATCH 59/85] cli-text: print internal volume for debugging purposes
---
src/pulsecore/cli-text.c | 20 +++++++++++++++-----
@@ -76,5 +76,5 @@ index 604678b..86d8734 100644
(double) pa_sink_input_get_latency(i, NULL) / PA_USEC_PER_MSEC,
clt,
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0060-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch b/debian/patches/0060-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch
index 63c9030e4..370d9509a 100644
--- a/debian/patches/0060-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch
+++ b/debian/patches/0060-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch
@@ -1,7 +1,7 @@
From c83458cc1a308cb39ee3e7a6282735563b2602f9 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] bootstrap: enable DEBUG_VOLUME and NOKIA
+Subject: [PATCH 60/85] bootstrap: enable DEBUG_VOLUME and NOKIA
---
bootstrap.sh | 2 +-
@@ -21,5 +21,5 @@ index cb74121..6fffb35 100755
fi
fi
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connectio.patch b/debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch
index 8ffdb03c6..7894a6391 100644
--- a/debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connectio.patch
+++ b/debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch
@@ -1,7 +1,7 @@
From 315c4c2feb8bb5a56cc6dc0715c256ec59dc6916 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] pulse/context: when NOFAIL, don't try_next_connection() if c->client
+Subject: [PATCH 61/85] pulse/context: when NOFAIL, don't try_next_connection() if c->client
---
src/pulse/context.c | 3 ++-
@@ -22,5 +22,5 @@ index 4aad737..bfff0e1 100644
finish:
return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-s.patch b/debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch
index f0115cefb..adcfc7b95 100644
--- a/debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-s.patch
+++ b/debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch
@@ -1,7 +1,7 @@
From 30aa8e47a159b326eb845ab06f79cafa85d504fe 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] build: workaround scratchbox linker issue.. (Nokia specific)
+Subject: [PATCH 62/85] build: workaround scratchbox linker issue.. (Nokia specific)
---
src/Makefile.am | 82 +++++++++++++++++++++++++++---------------------------
@@ -269,5 +269,5 @@ index be8594d..8d4ad70 100644
gtk_test_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) $(GTK20_LIBS)
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0063-protocol-native-expose-sink-reference-volume-instea.patch b/debian/patches/0063-protocol-native-expose-sink-reference-volume-instead.patch
index 6020c3915..755898241 100644
--- a/debian/patches/0063-protocol-native-expose-sink-reference-volume-instea.patch
+++ b/debian/patches/0063-protocol-native-expose-sink-reference-volume-instead.patch
@@ -1,7 +1,7 @@
From 11d431882511e6edb10ebc73eef78cff2f29ef80 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] protocol-native: expose sink reference volume instead of virtual volume
+Subject: [PATCH 63/85] protocol-native: expose sink reference volume instead of virtual volume
---
src/pulsecore/protocol-native.c | 2 +-
@@ -21,5 +21,5 @@ index 92171bf..80620df 100644
PA_TAG_U32, sink->monitor_source ? sink->monitor_source->index : PA_INVALID_INDEX,
PA_TAG_STRING, sink->monitor_source ? sink->monitor_source->name : NULL,
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0064-debug-default-who-try-to-set-default-sink-source.patch b/debian/patches/0064-debug-default-who-try-to-set-default-sink-source.patch
index 4a3dc8b9c..fab5ca229 100644
--- a/debian/patches/0064-debug-default-who-try-to-set-default-sink-source.patch
+++ b/debian/patches/0064-debug-default-who-try-to-set-default-sink-source.patch
@@ -1,7 +1,7 @@
From 6f202fe0302cb5bd947e00e2036dcb0cff12b283 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] debug default who try to set default sink/source
+Subject: [PATCH 64/85] debug default who try to set default sink/source
---
src/pulsecore/protocol-native.c | 4 ++++
@@ -23,5 +23,5 @@ index 80620df..7522246 100644
pa_source *source;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0065-mainloop-log-as-deprecated-timeval-time_new.patch b/debian/patches/0065-mainloop-log-as-deprecated-timeval-time_new.patch
index c99593ece..ba7b99f2d 100644
--- a/debian/patches/0065-mainloop-log-as-deprecated-timeval-time_new.patch
+++ b/debian/patches/0065-mainloop-log-as-deprecated-timeval-time_new.patch
@@ -1,7 +1,7 @@
From f91e1a9dbb67637766f4d9fb904ddf010dc7c43b 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] mainloop: log as deprecated timeval time_new
+Subject: [PATCH 65/85] mainloop: log as deprecated timeval time_new
---
src/pulse/mainloop.c | 2 ++
@@ -21,5 +21,5 @@ index 9b4fc9f..f0dd0a2 100644
struct timeval now;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0066-core-no-rewinding-on-volume-change-if-the-sink-does.patch b/debian/patches/0066-core-no-rewinding-on-volume-change-if-the-sink-does-.patch
index f9d3be034..19268f316 100644
--- a/debian/patches/0066-core-no-rewinding-on-volume-change-if-the-sink-does.patch
+++ b/debian/patches/0066-core-no-rewinding-on-volume-change-if-the-sink-does-.patch
@@ -1,7 +1,7 @@
From 83d000084004ee29cecd292a0eaa6006e9c4c823 Mon Sep 17 00:00:00 2001
From: Jyri Sarha <jyri.sarha@nokia.com>
Date: Fri, 3 Jul 2009 17:26:12 +0300
-Subject: [PATCH] core: no rewinding on volume change if the sink does not support it.
+Subject: [PATCH 66/85] core: no rewinding on volume change if the sink does not support it.
---
src/pulsecore/sink-input.c | 6 ++++--
@@ -46,5 +46,5 @@ index c01eabc..d34a3ff 100644
}
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0067-stream-restore-maemo-route-restore-hack.patch b/debian/patches/0067-stream-restore-maemo-route-restore-hack.patch
index 7ac6b1c4f..d9f71e1b2 100644
--- a/debian/patches/0067-stream-restore-maemo-route-restore-hack.patch
+++ b/debian/patches/0067-stream-restore-maemo-route-restore-hack.patch
@@ -1,7 +1,7 @@
From 8e54078a240d8ff9ab3ed885b14a86dc61119c02 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] stream-restore: maemo route restore hack
+Subject: [PATCH 67/85] stream-restore: maemo route restore hack
---
src/modules/module-stream-restore.c | 243 ++++++++++++++++++++++++++++++++---
@@ -409,5 +409,5 @@ index 8964792..059a5f2 100644
pa_xfree(u);
}
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0068-stream-restore-make-route-volume-optional.patch b/debian/patches/0068-stream-restore-make-route-volume-optional.patch
index c58693d92..752180412 100644
--- a/debian/patches/0068-stream-restore-make-route-volume-optional.patch
+++ b/debian/patches/0068-stream-restore-make-route-volume-optional.patch
@@ -1,7 +1,7 @@
From 83641c3473b5066719bc2b2b49c7ce7db0ee3cdd 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] stream-restore: make route volume optional
+Subject: [PATCH 68/85] stream-restore: make route volume optional
---
src/modules/module-stream-restore.c | 13 ++++++++++---
@@ -67,5 +67,5 @@ index 059a5f2..e233700 100644
/* We include the host identifier in the file name because gdbm
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0069-stream-restore-workaroung-moving-stream-volume-rest.patch b/debian/patches/0069-stream-restore-workaroung-moving-stream-volume-resto.patch
index f1e50e36e..e6984422d 100644
--- a/debian/patches/0069-stream-restore-workaroung-moving-stream-volume-rest.patch
+++ b/debian/patches/0069-stream-restore-workaroung-moving-stream-volume-resto.patch
@@ -1,7 +1,7 @@
From 9d059e544a42d35963a30a5c571ba44e2a03d2e8 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] stream-restore: workaroung moving stream volume restore
+Subject: [PATCH 69/85] stream-restore: workaroung moving stream volume restore
---
src/modules/module-stream-restore.c | 8 +++++++-
@@ -34,5 +34,5 @@ index e233700..4661884 100644
continue;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0070-stream-restore-don-t-override-volume-entry-when-ap.patch b/debian/patches/0070-stream-restore-don-t-override-volume-entry-when-appl.patch
index 308b1bec1..0a38e99c6 100644
--- a/debian/patches/0070-stream-restore-don-t-override-volume-entry-when-ap.patch
+++ b/debian/patches/0070-stream-restore-don-t-override-volume-entry-when-appl.patch
@@ -1,7 +1,7 @@
From 04181589dfe9e28ee55354f3b8b482831272566f 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] stream-restore: don't override volume entry, when applied to different channel maps
+Subject: [PATCH 70/85] stream-restore: don't override volume entry, when applied to different channel maps
---
src/modules/module-stream-restore.c | 7 +++++--
@@ -26,5 +26,5 @@ index 4661884..2354ed1 100644
if (u->restore_muted && e->muted_valid) {
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0071-stream-restore-initialize-userdata-to-0.patch b/debian/patches/0071-stream-restore-initialize-userdata-to-0.patch
index c26a8750a..14b428617 100644
--- a/debian/patches/0071-stream-restore-initialize-userdata-to-0.patch
+++ b/debian/patches/0071-stream-restore-initialize-userdata-to-0.patch
@@ -1,7 +1,7 @@
From 8632bb344f9aea3fc1189b90bc3d24e45c2f87dc 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] stream-restore: initialize userdata to 0
+Subject: [PATCH 71/85] stream-restore: initialize userdata to 0
This avoid crash when unloading and some slots are != NULL
---
@@ -22,5 +22,5 @@ index 2354ed1..c477a66 100644
u->module = m;
u->save_time_event = NULL;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0072-database-simple-pa_database-implementation.patch b/debian/patches/0072-database-simple-pa_database-implementation.patch
index 903f3a894..e320d7a4c 100644
--- a/debian/patches/0072-database-simple-pa_database-implementation.patch
+++ b/debian/patches/0072-database-simple-pa_database-implementation.patch
@@ -1,7 +1,7 @@
From 74230cc753ddd33ed9081ea34e82ab51f51ecfc8 Mon Sep 17 00:00:00 2001
From: Juho Hamalainen <jusa@IT-W1767.(none)>
Date: Fri, 3 Jul 2009 11:38:08 +0300
-Subject: [PATCH] database: simple pa_database implementation
+Subject: [PATCH 72/85] database: simple pa_database implementation
---
src/Makefile.am | 5 +-
@@ -621,5 +621,5 @@ index 0000000..17455d4
+
+#endif
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0073-stream-restore-modify-to-use-pa_database.patch b/debian/patches/0073-stream-restore-modify-to-use-pa_database.patch
index 96dc5903c..b40a53f0a 100644
--- a/debian/patches/0073-stream-restore-modify-to-use-pa_database.patch
+++ b/debian/patches/0073-stream-restore-modify-to-use-pa_database.patch
@@ -1,7 +1,7 @@
From 4576196fc6d6c32ef11031427864823168a4a934 Mon Sep 17 00:00:00 2001
From: Juho Hamalainen <jusa@IT-W1767.(none)>
Date: Fri, 3 Jul 2009 14:37:11 +0300
-Subject: [PATCH] stream-restore: modify to use pa_database
+Subject: [PATCH 73/85] stream-restore: modify to use pa_database
---
src/modules/module-stream-restore.c | 202 +++++++++++++++-------------------
@@ -497,5 +497,5 @@ index c477a66..ec1f255 100644
if (u->protocol) {
pa_native_protocol_remove_ext(u->protocol, m);
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0074-db-simple-fix-double-free-to-squash.patch b/debian/patches/0074-db-simple-fix-double-free-to-squash.patch
index ef4f3ab0a..2aba803d9 100644
--- a/debian/patches/0074-db-simple-fix-double-free-to-squash.patch
+++ b/debian/patches/0074-db-simple-fix-double-free-to-squash.patch
@@ -1,7 +1,7 @@
From 7d6f68979bc51c64954cac18e00eab302b8ae412 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Wed, 15 Jul 2009 20:21:22 +0300
-Subject: [PATCH] db-simple: fix double free (to squash)
+Subject: [PATCH 74/85] db-simple: fix double free (to squash)
---
src/pulsecore/database-simple.c | 27 ++++++++++++++-------------
@@ -53,5 +53,5 @@ index 0fa7d1f..ceb565b 100644
if (f)
fclose(f);
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0075-db-simple-remove-dead-code.patch b/debian/patches/0075-db-simple-remove-dead-code.patch
index db92a2e2b..31f041863 100644
--- a/debian/patches/0075-db-simple-remove-dead-code.patch
+++ b/debian/patches/0075-db-simple-remove-dead-code.patch
@@ -1,7 +1,7 @@
From 3ebb245cfec67a7f8e6f293223b30c14f2903fdb Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Wed, 15 Jul 2009 20:25:01 +0300
-Subject: [PATCH] db-simple: remove dead code
+Subject: [PATCH 75/85] db-simple: remove dead code
---
src/pulsecore/database-simple.c | 4 ----
@@ -23,5 +23,5 @@ index ceb565b..00a1fc8 100644
if (append) {
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0076-Remove-exploitable-LD_BIND_NOW-hack-CVE-2009-1894.patch b/debian/patches/0076-Remove-exploitable-LD_BIND_NOW-hack-CVE-2009-1894.patch
index 9f54bf144..f24f56637 100644
--- a/debian/patches/0076-Remove-exploitable-LD_BIND_NOW-hack-CVE-2009-1894.patch
+++ b/debian/patches/0076-Remove-exploitable-LD_BIND_NOW-hack-CVE-2009-1894.patch
@@ -1,7 +1,7 @@
From dbefa22d453d3644dcfacf8edd6cd0dc7a68d244 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Diego=20Elio=20'Flameeyes'=20Petten=C3=B2?= <flameeyes@gmail.com>
Date: Tue, 7 Jul 2009 20:51:53 +0200
-Subject: [PATCH] Remove exploitable LD_BIND_NOW hack (CVE-2009-1894).
+Subject: [PATCH 76/85] Remove exploitable LD_BIND_NOW hack (CVE-2009-1894).
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
@@ -88,5 +88,5 @@ index 8d5416e..27afdb4 100644
real_root = getuid() == 0;
suid_root = !real_root && geteuid() == 0;
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0077-bluetooth-fix-typo-with-service_-read-write-_type.patch b/debian/patches/0077-bluetooth-fix-typo-with-service_-read-write-_type.patch
index a32061abb..1002e8e13 100644
--- a/debian/patches/0077-bluetooth-fix-typo-with-service_-read-write-_type.patch
+++ b/debian/patches/0077-bluetooth-fix-typo-with-service_-read-write-_type.patch
@@ -1,7 +1,7 @@
From 7299dd4515212bd76f3508c607169189b5b09aa9 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 20 Jul 2009 13:44:27 +0300
-Subject: [PATCH] bluetooth: fix typo with service_{read,write}_type
+Subject: [PATCH 77/85] bluetooth: fix typo with service_{read,write}_type
---
src/modules/bluetooth/module-bluetooth-device.c | 6 ++++--
@@ -32,5 +32,5 @@ index 059ee85..7721257 100644
if ((u->service_fd = bt_audio_service_open()) < 0) {
pa_log_error("Couldn't connect to bluetooth audio service");
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initiali.patch b/debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initialize.patch
index 99af19270..ad5410245 100644
--- a/debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initiali.patch
+++ b/debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initialize.patch
@@ -1,7 +1,7 @@
From d57102969a6bfa761684003c339e26e375b41992 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 20 Jul 2009 13:53:17 +0300
-Subject: [PATCH] pulse: even in case of record stream, let's initialize req_bytes to 0
+Subject: [PATCH 78/85] pulse: even in case of record stream, let's initialize req_bytes to 0
---
src/pulse/stream.c | 2 +-
@@ -21,5 +21,5 @@ index c9383a8..3ec1342 100644
pa_assert(pd);
pa_assert(s);
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0079-llist-add-PA_LLIST_FOREACH.patch b/debian/patches/0079-llist-add-PA_LLIST_FOREACH.patch
index d100a8594..cbaa0ed22 100644
--- a/debian/patches/0079-llist-add-PA_LLIST_FOREACH.patch
+++ b/debian/patches/0079-llist-add-PA_LLIST_FOREACH.patch
@@ -1,7 +1,7 @@
From 21aa19697c17207b4d06cc6ebac542a289691975 Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Tue, 21 Apr 2009 21:23:53 +0200
-Subject: [PATCH] llist: add PA_LLIST_FOREACH
+Subject: [PATCH 79/85] llist: add PA_LLIST_FOREACH
---
src/pulsecore/llist.h | 3 +++
@@ -20,5 +20,5 @@ index 77a1749..58b51c6 100644
+
#endif
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursive.patch b/debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursivel.patch
index e4bd161d7..395abb744 100644
--- a/debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursive.patch
+++ b/debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursivel.patch
@@ -1,7 +1,7 @@
From b588ec2cb2e6d852e4c86d604e05768467ce1578 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Mon, 13 Jul 2009 15:46:12 +0300
-Subject: [PATCH] flat-sink: sync sink volume with io thread recursively
+Subject: [PATCH 80/85] flat-sink: sync sink volume with io thread recursively
Also, get rid of PA_SINK_MESSAGE_SYNC_VOLUMES in a context where
intermediate sink are not ready (while moving, asycmsgq is NULL)
@@ -252,5 +252,5 @@ index c628c21..5c7bc33 100644
PA_SINK_MESSAGE_GET_MUTE,
PA_SINK_MESSAGE_SET_MUTE,
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-setti.patch b/debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-settin.patch
index f3c27e91a..7bbf506e7 100644
--- a/debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-setti.patch
+++ b/debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-settin.patch
@@ -1,7 +1,7 @@
From d6cde519c0c41b98038ba6f27dfe28b277ccbb26 Mon Sep 17 00:00:00 2001
From: Jyri Sarha <jyri.sarha@nokia.com>
Date: Wed, 22 Jul 2009 12:00:59 +0300
-Subject: [PATCH] core: Add infrastructure for delayed HW volume setting
+Subject: [PATCH 81/85] core: Add infrastructure for delayed HW volume setting
To make concurrent use of SW and HW volume glitchles their application
needs to be syncronized. For accurate syncronization the HW volume
@@ -374,5 +374,5 @@ index 352282b..9a302c4 100644
+
#endif
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0085-sink-input-don-t-make-volume-relative-to-dest-sink.patch b/debian/patches/0082-sink-input-don-t-make-volume-relative-to-dest-sink-r.patch
index b1afe21d7..717bdd43c 100644
--- a/debian/patches/0085-sink-input-don-t-make-volume-relative-to-dest-sink.patch
+++ b/debian/patches/0082-sink-input-don-t-make-volume-relative-to-dest-sink-r.patch
@@ -1,7 +1,7 @@
From ee1dc8d8b9fa43c76d3a5abb4e8cd9c8aaba11d1 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
Date: Wed, 29 Jul 2009 15:33:19 +0300
-Subject: [PATCH] sink-input: don't make volume relative to dest sink reference volume
+Subject: [PATCH 82/85] sink-input: don't make volume relative to dest sink reference volume
When sink-input is moving to a new sink, PulseAudio keep the relative
volume and multiply with the reference volume of the new sink. But
@@ -49,5 +49,5 @@ index 06d9b74..6d450c2 100644
/* We might need to update the sink's volume if we are in flat volume mode. */
pa_sink_update_flat_volume(i->sink, &new_volume);
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0082-alsa-port-the-old-alsa-modules.patch b/debian/patches/0083-alsa-port-the-old-alsa-modules.patch
index c71844029..f3498691d 100644
--- a/debian/patches/0082-alsa-port-the-old-alsa-modules.patch
+++ b/debian/patches/0083-alsa-port-the-old-alsa-modules.patch
@@ -1,7 +1,7 @@
-From 650977317d0c9eab03170a858d10111bbf783a6c Mon Sep 17 00:00:00 2001
+From 3a2b2d90f41ecb42d44eed634404419593366c05 Mon Sep 17 00:00:00 2001
From: Maemo Multimedia <multimedia@maemo.org>
Date: Fri, 17 Apr 2009 17:08:35 +0300
-Subject: [PATCH] alsa: port the old alsa modules
+Subject: [PATCH 83/85] alsa: port the old alsa modules
alsa-old: start as suspended
@@ -26,13 +26,31 @@ alsa-source-old: just don't hook proplist changed from other sources
alsa-sink-old: make logging slightly less annoying
alsa-old: Take sync volume patch into use.
+
+alsa-old: Make sure we don't get negative latencies
+
+alsa-old: Compensate McBsp buffer usage in latency calculation
+
+Also compensates the systematic change in latency values by changing
+value of volume_change_extra_delay.
+
+NOTE! Do not use without compensating changes to pulseaudio-nokia,
+ IOW, AEC_Fixing branch.
+
+alsa-old: Add use_mcbsp_latency parameter
+
+alsa-old: Increase volume_change_extra_delay to 9000us
+
+Increase volume_change_extra_delay from 6000us to 9000us to get rid of
+the occasional scratches in sound when short samples are played with
+high volume while listening to music on low volume.
---
src/Makefile.am | 18 +
src/modules/alsa/module-alsa-sink-old-symdef.h | 27 +
- src/modules/alsa/module-alsa-sink-old.c | 1139 +++++++++++++++++
+ src/modules/alsa/module-alsa-sink-old.c | 1170 +++++++++++++++++
src/modules/alsa/module-alsa-source-old-symdef.h | 27 +
src/modules/alsa/module-alsa-source-old.c | 1492 ++++++++++++++++++++++
- 5 files changed, 2703 insertions(+), 0 deletions(-)
+ 5 files changed, 2734 insertions(+), 0 deletions(-)
create mode 100644 src/modules/alsa/module-alsa-sink-old-symdef.h
create mode 100644 src/modules/alsa/module-alsa-sink-old.c
create mode 100644 src/modules/alsa/module-alsa-source-old-symdef.h
@@ -116,10 +134,10 @@ index 0000000..0c74afc
+#endif
diff --git a/src/modules/alsa/module-alsa-sink-old.c b/src/modules/alsa/module-alsa-sink-old.c
new file mode 100644
-index 0000000..4475097
+index 0000000..8fe1770
--- /dev/null
+++ b/src/modules/alsa/module-alsa-sink-old.c
-@@ -0,0 +1,1139 @@
+@@ -0,0 +1,1170 @@
+/***
+ This file is part of PulseAudio.
+
@@ -194,6 +212,7 @@ index 0000000..4475097
+ "fragment_size=<fragment size> "
+ "alt_fragments=<number of fragments> "
+ "alt_fragment_size=<fragment size> "
++ "use_mcbsp_latency=<use mcbsp latency correction?> "
+ "channel_map=<channel map> "
+ "mmap=<enable memory mapping?>");
+
@@ -242,6 +261,8 @@ index 0000000..4475097
+
+ pa_bool_t use_mmap;
+
++ pa_bool_t use_mcbsp_latency;
++
+ pa_bool_t first;
+ pa_bool_t initialized;
+ char *init_device_id;
@@ -263,6 +284,7 @@ index 0000000..4475097
+ "fragment_size",
+ "alt_fragments",
+ "alt_fragment_size",
++ "use_mcbsp_latency",
+ "channel_map",
+ "mmap",
+ NULL
@@ -498,13 +520,14 @@ index 0000000..4475097
+ }
+}
+
-+#define HW_FIFO_SIZE_BYTES 0 /* (1280 * 2) */
++#define HW_FIFO_SIZE_BYTES (1280 * 2)
+
+static int sink_get_latency_by_timestamps(struct userdata *u, pa_usec_t *d) {
+ snd_pcm_uframes_t avail;
+ snd_htimestamp_t tstamp;
+ struct timespec ts_dma;
+ pa_usec_t buffered, elapsed;
++ size_t mcbsp_buffer = 0;
+
+ if (snd_pcm_htimestamp(u->pcm_handle, &avail, &tstamp) < 0)
+ return -1;
@@ -512,10 +535,22 @@ index 0000000..4475097
+ ts_dma.tv_sec = tstamp.tv_sec;
+ ts_dma.tv_nsec = tstamp.tv_nsec;
+
-+ buffered = pa_bytes_to_usec(HW_FIFO_SIZE_BYTES + u->hwbuf_size -
++ /* The interrupt is sent when McBsp FIFO has room for next full ALSA fragment,
++ so the buffer below alsa fragment size is always (almost) full.
++ To compensate this we need to add (HW_FIFO_SIZE_BYTES - u->fragment_size)
++ to buffer latency. */
++ if (u->use_mcbsp_latency) {
++ mcbsp_buffer = HW_FIFO_SIZE_BYTES - u->fragment_size;
++ }
++
++ buffered = pa_bytes_to_usec(mcbsp_buffer + u->hwbuf_size -
+ avail * u->frame_size, &u->sink->sample_spec);
+ elapsed = pa_rtclock_now() - pa_timespec_load(&ts_dma);
+
++ /* Make sure the latency values does not roll over */
++ if (elapsed > buffered)
++ return -1;
++
+ *d = buffered - elapsed;
+
+#if 0
@@ -1043,6 +1078,7 @@ index 0000000..4475097
+ char *name_buf = NULL;
+ int namereg_fail;
+ pa_bool_t use_mmap = TRUE;
++ pa_bool_t use_mcbsp_latency = FALSE;
+ pa_sink_new_data data;
+
+ pa_assert(m);
@@ -1087,6 +1123,16 @@ index 0000000..4475097
+ alt_period_size = alt_frag_size/alt_frame_size;
+ }
+
++ if (0 == strcmp(pa_modargs_get_value(ma, "sink_name", ""), "sink.hw0")) {
++ pa_log_info("Sink name \"sink.hw0\" changing \"use_mcbsp_latency\" default to TRUE");
++ use_mcbsp_latency = TRUE;
++ }
++
++ if (pa_modargs_get_value_boolean(ma, "use_mcbsp_latency", &use_mcbsp_latency) < 0) {
++ pa_log("Failed to parse use_mcbsp_latency argument.");
++ goto fail;
++ }
++
+ if (pa_modargs_get_value_boolean(ma, "mmap", &use_mmap) < 0) {
+ pa_log("Failed to parse mmap argument.");
+ goto fail;
@@ -1102,6 +1148,7 @@ index 0000000..4475097
+ u->module = m;
+ m->userdata = u;
+ u->use_mmap = use_mmap;
++ u->use_mcbsp_latency = use_mcbsp_latency;
+ u->first = TRUE;
+ u->rtpoll = pa_rtpoll_new();
+ pa_thread_mq_init(&u->thread_mq, m->core->mainloop, u->rtpoll);
@@ -1149,8 +1196,8 @@ index 0000000..4475097
+ pa_sink_set_asyncmsgq(u->sink, u->thread_mq.inq);
+ pa_sink_set_rtpoll(u->sink, u->rtpoll);
+
-+ u->sink->thread_info.volume_change_safety_margin = 6000;
-+ u->sink->thread_info.volume_change_extra_delay = 6000;
++ u->sink->thread_info.volume_change_safety_margin = 9000;
++ u->sink->thread_info.volume_change_extra_delay = 4333;
+
+ u->frame_size = frame_size;
+ u->fragment_size = frag_size = period_size * frame_size;
@@ -1259,6 +1306,8 @@ index 0000000..4475097
+
+ snd_config_update_free_global();
+}
++
++// LocalWords: alsa
diff --git a/src/modules/alsa/module-alsa-source-old-symdef.h b/src/modules/alsa/module-alsa-source-old-symdef.h
new file mode 100644
index 0000000..033edd6
@@ -2791,5 +2840,5 @@ index 0000000..8d9cbd2
+ snd_config_update_free_global();
+}
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0083-alsa-sink-volume-a-complex-mixer-module.patch b/debian/patches/0084-alsa-sink-volume-a-complex-mixer-module.patch
index 79f4783e3..b4e178016 100644
--- a/debian/patches/0083-alsa-sink-volume-a-complex-mixer-module.patch
+++ b/debian/patches/0084-alsa-sink-volume-a-complex-mixer-module.patch
@@ -1,7 +1,7 @@
-From 3476436264879e2ddd0ad5914e46e3038f155a9d Mon Sep 17 00:00:00 2001
+From 8be6711ee42815d54cf337c2cb06741c3b608461 Mon Sep 17 00:00:00 2001
From: Maemo Multimedia <multimedia@maemo.org>
Date: Fri, 17 Apr 2009 17:09:01 +0300
-Subject: [PATCH] alsa: sink-volume, a complex mixer module
+Subject: [PATCH 84/85] alsa: sink-volume, a complex mixer module
volume: update delay
@@ -18,11 +18,13 @@ alsa-volume: plug some mem-leak and minor style change
alsa-volume: Take sync volume patch into use and clean up.
alsa-volume: Re-apply a change that was lost from 2b30bb29 in merge
+
+alsa-volume: Make sure volume is updated after mixer change.
---
src/Makefile.am | 9 +
src/modules/alsa/module-alsa-sink-volume-symdef.h | 27 +
- src/modules/alsa/module-alsa-sink-volume.c | 1461 +++++++++++++++++++++
- 3 files changed, 1497 insertions(+), 0 deletions(-)
+ src/modules/alsa/module-alsa-sink-volume.c | 1468 +++++++++++++++++++++
+ 3 files changed, 1504 insertions(+), 0 deletions(-)
create mode 100644 src/modules/alsa/module-alsa-sink-volume-symdef.h
create mode 100644 src/modules/alsa/module-alsa-sink-volume.c
@@ -95,10 +97,10 @@ index 0000000..30c44c1
+#endif
diff --git a/src/modules/alsa/module-alsa-sink-volume.c b/src/modules/alsa/module-alsa-sink-volume.c
new file mode 100644
-index 0000000..7084a9f
+index 0000000..9cc7747
--- /dev/null
+++ b/src/modules/alsa/module-alsa-sink-volume.c
-@@ -0,0 +1,1461 @@
+@@ -0,0 +1,1468 @@
+/***
+ This file is part of PulseAudio.
+
@@ -876,7 +878,7 @@ index 0000000..7084a9f
+ char *mixer_name = NULL;
+ const char *element_state = NULL;
+ uint element_count = 0;
-+ const char *error = NULL;
++ char *error = NULL;
+ /* Gcc is not clever enough to see these are initialized before use. */
+ long prev_hw_vol = -1;
+ long prev_mB_vol = -1;
@@ -1147,9 +1149,8 @@ index 0000000..7084a9f
+
+static pa_hook_result_t sink_proplist_changed_hook_callback(pa_core *c, pa_sink *s, struct userdata *u) {
+ const char *v = NULL;
-+ int tmp;
++ int new_active_tuning;
+ pa_bool_t full_update = TRUE;
-+ pa_bool_t update_volume = FALSE;
+
+ if (s != u->sink) {
+ return PA_HOOK_OK;
@@ -1176,32 +1177,40 @@ index 0000000..7084a9f
+ u->audio_mode = pa_xstrdup(v);
+ }
+
++ new_active_tuning = u->active_tuning;
+ v = pa_proplist_gets(s->proplist, PROP_MIXER_TUNING_MODE);
+ if (v) {
-+ if (!pa_atoi(v, &tmp)) {
-+ if (u->active_tuning != tmp) {
-+ u->active_tuning = tmp;
-+ log_spam("change tuning mode to %d", tmp);
-+ update_volume = TRUE;
++ if (!pa_atoi(v, &new_active_tuning)) {
++ if (u->active_tuning != new_active_tuning) {
++ log_spam("change tuning mode to %d", new_active_tuning);
+ }
+ }
+ }
+
-+ if (full_update) {
++ if (full_update || u->active_tuning != new_active_tuning) {
+ enter_initialization(u);
-+ v = pa_proplist_gets(s->proplist, PROP_MIXER);
-+ if (v) {
-+ update_mixer_setup(u, v);
++ if (full_update) {
++ v = pa_proplist_gets(s->proplist, PROP_MIXER);
++ if (v) {
++ update_mixer_setup(u, v);
++ }
++ }
++ u->active_tuning = new_active_tuning;
++
++ /* First write curren HW volume according to new mixer settings */
++ if (u->active_mixer) {
++ write_alsa_mixer_volumes(u, u->active_mixer, &u->sink->thread_info.current_hw_volume);
++ }
++ else {
++ /* If no active mixer, just set HW volume. */
++ u->sink->thread_info.current_hw_volume = u->sink->virtual_volume;
+ }
-+ update_volume = FALSE;
++ leave_initialization(u);
++ /* Propagate possibly missed volume and mute state changes */
+ pa_sink_set_mute(u->sink, u->sink->muted);
+ pa_sink_set_volume(u->sink, &u->sink->virtual_volume, FALSE, TRUE, FALSE);
-+ leave_initialization(u);
+ }
+
-+ if (update_volume)
-+ pa_sink_set_volume(u->sink, &u->sink->virtual_volume, FALSE, TRUE, FALSE);
-+
+ return PA_HOOK_OK;
+}
+
@@ -1561,5 +1570,5 @@ index 0000000..7084a9f
+ snd_config_update_free_global();
+}
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0084-autofoo.patch b/debian/patches/0085-autofoo.patch
index f1cc0634e..b7ae0154b 100644
--- a/debian/patches/0084-autofoo.patch
+++ b/debian/patches/0085-autofoo.patch
@@ -1,7 +1,7 @@
-From fe586619ab9b9ce5f3f18e774ef5e3d3dcf1b7a3 Mon Sep 17 00:00:00 2001
+From bf4080f43100974517e9a64fb7a7712a128d0272 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com>
-Date: Mon, 27 Jul 2009 15:59:44 +0300
-Subject: [PATCH] autofoo
+Date: Wed, 5 Aug 2009 17:33:33 +0300
+Subject: [PATCH 85/85] autofoo
---
ABOUT-NLS | 1068 ++
@@ -1169,11 +1169,11 @@ index 0000000..83bc72e
+
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
-index 0000000..09539f1
+index 0000000..3557213
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,5 @@
-+2009-07-27 gettextize <bug-gnu-gettext@gnu.org>
++2009-08-05 gettextize <bug-gnu-gettext@gnu.org>
+
+ * Makefile.am (EXTRA_DIST): Add config.rpath, m4/ChangeLog.
+ * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
@@ -49981,11 +49981,11 @@ index 0000000..6939dcc
+
diff --git a/m4/ChangeLog b/m4/ChangeLog
new file mode 100644
-index 0000000..4cc758f
+index 0000000..f25b793
--- /dev/null
+++ b/m4/ChangeLog
@@ -0,0 +1,11 @@
-+2009-07-27 gettextize <bug-gnu-gettext@gnu.org>
++2009-08-05 gettextize <bug-gnu-gettext@gnu.org>
+
+ * gettext.m4: New file, from gettext-0.17.
+ * iconv.m4: New file, from gettext-0.17.
@@ -61425,11 +61425,11 @@ index 0000000..1c8ff70
+# End:
diff --git a/po/ChangeLog b/po/ChangeLog
new file mode 100644
-index 0000000..15a8258
+index 0000000..6cfe5b1
--- /dev/null
+++ b/po/ChangeLog
@@ -0,0 +1,11 @@
-+2009-07-27 gettextize <bug-gnu-gettext@gnu.org>
++2009-08-05 gettextize <bug-gnu-gettext@gnu.org>
+
+ * Makefile.in.in: New file, from gettext-0.17.
+ * boldquot.sed: New file, from gettext-0.17.
@@ -69000,5 +69000,5 @@ index 0000000..7484126
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
--
-1.5.6.3
+1.6.3.3
diff --git a/debian/patches/0086-alsa-old-Make-sure-we-don-t-get-negative-latencies.patch b/debian/patches/0086-alsa-old-Make-sure-we-don-t-get-negative-latencies.patch
deleted file mode 100644
index f44100497..000000000
--- a/debian/patches/0086-alsa-old-Make-sure-we-don-t-get-negative-latencies.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From fc5b73c1ab2d6d13990296d67506b172d129fc6b Mon Sep 17 00:00:00 2001
-From: Jyri Sarha <jyri.sarha@nokia.com>
-Date: Fri, 31 Jul 2009 15:45:17 +0300
-Subject: [PATCH] alsa-old: Make sure we don't get negative latencies
-
----
- src/modules/alsa/module-alsa-sink-old.c | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
-
-diff --git a/src/modules/alsa/module-alsa-sink-old.c b/src/modules/alsa/module-alsa-sink-old.c
-index 4475097..b3c7bbe 100644
---- a/src/modules/alsa/module-alsa-sink-old.c
-+++ b/src/modules/alsa/module-alsa-sink-old.c
-@@ -394,6 +394,10 @@ static int sink_get_latency_by_timestamps(struct userdata *u, pa_usec_t *d) {
- avail * u->frame_size, &u->sink->sample_spec);
- elapsed = pa_rtclock_now() - pa_timespec_load(&ts_dma);
-
-+ /* Make sure the latency values does not roll over */
-+ if (elapsed > buffered)
-+ return -1;
-+
- *d = buffered - elapsed;
-
- #if 0
---
-1.5.6.3
-
diff --git a/debian/patches/0087-alsa-volume-Make-sure-volume-is-updated-after-mixer.patch b/debian/patches/0087-alsa-volume-Make-sure-volume-is-updated-after-mixer.patch
deleted file mode 100644
index 95a7efa28..000000000
--- a/debian/patches/0087-alsa-volume-Make-sure-volume-is-updated-after-mixer.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-From 002b33742fd9e1f24844998c84f429dffb5435f7 Mon Sep 17 00:00:00 2001
-From: Jyri Sarha <jyri.sarha@nokia.com>
-Date: Fri, 31 Jul 2009 15:45:34 +0300
-Subject: [PATCH] alsa-volume: Make sure volume is updated after mixer change.
-
----
- src/modules/alsa/module-alsa-sink-volume.c | 41 ++++++++++++++++-----------
- 1 files changed, 24 insertions(+), 17 deletions(-)
-
-diff --git a/src/modules/alsa/module-alsa-sink-volume.c b/src/modules/alsa/module-alsa-sink-volume.c
-index 7084a9f..9cc7747 100644
---- a/src/modules/alsa/module-alsa-sink-volume.c
-+++ b/src/modules/alsa/module-alsa-sink-volume.c
-@@ -775,7 +775,7 @@ static int load_mixer_tuning(struct userdata *u, struct mixer_control_t *m, cons
- char *mixer_name = NULL;
- const char *element_state = NULL;
- uint element_count = 0;
-- const char *error = NULL;
-+ char *error = NULL;
- /* Gcc is not clever enough to see these are initialized before use. */
- long prev_hw_vol = -1;
- long prev_mB_vol = -1;
-@@ -1046,9 +1046,8 @@ static int update_mixer_setup(struct userdata *u, const char *value_list) {
-
- static pa_hook_result_t sink_proplist_changed_hook_callback(pa_core *c, pa_sink *s, struct userdata *u) {
- const char *v = NULL;
-- int tmp;
-+ int new_active_tuning;
- pa_bool_t full_update = TRUE;
-- pa_bool_t update_volume = FALSE;
-
- if (s != u->sink) {
- return PA_HOOK_OK;
-@@ -1075,32 +1074,40 @@ static pa_hook_result_t sink_proplist_changed_hook_callback(pa_core *c, pa_sink
- u->audio_mode = pa_xstrdup(v);
- }
-
-+ new_active_tuning = u->active_tuning;
- v = pa_proplist_gets(s->proplist, PROP_MIXER_TUNING_MODE);
- if (v) {
-- if (!pa_atoi(v, &tmp)) {
-- if (u->active_tuning != tmp) {
-- u->active_tuning = tmp;
-- log_spam("change tuning mode to %d", tmp);
-- update_volume = TRUE;
-+ if (!pa_atoi(v, &new_active_tuning)) {
-+ if (u->active_tuning != new_active_tuning) {
-+ log_spam("change tuning mode to %d", new_active_tuning);
- }
- }
- }
-
-- if (full_update) {
-+ if (full_update || u->active_tuning != new_active_tuning) {
- enter_initialization(u);
-- v = pa_proplist_gets(s->proplist, PROP_MIXER);
-- if (v) {
-- update_mixer_setup(u, v);
-+ if (full_update) {
-+ v = pa_proplist_gets(s->proplist, PROP_MIXER);
-+ if (v) {
-+ update_mixer_setup(u, v);
-+ }
-+ }
-+ u->active_tuning = new_active_tuning;
-+
-+ /* First write curren HW volume according to new mixer settings */
-+ if (u->active_mixer) {
-+ write_alsa_mixer_volumes(u, u->active_mixer, &u->sink->thread_info.current_hw_volume);
-+ }
-+ else {
-+ /* If no active mixer, just set HW volume. */
-+ u->sink->thread_info.current_hw_volume = u->sink->virtual_volume;
- }
-- update_volume = FALSE;
-+ leave_initialization(u);
-+ /* Propagate possibly missed volume and mute state changes */
- pa_sink_set_mute(u->sink, u->sink->muted);
- pa_sink_set_volume(u->sink, &u->sink->virtual_volume, FALSE, TRUE, FALSE);
-- leave_initialization(u);
- }
-
-- if (update_volume)
-- pa_sink_set_volume(u->sink, &u->sink->virtual_volume, FALSE, TRUE, FALSE);
--
- return PA_HOOK_OK;
- }
-
---
-1.5.6.3
-
diff --git a/debian/patches/series b/debian/patches/series
index 554f831c8..88c4c5ea7 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,73 +1,73 @@
-0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g.patch
+0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch
0002-pulse-move-pa_rtclock_now-in-pulsecommon.patch
0003-Base-mainloop-on-pa_rtclock_now.patch
-0004-sample-util-fix-iteration-loop-when-adjusting-volum.patch
-0005-sample-util-properly-allocate-silence-block-for-s24.patch
-0006-endian-fix-LE-BE-order-for-24-bit-accessor-function.patch
+0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch
+0005-sample-util-properly-allocate-silence-block-for-s24-.patch
+0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch
0007-sample-correctly-pass-s24-32-formats.patch
0008-sconv-fix-a-few-minor-conversion-issues.patch
0009-optimization-Optimized-pa_sink_render_full.patch
-0010-core-Take-samples-from-silence-cache-rather-than-wr.patch
+0010-core-Take-samples-from-silence-cache-rather-than-wri.patch
0011-context-don-t-fail-if-session-bus-is-not-there.patch
0012-blueototh-make-auto-connect-optional.patch
0013-volume-change-pa_volume_t-mapping-to-cubic.patch
-0014-bluetooth-use-sco_sink-source-to-start-with-right-s.patch
-0015-bluetoth-device-be-less-strict-on-CONNECTED-state-t.patch
+0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch
+0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch
0016-interpol-test-remove-unused-include-getopt.h.patch
0017-tests-improve-resampler-test.patch
0018-resample-fix-rtclock-and-style.patch
0019-pulsecore-add-an-optional-origin_sink-on-sink_input.patch
-0020-pulsecore-add-flat_volume_sink-and-forward-set_volu.patch
+0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch
0021-pulsecore-get_maximum_input_volume-recursively.patch
-0022-pulsecore-go-recursively-when-updating-s-i-flat-vol.patch
+0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch
0023-pulsecore-propagate-flat-vol-recursively.patch
-0024-pulsecore-forward-flat_volume-functions-to-flat_vol.patch
+0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch
0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch
-0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vo.patch
-0027-pulsecore-do-not-consider-intermediate-s-i-in-flat.patch
+0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch
+0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch
0028-remap-flat-remap-sink-volume.patch
0029-stream-restore-extend-ext-stream-restore.patch
-0030-stream-restore-add-volume_is_absolute-bool-in-serve.patch
+0030-stream-restore-add-volume_is_absolute-bool-in-server.patch
0031-protocol-native-add-ext_supported-to-install_ext.patch
-0032-native-protocol-send-supported-extensions-in-client.patch
-0033-match-don-t-double-free-in-case-of-missing-table-fi.patch
+0032-native-protocol-send-supported-extensions-in-client-.patch
+0033-match-don-t-double-free-in-case-of-missing-table-fil.patch
0034-match-match-rule-earlier-in-SINK_INPUT_NEW.patch
0035-stream-restore-simple-fallback-volume-table.patch
0036-stream-restore-some-misc-fixes.patch
-0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-o.patch
+0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch
0038-suspend-on-idle-add-per-device-timeout-property.patch
-0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch
+0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch
0040-module-new-null-source-module.patch
-0041-build-install-pulse-tests-under-libexecdir-pulse.patch
+0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch
0042-build-add-pulsecore.pc-Nokia-specific.patch
0043-build-add-pulsecore-install-hook-Nokia-specific.patch
-0044-build-libtool-fails-to-link-module-s-library-during.patch
+0044-build-libtool-fails-to-link-module-s-library-during-.patch
0045-build-fix-build-on-scratchbox-with-rpath.patch
0046-pulsecore-Lower-pool-to-16MB-max-Nokia-specific.patch
0047-pulsecore-add-eventfd-wrapper.patch
-0048-pulsecore-use-MOVE_FAIL-before-destroying-all-strea.patch
-0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always.patch
-0050-core-make-sure-soft-mute-status-stays-in-sync-with.patch
+0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch
+0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch
+0050-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch
0051-flat-sink-reset-relative-volume-to-1.0.patch
-0052-bluetooth-device-Add-safe-guard-against-BT-streamin.patch
+0052-bluetooth-device-Add-safe-guard-against-BT-streaming.patch
0053-bluetooth-warn-on-EAGAIN-after-POLLOUT.patch
0054-bluetooth-drop-data-every-500ms-on-oor-condition.patch
0055-bluetooth-don-t-connect-on-unconnected-profile.patch
-0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-re.patch
+0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-req.patch
0057-bluetooth-fix-set_volume_cb-on-sco-over-pcm.patch
-0058-bluetooth-restore-original-over_-sink-src-set_vol.patch
-0059-cli-text-print-internal-volume-for-debugging-purpos.patch
+0058-bluetooth-restore-original-over_-sink-src-set_volume.patch
+0059-cli-text-print-internal-volume-for-debugging-purpose.patch
0060-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.patch
-0061-pulse-context-when-NOFAIL-don-t-try_next_connectio.patch
-0062-build-workaround-scratchbox-linker-issue.-Nokia-s.patch
-0063-protocol-native-expose-sink-reference-volume-instea.patch
+0061-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch
+0062-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch
+0063-protocol-native-expose-sink-reference-volume-instead.patch
0064-debug-default-who-try-to-set-default-sink-source.patch
0065-mainloop-log-as-deprecated-timeval-time_new.patch
-0066-core-no-rewinding-on-volume-change-if-the-sink-does.patch
+0066-core-no-rewinding-on-volume-change-if-the-sink-does-.patch
0067-stream-restore-maemo-route-restore-hack.patch
0068-stream-restore-make-route-volume-optional.patch
-0069-stream-restore-workaroung-moving-stream-volume-rest.patch
-0070-stream-restore-don-t-override-volume-entry-when-ap.patch
+0069-stream-restore-workaroung-moving-stream-volume-resto.patch
+0070-stream-restore-don-t-override-volume-entry-when-appl.patch
0071-stream-restore-initialize-userdata-to-0.patch
0072-database-simple-pa_database-implementation.patch
0073-stream-restore-modify-to-use-pa_database.patch
@@ -75,13 +75,11 @@
0075-db-simple-remove-dead-code.patch
0076-Remove-exploitable-LD_BIND_NOW-hack-CVE-2009-1894.patch
0077-bluetooth-fix-typo-with-service_-read-write-_type.patch
-0078-pulse-even-in-case-of-record-stream-let-s-initiali.patch
+0078-pulse-even-in-case-of-record-stream-let-s-initialize.patch
0079-llist-add-PA_LLIST_FOREACH.patch
-0080-flat-sink-sync-sink-volume-with-io-thread-recursive.patch
-0081-core-Add-infrastructure-for-delayed-HW-volume-setti.patch
-0082-alsa-port-the-old-alsa-modules.patch
-0083-alsa-sink-volume-a-complex-mixer-module.patch
-0084-autofoo.patch
-0085-sink-input-don-t-make-volume-relative-to-dest-sink.patch
-0086-alsa-old-Make-sure-we-don-t-get-negative-latencies.patch
-0087-alsa-volume-Make-sure-volume-is-updated-after-mixer.patch
+0080-flat-sink-sync-sink-volume-with-io-thread-recursivel.patch
+0081-core-Add-infrastructure-for-delayed-HW-volume-settin.patch
+0082-sink-input-don-t-make-volume-relative-to-dest-sink-r.patch
+0083-alsa-port-the-old-alsa-modules.patch
+0084-alsa-sink-volume-a-complex-mixer-module.patch
+0085-autofoo.patch