Commit graph

3963 commits

Author SHA1 Message Date
Lennart Poettering
a4cea4e469 core: when applying delay memblockq take monitored sink latency into account 2009-04-14 01:04:17 +02:00
Lennart Poettering
2d94c93957 pacat: add missing newline 2009-04-14 01:03:34 +02:00
Lennart Poettering
4ee4a55617 core: use pa_{source|sink}_get_latency_within_thread() at one more place 2009-04-14 01:03:10 +02:00
Lennart Poettering
16324fc7be sort LINGUAS 2009-04-13 23:41:05 +02:00
Lennart Poettering
a6541550fd run make update-po 2009-04-13 23:10:08 +02:00
Lennart Poettering
c96f6f39f5 update LINGUAS 2009-04-13 23:08:05 +02:00
Lennart Poettering
0948dca0ed Merge commit 'origin/master-tx' 2009-04-13 23:07:27 +02:00
Lennart Poettering
fe8b10cc05 core: introduce new 'reference' volume for sinks
The reference volume is to be used as reference volume for stored stream
volumes. Previously if a new stream was created the relative volume was
taken relatively to the virtual device volume. Due to the flat volume
logic this could then be fed back to the virtual device volume.
Repeating the whole story over and over would result in a device volume
that would go lower, and lower and lower.

This patch introduces a 'reference' volume for each sink which stays
unmodified by stream volume changes even if flat volumes are used. It is
only modified if the sink volumes are modified directly by the user.

For further explanations see http://pulseaudio.org/wiki/InternalVolumes
2009-04-13 22:56:25 +02:00
Lennart Poettering
49dcf0940e alsa: include the alsa mixer control that is used in the property list 2009-04-13 22:56:25 +02:00
Lennart Poettering
6fd8fd18c2 alsa: store mixer controls to use in profile data
This allows us to easily use different mixer controls for analog and
spdif output.
2009-04-13 22:56:19 +02:00
Lennart Poettering
89f74cb858 alsa: when passing emptry mixer control name, force sw volume 2009-04-13 22:45:31 +02:00
Lennart Poettering
237a9e12f8 volume: increase dB range to -90dB
Increasing the volume range to -90dB has the benefit of corresponding
with a volume decrease from the full 16 bit signal to 0.

This also makes us a bit more like traditional stereos
2009-04-13 22:41:44 +02:00
Lennart Poettering
0ac038e591 client-conf-x11: unbreak autospawn due to stale X11 properties
If the X11 property data is from the same session than the client the
client may do autospawning in case the X11 property data is stale.

Closes #518.
2009-04-13 22:28:35 +02:00
Lennart Poettering
0aed5ea2e1 client-conf: when is set, disable autospawn setting 2009-04-13 22:25:43 +02:00
Lennart Poettering
4cc4cbd641 client-conf: make setting a default server independant from the autospawn setting 2009-04-13 22:25:09 +02:00
Lennart Poettering
20aba71d94 proplist-util: use pa_session_id() instead of accessing 7b816367b01393ed3e3e650047d78f6e-1239640487.203609-1061245823 directly 2009-04-13 22:23:18 +02:00
Lennart Poettering
43650de1ab client-conf: modernize a few things 2009-04-13 22:22:22 +02:00
Lennart Poettering
a36197c9d0 print session id when starting up 2009-04-13 22:21:26 +02:00
Lennart Poettering
1d8da03886 core-util: filter utf8 in pa_machine_id() 2009-04-13 22:21:08 +02:00
Lennart Poettering
1b4e5f197a core-util: add pa_session_id() 2009-04-13 22:20:48 +02:00
warrink
2ba882cde0 Sending translation for po/nl.po 2009-04-13 17:25:40 +00:00
Lennart Poettering
17f1784cb7 cork-music-on-phone: make sure that we don't check the refcnt of pa_core when the daemon goes down 2009-04-13 05:12:11 +02:00
Lennart Poettering
62db10c952 lirc: fix logic behind mute buttons 2009-04-13 04:44:27 +02:00
Lennart Poettering
66d21849e6 mmkbd: get rid of support for ancient kernels 2009-04-13 04:43:11 +02:00
Lennart Poettering
f1d3dfb118 mmkbd,lirc: make use of pa_assert_not_reached() 2009-04-13 04:42:33 +02:00
Lennart Poettering
270a6981f7 lirc, mmkbd: extend controllable volume range to PA_VOLUME_MAX 2009-04-13 04:41:51 +02:00
Lennart Poettering
6d218e9634 api: introduce PA_VOLUME_MAX 2009-04-13 04:39:45 +02:00
Lennart Poettering
e9dd7a504e lirc: drop lirc_in_use, it's made redundant by PA_MODULE_LOAD_ONCE 2009-04-13 04:38:57 +02:00
Lennart Poettering
d8de5d374e make sure we never overflow when calculating sleep time
Issue pointed out by Jaroslav Kysela
2009-04-13 03:40:46 +02:00
ifelix
362ec7bc62 Sending translation for Tamil 2009-04-11 23:42:37 +00:00
Lennart Poettering
6eaeaea581 Downgrade default log level to NOTICE to follow documentation
Closes #527
2009-04-10 03:41:25 +02:00
Lennart Poettering
a26c945ed9 add missing languages to LINGUAS 2009-04-10 03:03:15 +02:00
Lennart Poettering
3e29fd7694 prepare another snapshot 2009-04-10 02:28:43 +02:00
Lennart Poettering
991cb06134 set fixed latencies at more places where appropriate 2009-04-10 02:26:59 +02:00
Finn Thain
80e18c8da3 make dbus optional during build
On Tue, 31 Mar 2009, Lennart Poettering wrote:

