diff options
author | Jyri Sarha <jyri.sarha@nokia.com> | 2009-07-31 15:46:53 +0300 |
---|---|---|
committer | Jyri Sarha <jyri.sarha@nokia.com> | 2009-07-31 15:46:53 +0300 |
commit | 93a144868a05d49f18aa277d13fad210392b85a9 (patch) | |
tree | 3a05628d032b049674031fce1445d3446a53748c | |
parent | 3f6453b8b69d825492ab7b5f924ad25b9ec0c149 (diff) |
debian: Update patch series
88 files changed, 330 insertions, 210 deletions
diff --git a/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch b/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g.patch index 8b5906c53..e91657f98 100644 --- a/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g-find-..patch +++ b/debian/patches/0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g.patch @@ -1,7 +1,7 @@ From 3160bb415a042493c83cf7897f97727505299300 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Sat, 4 Apr 2009 22:56:38 +0300 -Subject: [PATCH 01/85] perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'` +Subject: [PATCH] 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.6.3.3 +1.5.6.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 612293c3c..427f23835 100644 --- a/debian/patches/0002-pulse-move-pa_rtclock_now-in-pulsecommon.patch +++ b/debian/patches/0002-pulse-move-pa_rtclock_now-in-pulsecommon.patch @@ -1,7 +1,7 @@ From 18bec537e02248fa5f4cc112f85deb0650da320d Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Sat, 4 Apr 2009 23:19:53 +0300 -Subject: [PATCH 02/85] pulse: move pa_rtclock_now in pulsecommon +Subject: [PATCH] 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.6.3.3 +1.5.6.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 04fa46645..05e38adb6 100644 --- a/debian/patches/0003-Base-mainloop-on-pa_rtclock_now.patch +++ b/debian/patches/0003-Base-mainloop-on-pa_rtclock_now.patch @@ -1,7 +1,7 @@ From c55a4d569891e6778a76059dad23127c7b1dc3ef Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Sun, 5 Apr 2009 02:13:43 +0300 -Subject: [PATCH 03/85] Base mainloop on pa_rtclock_now() +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch b/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volum.patch index a6208eeae..dc3df1494 100644 --- a/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volume.patch +++ b/debian/patches/0004-sample-util-fix-iteration-loop-when-adjusting-volum.patch @@ -1,7 +1,7 @@ From 69eddaa7b86790a1d6b4fdb49d222b2930a6dbc0 Mon Sep 17 00:00:00 2001 From: Lennart Poettering <lennart@poettering.net> Date: Fri, 1 May 2009 04:14:40 +0200 -Subject: [PATCH 04/85] sample-util: fix iteration loop when adjusting volume of s24 samples +Subject: [PATCH] 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.6.3.3 +1.5.6.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 807b23933..e5bce9c9d 100644 --- a/debian/patches/0005-sample-util-properly-allocate-silence-block-for-s24-.patch +++ b/debian/patches/0005-sample-util-properly-allocate-silence-block-for-s24.patch @@ -1,7 +1,7 @@ From c1ade7f8605c7bd8b37f82ea4a3ddcd1ba3e1869 Mon Sep 17 00:00:00 2001 From: Lennart Poettering <lennart@poettering.net> Date: Fri, 1 May 2009 04:14:02 +0200 -Subject: [PATCH 05/85] sample-util: properly allocate silence block for s24-32 formats +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch b/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-function.patch index 9ab0570c2..b66384c8d 100644 --- a/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch +++ b/debian/patches/0006-endian-fix-LE-BE-order-for-24-bit-accessor-function.patch @@ -1,7 +1,7 @@ From f4110904b95b0a6d1a164d2b54aaa69057a11b8f Mon Sep 17 00:00:00 2001 From: Lennart Poettering <lennart@poettering.net> Date: Fri, 1 May 2009 04:13:15 +0200 -Subject: [PATCH 06/85] endian: fix LE/BE order for 24 bit accessor functions +Subject: [PATCH] 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.6.3.3 +1.5.6.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 88857cea8..078d17113 100644 --- a/debian/patches/0007-sample-correctly-pass-s24-32-formats.patch +++ b/debian/patches/0007-sample-correctly-pass-s24-32-formats.patch @@ -1,7 +1,7 @@ From baa7eb6df54cc65833171d53463f334f76591680 Mon Sep 17 00:00:00 2001 From: Lennart Poettering <lennart@poettering.net> Date: Fri, 1 May 2009 04:12:24 +0200 -Subject: [PATCH 07/85] sample: correctly pass s24-32 formats +Subject: [PATCH] sample: correctly pass s24-32 formats --- src/pulse/sample.c | 8 ++++---- @@ -30,5 +30,5 @@ index 1e67b03..ed7b1b0 100644 return -1; } -- -1.6.3.3 +1.5.6.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 45621ac3c..15f754eef 100644 --- a/debian/patches/0008-sconv-fix-a-few-minor-conversion-issues.patch +++ b/debian/patches/0008-sconv-fix-a-few-minor-conversion-issues.patch @@ -1,7 +1,7 @@ From 787a8fa32fa538e842e6d2c482fac231bb01e079 Mon Sep 17 00:00:00 2001 From: Lennart Poettering <lennart@poettering.net> Date: Fri, 1 May 2009 04:22:08 +0200 -Subject: [PATCH 08/85] sconv: fix a few minor conversion issues +Subject: [PATCH] sconv: fix a few minor conversion issues --- src/pulsecore/sconv-s16le.c | 10 +++++----- @@ -57,5 +57,5 @@ index 29a9a45..d89f428 100644 /* float32 */ -- -1.6.3.3 +1.5.6.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 a8182ae6f..43ae0d33e 100644 --- a/debian/patches/0009-optimization-Optimized-pa_sink_render_full.patch +++ b/debian/patches/0009-optimization-Optimized-pa_sink_render_full.patch @@ -1,7 +1,7 @@ From 1da2e807bfd55bed21470cc2148b941dfb105761 Mon Sep 17 00:00:00 2001 From: Jyri Sarha <jyri.sarha@nokia.com> Date: Thu, 7 May 2009 18:41:20 +0300 -Subject: [PATCH 09/85] optimization: Optimized pa_sink_render_full. +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wri.patch b/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wr.patch index 071ed0fe3..289a28b7e 100644 --- a/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wri.patch +++ b/debian/patches/0010-core-Take-samples-from-silence-cache-rather-than-wr.patch @@ -1,7 +1,7 @@ From 0d6d6d3d9a45a2ed9686c3e03bb2d2aa2c2c0278 Mon Sep 17 00:00:00 2001 From: Jyri Sarha <jyri.sarha@nokia.com> Date: Thu, 7 May 2009 19:55:57 +0300 -Subject: [PATCH 10/85] core: Take samples from silence cache rather than write zeros +Subject: [PATCH] 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.6.3.3 +1.5.6.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 3f08aea3b..76b59b8de 100644 --- a/debian/patches/0011-context-don-t-fail-if-session-bus-is-not-there.patch +++ b/debian/patches/0011-context-don-t-fail-if-session-bus-is-not-there.patch @@ -1,7 +1,7 @@ From 4d1a3e64d8fbebc32180319da43feed1c1eda92e Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 12 May 2009 01:39:55 +0300 -Subject: [PATCH 11/85] context: don't fail if session bus is not there +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0012-blueototh-make-auto-connect-optional.patch b/debian/patches/0012-blueototh-make-auto-connect-optional.patch index efe0c27c4..5fbce28ef 100644 --- a/debian/patches/0012-blueototh-make-auto-connect-optional.patch +++ b/debian/patches/0012-blueototh-make-auto-connect-optional.patch @@ -1,7 +1,7 @@ From e294762b93a53ca1823f6b39c1ef6e2ed9d7ba0a Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Wed, 13 May 2009 22:46:50 +0300 -Subject: [PATCH 12/85] blueototh: make auto-connect optional +Subject: [PATCH] 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.6.3.3 +1.5.6.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 1e3092726..de8360983 100644 --- a/debian/patches/0013-volume-change-pa_volume_t-mapping-to-cubic.patch +++ b/debian/patches/0013-volume-change-pa_volume_t-mapping-to-cubic.patch @@ -1,7 +1,7 @@ From b79dab7f52d880968bf48cf7b1b8bf94b867d17e Mon Sep 17 00:00:00 2001 From: Lennart Poettering <lennart@poettering.net> Date: Fri, 22 May 2009 01:30:54 +0200 -Subject: [PATCH 13/85] volume: change pa_volume_t mapping to cubic +Subject: [PATCH] volume: change pa_volume_t mapping to cubic --- src/pulse/volume.c | 42 ++++++++++++++++++++++++++++++------------ @@ -125,5 +125,5 @@ index 5b7e121..b7c1876 100644 #endif -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch b/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-s.patch index 98be36d3e..6491ef026 100644 --- a/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-st.patch +++ b/debian/patches/0014-bluetooth-use-sco_sink-source-to-start-with-right-s.patch @@ -1,7 +1,7 @@ From 670c6f5a84c6e2862e2ae2953b17610e3a50ad66 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Mon, 25 May 2009 18:22:16 +0300 -Subject: [PATCH 14/85] bluetooth: use sco_sink/source to start with right state +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch b/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-t.patch index 56ad87aea..ca897392a 100644 --- a/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch +++ b/debian/patches/0015-bluetoth-device-be-less-strict-on-CONNECTED-state-t.patch @@ -1,7 +1,7 @@ From f04ae4e1b71b1cbd64df0305ac7d0739c7b2e95a Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Sat, 4 Apr 2009 17:56:36 +0300 -Subject: [PATCH 15/85] bluetoth-device: be less strict on CONNECTED state to switch profile +Subject: [PATCH] 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.6.3.3 +1.5.6.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 c52daa618..797b51547 100644 --- a/debian/patches/0016-interpol-test-remove-unused-include-getopt.h.patch +++ b/debian/patches/0016-interpol-test-remove-unused-include-getopt.h.patch @@ -1,7 +1,7 @@ From 236eb2ace05dda6c348d2f1cc521deaa6e991abc Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Tue, 4 Nov 2008 16:47:09 +0200 -Subject: [PATCH 16/85] interpol-test: remove unused include getopt.h +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0017-tests-improve-resampler-test.patch b/debian/patches/0017-tests-improve-resampler-test.patch index 932847f88..706eca232 100644 --- a/debian/patches/0017-tests-improve-resampler-test.patch +++ b/debian/patches/0017-tests-improve-resampler-test.patch @@ -1,7 +1,7 @@ From a6ece38a902578fb5e7c908c59ff5866235c72a5 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Wed, 5 Nov 2008 00:24:37 +0200 -Subject: [PATCH 17/85] tests: improve resampler test +Subject: [PATCH] tests: improve resampler test --- src/tests/resampler-test.c | 202 +++++++++++++++++++++++++++++++++++++++++-- @@ -262,5 +262,5 @@ index 6b4a64c..2e18e96 100644 + return ret; } -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0018-resample-fix-rtclock-and-style.patch b/debian/patches/0018-resample-fix-rtclock-and-style.patch index ffab602d1..6da536dd3 100644 --- a/debian/patches/0018-resample-fix-rtclock-and-style.patch +++ b/debian/patches/0018-resample-fix-rtclock-and-style.patch @@ -1,7 +1,7 @@ From c91ca053ba2f821355e029e3f7c7255a1548578c Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Fri, 29 May 2009 15:56:24 +0300 -Subject: [PATCH 18/85] resample: fix rtclock and style +Subject: [PATCH] resample: fix rtclock and style --- src/tests/resampler-test.c | 15 ++++++++------- @@ -73,5 +73,5 @@ index 2e18e96..caa178e 100644 pa_resampler_free(resampler); -- -1.6.3.3 +1.5.6.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 cc5c0402c..8142bf06c 100644 --- a/debian/patches/0019-pulsecore-add-an-optional-origin_sink-on-sink_input.patch +++ b/debian/patches/0019-pulsecore-add-an-optional-origin_sink-on-sink_input.patch @@ -1,7 +1,7 @@ From 24c6215fc9d5a413f777ecd9631a6afc9586b09b Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 10 Mar 2009 16:33:36 +0200 -Subject: [PATCH 19/85] pulsecore: add an optional origin_sink on sink_input +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch b/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volu.patch index b6aa87a7f..a7801e2de 100644 --- a/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volum.patch +++ b/debian/patches/0020-pulsecore-add-flat_volume_sink-and-forward-set_volu.patch @@ -1,7 +1,7 @@ From ba827476bc6e0fc2d80cb4761b670dac853ccc38 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 10 Mar 2009 17:07:35 +0200 -Subject: [PATCH 20/85] pulsecore: add flat_volume_sink and forward set_volume to it +Subject: [PATCH] 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.6.3.3 +1.5.6.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 c0d97d8fa..aabb8d7ab 100644 --- a/debian/patches/0021-pulsecore-get_maximum_input_volume-recursively.patch +++ b/debian/patches/0021-pulsecore-get_maximum_input_volume-recursively.patch @@ -1,7 +1,7 @@ From 71a5498c034c57f27eba1ba0e0cdbc57d7372783 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 10 Mar 2009 17:13:17 +0200 -Subject: [PATCH 21/85] pulsecore: get_maximum_input_volume recursively +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch b/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-vol.patch index 1a13645c7..1f234a267 100644 --- a/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch +++ b/debian/patches/0022-pulsecore-go-recursively-when-updating-s-i-flat-vol.patch @@ -1,7 +1,7 @@ From 4f3cb7240206c16d44d8f417222a2795d88562ab Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 10 Mar 2009 17:22:11 +0200 -Subject: [PATCH 22/85] pulsecore: go recursively when updating s-i flat-volume +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch b/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch index 882115ef4..c329bf750 100644 --- a/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch +++ b/debian/patches/0023-pulsecore-propagate-flat-vol-recursively.patch @@ -1,7 +1,7 @@ From d05d443a084a9a0b34d77cea8af101abd5f57b03 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 10 Mar 2009 17:43:55 +0200 -Subject: [PATCH 23/85] pulsecore: propagate flat-vol recursively +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch b/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_vol.patch index 57ab1f0a7..5df5a4890 100644 --- a/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch +++ b/debian/patches/0024-pulsecore-forward-flat_volume-functions-to-flat_vol.patch @@ -1,7 +1,7 @@ From f77bcee53f556fdf41c2d4405f231d612af62ae5 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 10 Mar 2009 18:01:44 +0200 -Subject: [PATCH 24/85] pulsecore: forward flat_volume functions to flat_volume_sink +Subject: [PATCH] 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.6.3.3 +1.5.6.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 6848edada..8ea38f306 100644 --- a/debian/patches/0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch +++ b/debian/patches/0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch @@ -1,7 +1,7 @@ From d66247765c17de69f857a54abb66a0d2679b9973 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 10 Mar 2009 20:08:34 +0200 -Subject: [PATCH 25/85] pulsecore: intermediate s-i soft_vol is 0dB +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch b/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vo.patch index 129bcdc9a..572f11ad9 100644 --- a/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch +++ b/debian/patches/0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vo.patch @@ -1,7 +1,7 @@ From ba9a3b553e6099ebba6185edad28b7147e70b212 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 10 Mar 2009 20:08:59 +0200 -Subject: [PATCH 26/85] pulsecore: notify flatten upstream slaved sink of volume change +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch b/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat.patch index 347dd217a..33bbc122f 100644 --- a/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch +++ b/debian/patches/0027-pulsecore-do-not-consider-intermediate-s-i-in-flat.patch @@ -1,7 +1,7 @@ From dfef1b1c8601c4b42d739ae2ec164fba2560eb49 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 10 Mar 2009 22:44:34 +0200 -Subject: [PATCH 27/85] pulsecore: do not consider intermediate s-i in flat-vol +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0028-remap-flat-remap-sink-volume.patch b/debian/patches/0028-remap-flat-remap-sink-volume.patch index bed935a46..8efbbdbc0 100644 --- a/debian/patches/0028-remap-flat-remap-sink-volume.patch +++ b/debian/patches/0028-remap-flat-remap-sink-volume.patch @@ -1,7 +1,7 @@ From 4faa8e49fad8ae4ca87f695137676cae5117580f Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Wed, 11 Mar 2009 20:14:49 +0200 -Subject: [PATCH 28/85] remap: flat remap sink volume +Subject: [PATCH] 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.6.3.3 +1.5.6.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 0eccd1697..1c2222724 100644 --- a/debian/patches/0029-stream-restore-extend-ext-stream-restore.patch +++ b/debian/patches/0029-stream-restore-extend-ext-stream-restore.patch @@ -1,7 +1,7 @@ From d7b19ebb698870ac9cc9b43d7a11e5cfe2c02c53 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Thu, 7 May 2009 15:50:17 +0300 -Subject: [PATCH 29/85] stream-restore: extend ext-stream-restore +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-server.patch b/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-serve.patch index f7e31265c..a42ab295a 100644 --- a/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-server.patch +++ b/debian/patches/0030-stream-restore-add-volume_is_absolute-bool-in-serve.patch @@ -1,7 +1,7 @@ From e1f9fb8df7f747ed90f72758f4a5cb430cdb3918 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Thu, 7 May 2009 17:07:37 +0300 -Subject: [PATCH 30/85] stream-restore: add volume_is_absolute bool in server side +Subject: [PATCH] stream-restore: add volume_is_absolute bool in server side --- configure.ac | 2 +- @@ -122,5 +122,5 @@ index ad5baf9..d3ec72f 100644 goto fail; -- -1.6.3.3 +1.5.6.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 c07d25f94..0682f8a2a 100644 --- a/debian/patches/0031-protocol-native-add-ext_supported-to-install_ext.patch +++ b/debian/patches/0031-protocol-native-add-ext_supported-to-install_ext.patch @@ -1,7 +1,7 @@ From 2522efced262e752ef7def8a2f6d6fe1f871e6b8 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Mon, 11 May 2009 17:00:23 +0300 -Subject: [PATCH 31/85] protocol-native: add "ext_supported" to install_ext() +Subject: [PATCH] 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.6.3.3 +1.5.6.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 c0935e160..9e03ecb92 100644 --- a/debian/patches/0032-native-protocol-send-supported-extensions-in-client-.patch +++ b/debian/patches/0032-native-protocol-send-supported-extensions-in-client.patch @@ -1,7 +1,7 @@ From d620078de440452eb7fcf2ce130636e76a1f30c2 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Mon, 11 May 2009 21:54:10 +0300 -Subject: [PATCH 32/85] native-protocol: send supported extensions in client & server +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fil.patch b/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fi.patch index 8f6aa207b..0876f11b6 100644 --- a/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fil.patch +++ b/debian/patches/0033-match-don-t-double-free-in-case-of-missing-table-fi.patch @@ -1,7 +1,7 @@ From 08903f06f5a0de4ddc344481c21f39661dbfa136 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Wed, 13 May 2009 21:11:52 +0300 -Subject: [PATCH 33/85] match: don't double free in case of missing table file +Subject: [PATCH] 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.6.3.3 +1.5.6.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 e3eec8412..4be013dcd 100644 --- a/debian/patches/0034-match-match-rule-earlier-in-SINK_INPUT_NEW.patch +++ b/debian/patches/0034-match-match-rule-earlier-in-SINK_INPUT_NEW.patch @@ -1,7 +1,7 @@ From ea035c7695cda6ce47901ece500bbbb308c4c0a1 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Wed, 13 May 2009 21:32:03 +0300 -Subject: [PATCH 34/85] match: match rule earlier, in SINK_INPUT_NEW +Subject: [PATCH] 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.6.3.3 +1.5.6.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 ff86a0f5a..a4f2b64fd 100644 --- a/debian/patches/0035-stream-restore-simple-fallback-volume-table.patch +++ b/debian/patches/0035-stream-restore-simple-fallback-volume-table.patch @@ -1,7 +1,7 @@ From f7df7399497118cbfb6a6035daa1315068b1e17a Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Fri, 15 May 2009 17:24:54 +0300 -Subject: [PATCH 35/85] stream-restore: simple fallback volume table +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0036-stream-restore-some-misc-fixes.patch b/debian/patches/0036-stream-restore-some-misc-fixes.patch index 6e3a5ed85..abd5f8016 100644 --- a/debian/patches/0036-stream-restore-some-misc-fixes.patch +++ b/debian/patches/0036-stream-restore-some-misc-fixes.patch @@ -1,7 +1,7 @@ From 2485db27a63d3ef6543fe0fb50975fb703c200dc Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Thu, 21 May 2009 17:38:17 +0300 -Subject: [PATCH 36/85] stream-restore: some misc fixes +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch b/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-o.patch index 983957505..89def6f78 100644 --- a/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-over-.patch +++ b/debian/patches/0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-o.patch @@ -1,7 +1,7 @@ From f3e454031097e16fd952ddbc979d585ecd69b752 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Wed, 22 Apr 2009 15:42:35 +0300 -Subject: [PATCH 37/85] bluetooth: reset u->{sink,source} to NULL when SCO over PCM fails +Subject: [PATCH] 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.6.3.3 +1.5.6.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 d1aae4415..fb30c3d70 100644 --- a/debian/patches/0038-suspend-on-idle-add-per-device-timeout-property.patch +++ b/debian/patches/0038-suspend-on-idle-add-per-device-timeout-property.patch @@ -1,7 +1,7 @@ From f7bd6ce2a684a3ec6158ee0990587bd4b3b6deda Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Tue, 12 May 2009 01:48:05 +0300 -Subject: [PATCH 38/85] suspend-on-idle: add per-device timeout property +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch b/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch index 6608ff5ca..6dcd2562e 100644 --- a/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch +++ b/debian/patches/0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch @@ -1,7 +1,7 @@ From 5b4b108d159304081ccf97994382741cecc212d0 Mon Sep 17 00:00:00 2001 From: CJ van den Berg <cj@vdbonline.com> Date: Wed, 31 Oct 2007 13:59:31 +0100 -Subject: [PATCH 39/85] Set ESD socket to /tmp/.esd/socket to match up with libesd +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0040-module-new-null-source-module.patch b/debian/patches/0040-module-new-null-source-module.patch index 68fc7f473..b7c513457 100644 --- a/debian/patches/0040-module-new-null-source-module.patch +++ b/debian/patches/0040-module-new-null-source-module.patch @@ -1,7 +1,7 @@ From 9661fe55454d17aca5821234b40c504afe6abd71 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Thu, 4 Dec 2008 18:02:21 +0200 -Subject: [PATCH 40/85] module: new null-source module +Subject: [PATCH] module: new null-source module --- src/Makefile.am | 6 + @@ -373,5 +373,5 @@ index 0000000..8a69e56 + pa_xfree(u); +} -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch b/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse.patch index 28bc21ad9..e83b90c12 100644 --- a/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch +++ b/debian/patches/0041-build-install-pulse-tests-under-libexecdir-pulse.patch @@ -1,7 +1,7 @@ From 6c48b3714e67e3a8b4a365138e44bc6b0fce3c17 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Thu, 11 Dec 2008 22:05:31 +0200 -Subject: [PATCH 41/85] build: install pulse tests under $(libexecdir)/pulse-tests (Nokia specific) +Subject: [PATCH] build: install pulse tests under $(libexecdir)/pulse-tests (Nokia specific) --- src/Makefile.am | 11 ++++++----- @@ -59,5 +59,5 @@ index 44ad9fe..7962a37 100644 endif -- -1.6.3.3 +1.5.6.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 fefd15dfa..3679d4630 100644 --- a/debian/patches/0042-build-add-pulsecore.pc-Nokia-specific.patch +++ b/debian/patches/0042-build-add-pulsecore.pc-Nokia-specific.patch @@ -1,7 +1,7 @@ From 0e1337a3a72c936fe629387982ea58e026b2071a Mon Sep 17 00:00:00 2001 From: Ismo Puustinen <ismo.h.puustinen@nokia.com> Date: Tue, 30 Sep 2008 18:45:55 +0300 -Subject: [PATCH 42/85] build: add pulsecore.pc (Nokia specific) +Subject: [PATCH] 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.6.3.3 +1.5.6.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 3605b73ad..5d4482550 100644 --- a/debian/patches/0043-build-add-pulsecore-install-hook-Nokia-specific.patch +++ b/debian/patches/0043-build-add-pulsecore-install-hook-Nokia-specific.patch @@ -1,7 +1,7 @@ From 21c566c10998410c98275595f9324bd33406b262 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Fri, 9 Jan 2009 16:59:05 +0200 -Subject: [PATCH 43/85] build: add pulsecore install-hook (Nokia specific) +Subject: [PATCH] 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.6.3.3 +1.5.6.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 6677ab1dd..36055e267 100644 --- a/debian/patches/0044-build-libtool-fails-to-link-module-s-library-during-.patch +++ b/debian/patches/0044-build-libtool-fails-to-link-module-s-library-during.patch @@ -1,7 +1,7 @@ From e047eb94c394fd421f8295ac5fbdf0666e00ad60 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Thu, 11 Dec 2008 17:09:11 +0200 -Subject: [PATCH 44/85] build: libtool fails to link module's library during build time (Nokia specific) +Subject: [PATCH] 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.6.3.3 +1.5.6.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 7bbe21cf4..68e6ee32e 100644 --- a/debian/patches/0045-build-fix-build-on-scratchbox-with-rpath.patch +++ b/debian/patches/0045-build-fix-build-on-scratchbox-with-rpath.patch @@ -1,7 +1,7 @@ From 025b3f96b3b45e8e83d6c595c3fdd3def94da330 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com> Date: Wed, 7 Jan 2009 18:18:26 +0200 -Subject: [PATCH 45/85] build: fix build on scratchbox with rpath +Subject: [PATCH] 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.6.3.3 +1.5.6.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 ce8604d7a..fa1f10d0e 100644 --- a/debian/patches/0046-pulsecore-Lower-pool-to-16MB-max-Nokia-specific.patch +++ b/debian/patches/0046-pulsecore-Lower-pool-to-16MB-max-Nokia-specific.patch @@ -1,7 +1,7 @@ From 02969e3c123853faf608a0f5c869f260400910e5 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Wed, 18 Feb 2009 16:21:34 +0200 -Subject: [PATCH 46/85] pulsecore: Lower pool to 16MB max (Nokia specific) +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch b/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch index bf360b99f..cc75c3e3c 100644 --- a/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch +++ b/debian/patches/0047-pulsecore-add-eventfd-wrapper.patch @@ -1,7 +1,7 @@ From b9e874b497048fd3cbbcbc655210ebe6558a872c Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Mon, 2 Mar 2009 15:58:53 +0200 -Subject: [PATCH 47/85] pulsecore: add eventfd wrapper +Subject: [PATCH] pulsecore: add eventfd wrapper --- src/Makefile.am | 1 + @@ -247,5 +247,5 @@ index 380f34f..4a9c951 100644 return f->efd; #endif -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch b/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-strea.patch index f88ca9d9c..1d6e283d5 100644 --- a/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-stream.patch +++ b/debian/patches/0048-pulsecore-use-MOVE_FAIL-before-destroying-all-strea.patch @@ -1,7 +1,7 @@ From 5b6a18bae6b96d7e13d83f0341bc5866fafc87dc Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= <marc-andre.lureau@nokia.com> Date: Mon, 16 Mar 2009 20:03:33 +0200 -Subject: [PATCH 48/85] pulsecore: use MOVE_FAIL before destroying all streams +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch b/debian/patches/0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always.patch index 36686c5de..ca23183fd 100644 --- a/debian/patches/0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always-a.patch +++ b/debian/patches/0049-pulsecore-Send-PA_SINK_MESSAGE_SYNC_VOLUMES-always.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 49/85] pulsecore: Send PA_SINK_MESSAGE_SYNC_VOLUMES always after flat volume recalculations to all collapsed sinks. +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0050-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch b/debian/patches/0050-core-make-sure-soft-mute-status-stays-in-sync-with.patch index a1ce2e766..31b915cf0 100644 --- a/debian/patches/0050-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch +++ b/debian/patches/0050-core-make-sure-soft-mute-status-stays-in-sync-with.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 50/85] core: make sure soft mute status stays in sync with hw mute status +Subject: [PATCH] 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.6.3.3 +1.5.6.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 68eeac998..166665b93 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 51/85] flat-sink: reset relative volume to 1.0 +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streaming.patch b/debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streamin.patch index fc68150af..68c3c391f 100644 --- a/debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streaming.patch +++ b/debian/patches/0052-bluetooth-device-Add-safe-guard-against-BT-streamin.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 52/85] bluetooth-device: Add safe guard against BT streaming irregularities. +Subject: [PATCH] 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.6.3.3 +1.5.6.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 e2ef74d92..1da41befa 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 53/85] bluetooth: warn on EAGAIN after POLLOUT +Subject: [PATCH] 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.6.3.3 +1.5.6.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 68273be0c..f9fa9d3fc 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 54/85] bluetooth: drop data every 500ms on oor condition +Subject: [PATCH] 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.6.3.3 +1.5.6.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 a6fea7fe3..afacb90b5 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 55/85] bluetooth: don't connect on unconnected profile +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-req.patch b/debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-re.patch index 5a9b8d066..9cdb4225c 100644 --- a/debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-req.patch +++ b/debian/patches/0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-re.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 56/85] bluetooth: don't call pa_sink_render with 0 bytes request +Subject: [PATCH] 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.6.3.3 +1.5.6.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 11b8053ac..dc823d559 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 57/85] bluetooth: fix set_volume_cb on sco over pcm +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_volume.patch b/debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_vol.patch index 9fd3d6acb..6627dbe16 100644 --- a/debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_volume.patch +++ b/debian/patches/0058-bluetooth-restore-original-over_-sink-src-set_vol.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 58/85] bluetooth: restore original over_{sink,src}->set_volume when unloading +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpose.patch b/debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpos.patch index c021997da..d5940b121 100644 --- a/debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpose.patch +++ b/debian/patches/0059-cli-text-print-internal-volume-for-debugging-purpos.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 59/85] cli-text: print internal volume for debugging purposes +Subject: [PATCH] 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.6.3.3 +1.5.6.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 370d9509a..63c9030e4 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 60/85] bootstrap: enable DEBUG_VOLUME and NOKIA +Subject: [PATCH] bootstrap: enable DEBUG_VOLUME and NOKIA --- bootstrap.sh | 2 +- @@ -21,5 +21,5 @@ index cb74121..6fffb35 100755 fi fi -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch b/debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connectio.patch index 7894a6391..8ffdb03c6 100644 --- a/debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connection-.patch +++ b/debian/patches/0061-pulse-context-when-NOFAIL-don-t-try_next_connectio.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 61/85] pulse/context: when NOFAIL, don't try_next_connection() if c->client +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch b/debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-s.patch index adcfc7b95..f0115cefb 100644 --- a/debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-spec.patch +++ b/debian/patches/0062-build-workaround-scratchbox-linker-issue.-Nokia-s.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 62/85] build: workaround scratchbox linker issue.. (Nokia specific) +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0063-protocol-native-expose-sink-reference-volume-instead.patch b/debian/patches/0063-protocol-native-expose-sink-reference-volume-instea.patch index 755898241..6020c3915 100644 --- a/debian/patches/0063-protocol-native-expose-sink-reference-volume-instead.patch +++ b/debian/patches/0063-protocol-native-expose-sink-reference-volume-instea.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 63/85] protocol-native: expose sink reference volume instead of virtual volume +Subject: [PATCH] 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.6.3.3 +1.5.6.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 fab5ca229..4a3dc8b9c 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 64/85] debug default who try to set default sink/source +Subject: [PATCH] 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.6.3.3 +1.5.6.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 ba7b99f2d..c99593ece 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 65/85] mainloop: log as deprecated timeval time_new +Subject: [PATCH] mainloop: log as deprecated timeval time_new --- src/pulse/mainloop.c | 2 ++ @@ -21,5 +21,5 @@ index 9b4fc9f..f0dd0a2 100644 struct timeval now; -- -1.6.3.3 +1.5.6.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 19268f316..f9d3be034 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 66/85] core: no rewinding on volume change if the sink does not support it. +Subject: [PATCH] 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.6.3.3 +1.5.6.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 d9f71e1b2..7ac6b1c4f 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 67/85] stream-restore: maemo route restore hack +Subject: [PATCH] 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.6.3.3 +1.5.6.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 752180412..c58693d92 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 68/85] stream-restore: make route volume optional +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0069-stream-restore-workaroung-moving-stream-volume-resto.patch b/debian/patches/0069-stream-restore-workaroung-moving-stream-volume-rest.patch index e6984422d..f1e50e36e 100644 --- a/debian/patches/0069-stream-restore-workaroung-moving-stream-volume-resto.patch +++ b/debian/patches/0069-stream-restore-workaroung-moving-stream-volume-rest.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 69/85] stream-restore: workaroung moving stream volume restore +Subject: [PATCH] stream-restore: workaroung moving stream volume restore --- src/modules/module-stream-restore.c | 8 +++++++- @@ -34,5 +34,5 @@ index e233700..4661884 100644 continue; -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0070-stream-restore-don-t-override-volume-entry-when-appl.patch b/debian/patches/0070-stream-restore-don-t-override-volume-entry-when-ap.patch index 0a38e99c6..308b1bec1 100644 --- a/debian/patches/0070-stream-restore-don-t-override-volume-entry-when-appl.patch +++ b/debian/patches/0070-stream-restore-don-t-override-volume-entry-when-ap.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 70/85] stream-restore: don't override volume entry, when applied to different channel maps +Subject: [PATCH] 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.6.3.3 +1.5.6.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 14b428617..c26a8750a 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 71/85] stream-restore: initialize userdata to 0 +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0072-database-simple-pa_database-implementation.patch b/debian/patches/0072-database-simple-pa_database-implementation.patch index e320d7a4c..903f3a894 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 72/85] database: simple pa_database implementation +Subject: [PATCH] database: simple pa_database implementation --- src/Makefile.am | 5 +- @@ -621,5 +621,5 @@ index 0000000..17455d4 + +#endif -- -1.6.3.3 +1.5.6.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 b40a53f0a..96dc5903c 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 73/85] stream-restore: modify to use pa_database +Subject: [PATCH] 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.6.3.3 +1.5.6.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 2aba803d9..ef4f3ab0a 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 74/85] db-simple: fix double free (to squash) +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0075-db-simple-remove-dead-code.patch b/debian/patches/0075-db-simple-remove-dead-code.patch index 31f041863..db92a2e2b 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 75/85] db-simple: remove dead code +Subject: [PATCH] db-simple: remove dead code --- src/pulsecore/database-simple.c | 4 ---- @@ -23,5 +23,5 @@ index ceb565b..00a1fc8 100644 if (append) { -- -1.6.3.3 +1.5.6.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 f24f56637..9f54bf144 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 76/85] Remove exploitable LD_BIND_NOW hack (CVE-2009-1894). +Subject: [PATCH] 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.6.3.3 +1.5.6.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 1002e8e13..a32061abb 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 77/85] bluetooth: fix typo with service_{read,write}_type +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initialize.patch b/debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initiali.patch index ad5410245..99af19270 100644 --- a/debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initialize.patch +++ b/debian/patches/0078-pulse-even-in-case-of-record-stream-let-s-initiali.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 78/85] pulse: even in case of record stream, let's initialize req_bytes to 0 +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0079-llist-add-PA_LLIST_FOREACH.patch b/debian/patches/0079-llist-add-PA_LLIST_FOREACH.patch index cbaa0ed22..d100a8594 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 79/85] llist: add PA_LLIST_FOREACH +Subject: [PATCH] llist: add PA_LLIST_FOREACH --- src/pulsecore/llist.h | 3 +++ @@ -20,5 +20,5 @@ index 77a1749..58b51c6 100644 + #endif -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursivel.patch b/debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursive.patch index 395abb744..e4bd161d7 100644 --- a/debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursivel.patch +++ b/debian/patches/0080-flat-sink-sync-sink-volume-with-io-thread-recursive.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 80/85] flat-sink: sync sink volume with io thread recursively +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-settin.patch b/debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-setti.patch index 7bbf506e7..f3c27e91a 100644 --- a/debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-settin.patch +++ b/debian/patches/0081-core-Add-infrastructure-for-delayed-HW-volume-setti.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 81/85] core: Add infrastructure for delayed HW volume setting +Subject: [PATCH] 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.6.3.3 +1.5.6.3 diff --git a/debian/patches/0082-alsa-port-the-old-alsa-modules.patch b/debian/patches/0082-alsa-port-the-old-alsa-modules.patch index b1b066126..c71844029 100644 --- a/debian/patches/0082-alsa-port-the-old-alsa-modules.patch +++ b/debian/patches/0082-alsa-port-the-old-alsa-modules.patch @@ -1,7 +1,7 @@ From 650977317d0c9eab03170a858d10111bbf783a6c Mon Sep 17 00:00:00 2001 From: Maemo Multimedia <multimedia@maemo.org> Date: Fri, 17 Apr 2009 17:08:35 +0300 -Subject: [PATCH 82/85] alsa: port the old alsa modules +Subject: [PATCH] alsa: port the old alsa modules alsa-old: start as suspended @@ -2791,5 +2791,5 @@ index 0000000..8d9cbd2 + snd_config_update_free_global(); +} -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0083-alsa-sink-volume-a-complex-mixer-module.patch b/debian/patches/0083-alsa-sink-volume-a-complex-mixer-module.patch index bbdfa5e8f..79f4783e3 100644 --- a/debian/patches/0083-alsa-sink-volume-a-complex-mixer-module.patch +++ b/debian/patches/0083-alsa-sink-volume-a-complex-mixer-module.patch @@ -1,7 +1,7 @@ From 3476436264879e2ddd0ad5914e46e3038f155a9d Mon Sep 17 00:00:00 2001 From: Maemo Multimedia <multimedia@maemo.org> Date: Fri, 17 Apr 2009 17:09:01 +0300 -Subject: [PATCH 83/85] alsa: sink-volume, a complex mixer module +Subject: [PATCH] alsa: sink-volume, a complex mixer module volume: update delay @@ -1561,5 +1561,5 @@ index 0000000..7084a9f + snd_config_update_free_global(); +} -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0084-autofoo.patch b/debian/patches/0084-autofoo.patch index 33441d7d2..f1cc0634e 100644 --- a/debian/patches/0084-autofoo.patch +++ b/debian/patches/0084-autofoo.patch @@ -1,7 +1,7 @@ From fe586619ab9b9ce5f3f18e774ef5e3d3dcf1b7a3 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 84/85] autofoo +Subject: [PATCH] autofoo --- ABOUT-NLS | 1068 ++ @@ -69000,5 +69000,5 @@ index 0000000..7484126 +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: -- -1.6.3.3 +1.5.6.3 diff --git a/debian/patches/0085-sink-input-don-t-make-volume-relative-to-dest-sink-r.patch b/debian/patches/0085-sink-input-don-t-make-volume-relative-to-dest-sink.patch index b55454dd0..774e673e7 100644 --- a/debian/patches/0085-sink-input-don-t-make-volume-relative-to-dest-sink-r.patch +++ b/debian/patches/0085-sink-input-don-t-make-volume-relative-to-dest-sink.patch @@ -1,7 +1,7 @@ -From ee1dc8d8b9fa43c76d3a5abb4e8cd9c8aaba11d1 Mon Sep 17 00:00:00 2001 +From 76e410a656b8811fee5df7a52fb34265835ed7da 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 85/85] sink-input: don't make volume relative to dest sink reference volume +Subject: [PATCH] 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 @@ -18,10 +18,10 @@ sink-input. 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src/pulsecore/sink-input.c b/src/pulsecore/sink-input.c -index 06d9b74..6d450c2 100644 +index b13ef0f..2697755 100644 --- a/src/pulsecore/sink-input.c +++ b/src/pulsecore/sink-input.c -@@ -1150,11 +1150,13 @@ int pa_sink_input_start_move(pa_sink_input *i) { +@@ -1157,11 +1157,13 @@ int pa_sink_input_start_move(pa_sink_input *i) { if (i->sink->flags & PA_SINK_FLAT_VOLUME) { pa_cvolume new_volume; @@ -35,7 +35,7 @@ index 06d9b74..6d450c2 100644 /* We might need to update the sink's volume if we are in flat * volume mode. */ -@@ -1245,10 +1247,12 @@ int pa_sink_input_finish_move(pa_sink_input *i, pa_sink *dest, pa_bool_t save) { +@@ -1252,10 +1254,12 @@ int pa_sink_input_finish_move(pa_sink_input *i, pa_sink *dest, pa_bool_t save) { if (i->sink->flags & PA_SINK_FLAT_VOLUME) { pa_cvolume new_volume; @@ -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.6.3.3 +1.5.6.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 new file mode 100644 index 000000000..d96cfabe5 --- /dev/null +++ b/debian/patches/0086-alsa-old-Make-sure-we-don-t-get-negative-latencies.patch @@ -0,0 +1,27 @@ +From 778b2c35b7e70910a67d7e38a1150782bf2d2d78 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 new file mode 100644 index 000000000..5614e6046 --- /dev/null +++ b/debian/patches/0087-alsa-volume-Make-sure-volume-is-updated-after-mixer.patch @@ -0,0 +1,91 @@ +From d503326e6f171929e4b095513556f4bbb7f187c3 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 85bb534f2..554f831c8 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-find-..patch +0001-perl-p-i-e-s-pa_rtclock_usec-pa_rtclock_now-g.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-volume.patch -0005-sample-util-properly-allocate-silence-block-for-s24-.patch -0006-endian-fix-LE-BE-order-for-24-bit-accessor-functions.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 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-wri.patch +0010-core-Take-samples-from-silence-cache-rather-than-wr.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-st.patch -0015-bluetoth-device-be-less-strict-on-CONNECTED-state-to.patch +0014-bluetooth-use-sco_sink-source-to-start-with-right-s.patch +0015-bluetoth-device-be-less-strict-on-CONNECTED-state-t.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_volum.patch +0020-pulsecore-add-flat_volume_sink-and-forward-set_volu.patch 0021-pulsecore-get_maximum_input_volume-recursively.patch -0022-pulsecore-go-recursively-when-updating-s-i-flat-volu.patch +0022-pulsecore-go-recursively-when-updating-s-i-flat-vol.patch 0023-pulsecore-propagate-flat-vol-recursively.patch -0024-pulsecore-forward-flat_volume-functions-to-flat_volu.patch +0024-pulsecore-forward-flat_volume-functions-to-flat_vol.patch 0025-pulsecore-intermediate-s-i-soft_vol-is-0dB.patch -0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vol.patch -0027-pulsecore-do-not-consider-intermediate-s-i-in-flat-v.patch +0026-pulsecore-notify-flatten-upstream-slaved-sink-of-vo.patch +0027-pulsecore-do-not-consider-intermediate-s-i-in-flat.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-server.patch +0030-stream-restore-add-volume_is_absolute-bool-in-serve.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-fil.patch +0032-native-protocol-send-supported-extensions-in-client.patch +0033-match-don-t-double-free-in-case-of-missing-table-fi.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-over-.patch +0037-bluetooth-reset-u-sink-source-to-NULL-when-SCO-o.patch 0038-suspend-on-idle-add-per-device-timeout-property.patch -0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with-l.patch +0039-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch 0040-module-new-null-source-module.patch -0041-build-install-pulse-tests-under-libexecdir-pulse-tes.patch +0041-build-install-pulse-tests-under-libexecdir-pulse.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-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 +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 0051-flat-sink-reset-relative-volume-to-1.0.patch -0052-bluetooth-device-Add-safe-guard-against-BT-streaming.patch +0052-bluetooth-device-Add-safe-guard-against-BT-streamin.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-req.patch +0056-bluetooth-don-t-call-pa_sink_render-with-0-bytes-re.patch 0057-bluetooth-fix-set_volume_cb-on-sco-over-pcm.patch -0058-bluetooth-restore-original-over_-sink-src-set_volume.patch -0059-cli-text-print-internal-volume-for-debugging-purpose.patch +0058-bluetooth-restore-original-over_-sink-src-set_vol.patch +0059-cli-text-print-internal-volume-for-debugging-purpos.patch 0060-bootstrap-enable-DEBUG_VOLUME-and-NOKIA.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 +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 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-resto.patch -0070-stream-restore-don-t-override-volume-entry-when-appl.patch +0069-stream-restore-workaroung-moving-stream-volume-rest.patch +0070-stream-restore-don-t-override-volume-entry-when-ap.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,11 +75,13 @@ 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-initialize.patch +0078-pulse-even-in-case-of-record-stream-let-s-initiali.patch 0079-llist-add-PA_LLIST_FOREACH.patch -0080-flat-sink-sync-sink-volume-with-io-thread-recursivel.patch -0081-core-Add-infrastructure-for-delayed-HW-volume-settin.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-r.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 |