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