Commit graph

3166 commits

Author SHA1 Message Date
Lennart Poettering
b048ae9f78 check the maximum volume of all sink inputs instead of the average volume to avoid digital amplification in favour of attenuation 2008-10-08 00:13:53 +02:00
Lennart Poettering
404cf74332 some minor reformatting 2008-10-08 00:12:59 +02:00
Lennart Poettering
8bc58cc757 ignore sinks that do not carry decibel information 2008-10-08 00:12:15 +02:00
Lennart Poettering
776c8dec3c remove $Id$ 2008-10-08 00:10:56 +02:00
Lennart Poettering
b6ccea3064 add a comment that pa_sink_input_set_volume and module-flat-volume.c are related 2008-10-08 00:10:01 +02:00
Lennart Poettering
9f4033d1c4 if a stream comes with now sensible properties attached, use common
fallback db entry.
2008-10-08 00:08:51 +02:00
Lennart Poettering
68cc2996cc after calling PA_CORE_HOOK_SINK_SET_VOLUME hook, check again whether the volume changed 2008-10-07 22:47:32 +02:00
Lennart Poettering
46f73fb953 additional validity checks 2008-10-07 22:47:01 +02:00
Lennart Poettering
e053fa03f7 if the channel map was modified due to PA_SINK_INPUT_FIX_CHANNELS, remap the specified volume properly 2008-10-07 22:46:18 +02:00
Lennart Poettering
e1dbc75eb8 use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() as channel map for sink inputs/source outputs in case no map is specified 2008-10-07 22:45:37 +02:00
Lennart Poettering
ae83483cf0 modernize a few checks 2008-10-07 22:44:43 +02:00
Lennart Poettering
72024cda54 when the volume is changed make sure we send out a subscription event 2008-10-07 22:43:00 +02:00
Lennart Poettering
624f220aa6 instead of resetting virtual_volume unconditionally on initialization, do so only when no volume was set before 2008-10-07 22:42:13 +02:00
Lennart Poettering
5925d44013 Merge commit 'origin/master-tx' into master-tx
Conflicts:
	po/de.po
2008-10-07 21:38:06 +02:00
Luiz Augusto von Dentz
3d7b76d159 Unload module-bluetooth-device if the remote device disconnects. 2008-10-07 10:37:57 -03:00
Lennart Poettering
c8a963af02 Initialize exit_idle_time to -1 instead of 0 when in system mode.
Spotted by Rafał Mużyło.
2008-10-07 02:01:42 +02:00
Lennart Poettering
1e513c3420 Initialize exit_idle_time to -1 instead of 0 when in system mode.
Spotted by Rafał Mużyło.
2008-10-07 02:00:07 +02:00
Marc-Andre Lureau
80a79b15df flat-volume thingy
Signed-off-by: Lennart Poettering <lennart@poettering.net>
2008-10-07 01:54:35 +02:00
Marc-Andre Lureau
45412740b8 volume hooks
Signed-off-by: Lennart Poettering <lennart@poettering.net>
2008-10-07 01:54:30 +02:00
Lennart Poettering
fa93cb71e8 make distcheck pass 2008-10-06 03:35:46 +02:00
Lennart Poettering
e26ffc9b50 Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio 2008-10-06 02:39:36 +02:00
Lennart Poettering
be667af03f Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio 2008-10-06 02:39:24 +02:00
Lennart Poettering
0274651f88 bump version and sonames 2008-10-06 02:37:59 +02:00
Lennart Poettering
f64d6af0b7 Merge commit 'vudentz/master' 2008-10-06 02:28:17 +02:00
Lennart Poettering
aa4373962c make sure we send a started messages when we are uncorking 2008-10-06 02:26:08 +02:00
Lennart Poettering
5996f59dd5 update module-tunnel for recent protocol changes 2008-10-05 23:02:25 +02:00
Lennart Poettering
f728e9cce0 disable valgrind macro usage for now since valgrind generates a lot of spurious warnings as it seems 2008-10-05 22:51:25 +02:00
Lennart Poettering
6d52a41307 add missing include 2008-10-05 15:38:56 +02:00
Lennart Poettering
a9c1bb3e85 substract the unused record buffer size from the overall size before calculating the space still left for recording 2008-10-04 02:13:39 +02:00
Lennart Poettering
83b1d7a305 get rid of pa_alsa_volume_divide() since we have pa_sw_volume_divide() now 2008-10-04 01:48:13 +02:00
Lennart Poettering
da4ad5ed01 implement pa_sw_volume_divide() and pa_sw_cvolume_divide() 2008-10-04 01:40:41 +02:00
Lennart Poettering
87c8132ce3 increase suspend timeout to 5s so that it is always longer then the default tsched buffer size of 2s 2008-10-04 01:07:38 +02:00
Lennart Poettering
530b95fec5 don't call snd_pcm_drain() when we suspend because that might take awfully long with our long buffer sizes these days 2008-10-04 01:07:08 +02:00
Lennart Poettering
88130eb9e6 add missing inclusion 2008-10-04 01:06:35 +02:00
Lennart Poettering
82c46f2238 do not cleanup staticly allocated memory unless we are in valgrind mode 2008-10-04 00:14:02 +02:00
Lennart Poettering
3c193520ee show valgrind status on startup 2008-10-04 00:13:29 +02:00
Lennart Poettering
9b00664295 instead of checking for directly use new function pa_in_valgrind() 2008-10-04 00:13:05 +02:00
Lennart Poettering
8222f1200f add new API function pa_in_valgrind() to check for 2008-10-04 00:10:43 +02:00
Luiz Augusto von Dentz
fef63d77b4 Fix loading module-bluetooth-device with an invalid parameter. 2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
0c998b0891 Replace handlers of deprecated Connected signals with new PropertyChanged. 2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
b205fcc17c Cleanup module-bluetooth-discover. 2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
20f68bcc46 Fix Connected signal handler. 2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
04677cb925 Fix match rule problems. 2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
0be845f3a9 Remove PropertyChanged signal handler. 2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
3b427b7014 Add signal handlers for Connected signals. 2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
443ea47ee0 Add match rules for org.bluez.Headset and org.bluez.AudioSink. 2008-10-03 18:07:07 -03:00
Lennart Poettering
7a1a147881 rename pa_cvolume_snprint_dB to pa_sw_cvolume_snprint_dB since it is
useful only for software volumes
2008-10-03 22:21:27 +02:00
Lennart Poettering
c0815deb4a allow - in sample names 2008-10-03 19:49:15 +02:00
Lennart Poettering
28af9944fe increase PA_CVOLUME_SNPRINT_MAX to a proper value and document that it is not considered part of the ABI 2008-10-03 17:45:55 +02:00
Lennart Poettering
bde142c237 when checking the validity of a cvolume check whether all values are not -1 2008-10-03 17:45:04 +02:00