Commit graph

2599 commits

Author SHA1 Message Date
Lennart Poettering
04ffac57a6 add extension system for native protocol 2008-08-03 18:56:10 +02:00
Lennart Poettering
9bfd67f70f store load_once flag for module 2008-08-03 18:55:42 +02:00
Lennart Poettering
114f290be7 add a new error code PA_ERR_NOEXTENSION 2008-08-03 18:54:55 +02:00
Lennart Poettering
23bde22b10 start idle timer even when no module is ever loaded 2008-08-03 18:53:43 +02:00
Lennart Poettering
f417bb42cf some pa_bool_t'ization 2008-08-03 17:00:52 +02:00
Sjoerd Simons
98fbd24d62 fix iteration over random devices
Actually iterate over the various random devices. Fixes a infinite loop on
startup when /dev/urandom isn't readable. Patch by Matt Kraai on Debian bug
491270, closes #333

Signed-off-by: Lennart Poettering <lennart@poettering.net>
2008-08-03 16:46:21 +02:00
Lennart Poettering
065e7644ac make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
Lennart Poettering
aaaafb059c use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() to make things more robust 2008-08-03 16:43:51 +02:00
Lennart Poettering
1ae1dfcc10 simplify a bit 2008-08-03 16:42:41 +02:00
Lennart Poettering
0a2fced2ee add new api function pa_cli_get_module() 2008-08-03 16:42:16 +02:00
Lennart Poettering
5042284d45 introduce pa_cli_eof_cb_t 2008-08-03 16:41:52 +02:00
Lennart Poettering
084f4292f6 rename pa_hook_free() to pa_hook_done() since the hook struct is allocated on the stack not via malloc 2008-08-03 16:31:49 +02:00
Lennart Poettering
34c435480f use @ as seperator between shared name variable and instance 2008-08-03 16:31:31 +02:00
Lennart Poettering
5916b5bc2d make sure we don't leak userdata struct 2008-08-03 16:30:07 +02:00
Lennart Poettering
32f63f2a61 allow running of PA with a valgring that doesn't know cap_set_caps 2008-08-03 16:29:55 +02:00
Lennart Poettering
06712c2a86 add new auth cookie singleton 2008-08-03 16:29:23 +02:00
Lennart Poettering
d36c5c97e5 rename props.[ch] to shared.[ch] 2008-08-01 02:13:41 +03:00
Lennart Poettering
edc56a7f7a rename pa_property_xxx to pa_shared_xxx to avoid confusion with property lists 2008-08-01 01:56:09 +03:00
Lennart Poettering
a5a7b79938 fix build without ALSA 2008-08-01 01:54:53 +03:00
Lennart Poettering
d757dc7ff4 Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio 2008-07-31 23:34:09 +03:00
Stanley Cai
80428d80b0 A fix on src/Makefile.am
It needs dbus not hal to build module-console-kit.so

Signed-off-by: Lennart Poettering <lennart@poettering.net>
2008-07-31 21:32:13 +02:00
Lennart Poettering
5150738333 a bit of pa_bool_t'ization 2008-07-31 21:25:58 +02:00
Lennart Poettering
4f3193dbef allow global tsched setting for all modules loaded by module-hal 2008-07-31 21:24:23 +02:00
Lennart Poettering
4ccbc4dbe2 reword comment on dbus a bit 2008-07-31 21:22:43 +02:00
Lennart Poettering
026a6bdd0e Work around D-Bus bug that involves dbus_shutdown() to call exit() when it shouldn't. Patch from Coling Guthrie 2008-07-31 01:25:33 +02:00
Lennart Poettering
0b428e7cb1 don't allow --start in system mode 2008-07-30 20:36:34 +02:00
Lennart Poettering
656d243f2b use the right LIBICONV macro, spotted by woglinde, closes #324 2008-07-30 17:16:59 +02:00
Lennart Poettering
c39a0bf627 bump needed automake version 2008-07-30 17:01:31 +02:00
Lennart Poettering
881046b730 install a default system.pa 2008-07-30 16:59:30 +02:00
Petteri Räty
90569d37a0 Make the alsa error message give out the needed version. 2008-07-30 16:34:33 +02:00
Lennart Poettering
3c6da6e741 don't pass rediculously high values to umask() 2008-07-30 14:21:11 +02:00
Lennart Poettering
b7b4b5e589 remove debug message 2008-07-30 13:44:20 +02:00
Lennart Poettering
bb009345ca hide doxygen docs from git 2008-07-29 15:36:25 +02:00
Lennart Poettering
68ae1d4d00 fix two thinkos in signal reset/close_all code 2008-07-29 15:36:00 +02:00
Lennart Poettering
e3fb086681 make module-hal and module-ck live together in peace 2008-07-24 03:02:09 +02:00
Lennart Poettering
49f09d6d0e fix destruction of dbus modules: make sure we don't leave filter function registered after unreffing the dbus connection 2008-07-24 02:21:58 +02:00
Lennart Poettering
23a3c55c51 hide start-pulseaudio-x11 2008-07-24 01:32:00 +02:00
Lennart Poettering
888256b0be reset dbus error struct before retrying parsing messages 2008-07-24 01:31:33 +02:00
Lennart Poettering
e7b9da3209 add missing pieces for new startup logic 2008-07-23 22:46:39 +02:00
Lennart Poettering
c95d0d7dcb bump api verson 2008-07-23 22:44:41 +02:00
Lennart Poettering
32e93d5c89 follow consolekit's recent D-Bus API change, original patch from William Jon McCan 2008-07-23 16:59:55 +02:00
Lennart Poettering
c415479a55 allow module-x11-xsmp to be loaded more than once 2008-07-23 16:50:48 +02:00
Lennart Poettering
1f10ca4e4b don't break if we fail to resume access to an audio device 2008-07-23 16:50:16 +02:00
Lennart Poettering
7140bdd9a5 bump alsa dep to 1.0.17 2008-07-23 02:00:28 +02:00
Lennart Poettering
1401d36fc7 make missing gdbm fatal (spotted by Betelgeuse) 2008-07-23 02:00:09 +02:00
Lennart Poettering
5edbb57516 don't drop caps if we are started as normal root user 2008-07-22 21:13:46 +02:00
Lennart Poettering
3888bfcccd enable exit-on-idle by default 2008-07-22 19:45:18 +02:00
Lennart Poettering
c1f9f95fa2 prepare doxygen docs for 0.9.11 2008-07-21 18:55:17 +02:00
Lennart Poettering
d0530b0359 fix gconf autoconf check 2008-07-21 18:53:30 +02:00
Lennart Poettering
46a35c681f forward process_msg calls to the generic source handler, not the generic sink handler 2008-07-16 11:28:46 +02:00