Lennart Poettering
fc33f7ee97
Merge most of elmarco/rtclock2
...
Merge commit 'e4d914c945 '
2009-06-22 23:09:46 +02:00
Lennart Poettering
048e576a6d
build-sys: dropo shave support, depend on automake's new silent build support instead
2009-06-22 23:03:43 +02:00
Lennart Poettering
de5219aafb
daemon: enable module-intended-roles by default
2009-06-22 22:44:29 +02:00
Lennart Poettering
374efbded4
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
2009-06-22 22:36:31 +02:00
Lennart Poettering
aa2570c2ba
rescue: make sure module-rescue-streams is used only as last fallback
2009-06-22 22:36:23 +02:00
Lennart Poettering
60d36c7e74
module-stream-restore: recheck stream database on hotplug/unplug and potentially move streams
2009-06-22 22:35:55 +02:00
Lennart Poettering
27af46045b
modules: add module-intended-roles that automatically puts streams marked with a role on devices that are intended for that role
2009-06-22 22:34:57 +02:00
Lennart Poettering
c4d90ea986
restore: change 'save' flag behaviour to reflect whether an entry shall and/or is in the on-disk databases
2009-06-22 22:33:09 +02:00
Marc-André Lureau
e4d914c945
rtclock: fix issues found by Lennart
2009-06-20 17:29:34 +03:00
Marc-André Lureau
0955e3d45b
Base mainloop on pa_rtclock_now()
...
Move the mainloop to monotonic based time events.
Introduces 4 helper functions:
pa_{context,core}_rttime_{new,restart}(), that fill correctly a
timeval with the rtclock flag set if the mainloop supports it.
Both mainloop-test and mainloop-test-glib works with rt and timeval
based time events. PulseAudio and clients should be fully functional.
This patch has received several iterations, and this one as been
largely untested.
Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com>
2009-06-20 17:29:31 +03:00
Marc-André Lureau
125c528896
pulse: move pa_rtclock_now in pulsecommon
2009-06-20 17:29:08 +03:00
Lennart Poettering
32e2cd6d32
core: get rid of rt sig/timer handling since modern Linux' ppooll() is finally fixed for granularity
2009-06-19 21:00:06 +02:00
Lennart Poettering
a62db279b7
daemon: enable real-time by default
2009-06-19 18:21:35 +02:00
Lennart Poettering
06ec5fda21
mergo
2009-06-19 18:18:49 +02:00
Marc-André Lureau
5dcdd5e358
perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' find . -name '*.[ch]'
2009-06-19 19:04:04 +03:00
Lennart Poettering
9c438bcac6
daemon: strip all special suid/caps log from our startup code, we'll now rely on RealtimeKit for all high-priority/RT scheduling policy issues
2009-06-19 17:37:18 +02:00
logan
f21457e8e5
Sending translation for Spanish
2009-06-19 14:52:48 +00:00
barney
8f81555775
Sending translation for German
2009-06-19 12:03:45 +00:00
Lennart Poettering
bacc5ca6f4
core: use rtkit to acquire high-priority scheduling
2009-06-19 04:45:19 +02:00
Lennart Poettering
8474fd7c62
core: ask RealtimeKit for RT scheduling
2009-06-19 04:19:08 +02:00
Lennart Poettering
6ad3855639
alsa: synthesize volume values more sensibly for channels that are not controllable in hw
2009-06-19 02:03:03 +02:00
Lennart Poettering
b1ea7c0d89
alsa: document alsa mixer path/profile sets a bit more
2009-06-19 01:55:59 +02:00
Lennart Poettering
b70b5edcfc
alsa: add copyright blobs and comments to all mixer paths/profile sets
2009-06-19 01:30:24 +02:00
Lennart Poettering
11d2a7ee21
alsa: move udev rules file behind the other sound related rules
2009-06-18 23:03:28 +02:00
Lennart Poettering
131f76a11d
alsa: move mixer config files to subdir in /usr/share
2009-06-18 23:01:24 +02:00
Lennart Poettering
0fd17c6cb9
alsa: document default profile set a bit better
2009-06-18 23:00:53 +02:00
Lennart Poettering
8a5f8f41f6
alsa: add profile set for Native Instruments 4 DJ
2009-06-18 22:58:58 +02:00
Lennart Poettering
348dcd6a31
alsa: unify alsa log handling and snd_config_update_free_global() handling in one place
2009-06-18 21:27:02 +02:00
raven
4dccbe3980
Sending translation for Polish
2009-06-18 17:41:19 +00:00
Lennart Poettering
25e5197f6a
alsa: merge mic boost into volume slider
2009-06-18 15:50:41 +02:00
Lennart Poettering
8fe50b0d7c
alsa,core: include mapping name in description strings
2009-06-18 04:38:59 +02:00
Lennart Poettering
ca560ccc4a
alsa: add profile set for Native Instruments Audio 8 DJ sound card
2009-06-18 03:58:05 +02:00
Lennart Poettering
60df970bd9
alsa: properly count mappings of manually defined profiles
2009-06-18 03:43:51 +02:00
Lennart Poettering
b5cea8d590
alsa: fix duplicate mapping detection
2009-06-18 03:43:22 +02:00
Lennart Poettering
34b48887ef
alsa: when creating alsa sinks/sources include mapping name in device name to allow profiles mit multiple sinks or multiple sources
2009-06-18 03:42:39 +02:00
Lennart Poettering
8d3362cec6
device-restore: properly check save_muted flag when storing muted state
2009-06-18 03:41:49 +02:00
Lennart Poettering
39b37a2bac
core: be a bit more verbose when registering a sink/source fails
2009-06-18 03:40:47 +02:00
Lennart Poettering
4951e08031
card,stream-restore: minor cleanups
2009-06-18 00:59:33 +02:00
Lennart Poettering
0e4ac56afc
device-restore: save last used port in database
2009-06-18 00:59:04 +02:00
Lennart Poettering
59bd793734
card-restore: we don't need to save card data that came from the database
2009-06-18 00:58:19 +02:00
Lennart Poettering
d773638b20
stream-restore: e don't need to save stream data that came from the database
2009-06-18 00:56:46 +02:00
Lennart Poettering
53b87033aa
Merge commit 'origin/master' into master-tx
2009-06-17 23:43:50 +02:00
Lennart Poettering
a9f82f1d77
i18n: update i18n
2009-06-17 23:43:23 +02:00
Lennart Poettering
f1ef2f606f
Merge commit 'origin/master-tx'
2009-06-17 23:41:46 +02:00
Lennart Poettering
75256fb671
pactl: show list of supported ports
2009-06-17 23:40:46 +02:00
Lennart Poettering
46b8ca21d1
native-protocol: allow enumerating ports
2009-06-17 23:17:37 +02:00
Lennart Poettering
c65ebeec1e
raop: move all raop files to subdir
2009-06-17 15:09:28 +02:00
Lennart Poettering
6b2ca094ae
pactl: implement pactl set-{sink|source}-port
2009-06-17 04:54:39 +02:00
Lennart Poettering
914ef89e55
libpulse: implement client side for sink/source port selection commands
2009-06-17 04:54:11 +02:00
Lennart Poettering
6d7cf14dbf
native: implement command to change sink/source port
2009-06-17 04:52:41 +02:00