diff options
author | Marc-André Lureau <marc-andre.lureau@nokia.com> | 2009-08-05 16:47:31 +0300 |
---|---|---|
committer | Marc-André Lureau <marc-andre.lureau@nokia.com> | 2009-08-05 17:33:54 +0300 |
commit | 346429a0bbe99e8adbd1ac6e4ae1fcfe876624de (patch) | |
tree | 6c177edb60da650352fdb0745e11aa9f11f43b71 | |
parent | c6bd8c18af685b357839b533e409d1072c377a3a (diff) |
debian: update patch series
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 |