Diego Elio 'Flameeyes' Pettenò
a4703ce7e8
Check for and use flags to reject undefined symbols in libraries.
...
Make sure that all the PulseAudio modules are built properly without
outstanding undefined symbols: if the undefined symbols are found, reject
link.
2009-06-29 17:40:01 +02:00
Diego Elio 'Flameeyes' Pettenò
e61795ce53
Update attributes.m4 file from xine-lib.
2009-06-29 17:39:47 +02:00
Diego Elio 'Flameeyes' Pettenò
e832383197
Make it more clear that PulseAudio needs libtool 2.2.
...
The error message was way too generic, as it was very possible that libltdl
_is_ in the system but is not found because too old. Disambiguate this by
explicitly stating that the version 2 of the library is not found.
2009-06-29 17:39:32 +02:00
Lennart Poettering
2654eb7781
sndfile: fix build on BE archs
2009-06-23 18:54:17 +02:00
Lennart Poettering
0b52bf4cd1
build-sys: don't make pulseaudio binary suid on install anymore
2009-06-23 18:33:36 +02:00
Lennart Poettering
390c275173
build-sys: properly drop '-' from major/minor/micro strings
2009-06-23 17:40:33 +02:00
Lennart Poettering
b4b1f0375c
build-sys: teacch git versioning script to not kill - in version strings
2009-06-23 17:13:29 +02:00
Lennart Poettering
5651c03920
build-sys: drop compat with old git versions so that tarballs for -test1 style evrsions are properly created
2009-06-23 16:27:38 +02:00
Lennart Poettering
5b78752a04
intended-roles: drop quite a few unnecessary includes
2009-06-23 16:09:32 +02:00
Lennart Poettering
ef85558abd
modules: pass properly initialized userdata pointers to various hooks
2009-06-23 04:25:45 +02:00
Lennart Poettering
b6d0b0e808
intended-roles: properly initialize split state
2009-06-23 04:23:26 +02:00
Lennart Poettering
d965000982
rtclock: make use of constants when converting between nsec and usec
2009-06-23 03:55:32 +02:00
Lennart Poettering
b627d68721
intended-roles: fix symdef header inclusion
2009-06-23 03:35:34 +02:00
Lennart Poettering
bcae7969db
build-sys: use pax tar format to allow longer file names
2009-06-23 01:36:29 +02:00
Lennart Poettering
da6b15671a
builds-sys: work around automake 1.11 borkage
...
As suggested on:
http://lists.gnu.org/archive/html/automake/2009-06/msg00059.html
2009-06-23 00:55:31 +02:00
Lennart Poettering
38e3d83122
build-sys: bump udev revision to pull in new rules files
2009-06-23 00:55:24 +02:00
Lennart Poettering
882cdfc123
rtclock: fix type of PA_TIMEVAL_RTCLOCK
2009-06-23 00:17:26 +02:00
Lennart Poettering
9217b47b19
timeval: don't create the wrong illusion that nsecs should be stored in pa_usec_t
2009-06-23 00:16:42 +02:00
Lennart Poettering
f3bbbd0fd3
rtclock: document that we fallback to wallclock time if monotonic time is not supported
2009-06-23 00:15:57 +02:00
Lennart Poettering
f753ef2a23
rtclock: enable rtclock for our own mainloop implementations
2009-06-22 23:49:40 +02:00
Lennart Poettering
3ee29004a9
rtclock: fix build after merge
2009-06-22 23:15:01 +02:00
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