[snip]
>
> I have now merged your patch. I had to change a few things to make it
> apply cleanly. Since I have no access to Solaris I am unable to test
> this though, so please check if things still work for you.
>
> I also worked around the realpath() issue mostly. It should work fine on
> Solaris now, as well.

Thanks. 0.9.15-test7 seems to work fine.

The only new issue is that configure --without-dbus no longer builds. I
don't need dbus for my purposes (network audio server) and it seems that
dbus is not included with Solaris. A patch for this follows.

Finn
2009-04-10 02:14:07 +02:00
Lennart Poettering
e011230f87 run make update-po 2009-04-10 02:03:09 +02:00
Lennart Poettering
d6f019e429 Merge commit 'origin/master-tx' 2009-04-10 02:02:20 +02:00
Lennart Poettering
5388b44b9a alsa: when printing warning about bogus data from alsa include snd_pcm_dump() 2009-04-10 01:58:39 +02:00
Lennart Poettering
ee6657aa9a bluetooth: when starting up HSP stream, send 2 packets first, only afterwards enter one-read-one-write logic 2009-04-10 01:31:30 +02:00
Lennart Poettering
d77b28cb4b bluetooth: rework timing logic, properly implement latency callbacks 2009-04-10 01:30:50 +02:00
Lennart Poettering
e9a4dec81e bluetooth: be a bit more verbose if we exit due to bad poll() revents flag 2009-04-10 01:29:46 +02:00
Lennart Poettering
48cff5b55d bluetooth: rename sco to hsp also for the user 2009-04-10 01:28:21 +02:00
Lennart Poettering
f7c229d8f9 core: add a seperate fixed_latency field for sinks/sources with fixed latency 2009-04-10 01:26:04 +02:00
Lennart Poettering
9ae8ca2c37 core: memory leak, fix ref counting when moving streams 2009-04-10 01:21:16 +02:00
Lennart Poettering
dcd4a73df9 dbus: memory leak, actually free dbus wrapper 2009-04-10 01:18:04 +02:00
Lennart Poettering
d827ecd28d dbus: drop pa_ prefix from static symbol 2009-04-10 01:17:49 +02:00
Lennart Poettering
f8ebe8571c protocol-native: downgrade message if we receive pcm block for dead stream 2009-04-10 01:16:59 +02:00
Lennart Poettering
5b871966ab protocol-native: print underrun message only once for each underrun 2009-04-10 01:16:24 +02:00
Lennart Poettering
3507d1eb37 socket-server: memory leak, free machine id after use 2009-04-10 01:15:26 +02:00
Lennart Poettering
669703daec dbus: memory leak, free pending calls 2009-04-10 01:14:46 +02:00