Commit graph

2786 commits

Author SHA1 Message Date
Lennart Poettering
c4a953dc96 remove authkey-prop from tree 2008-08-06 03:05:20 +02:00
Lennart Poettering
b4e8cac066 don't include authkey-prop.h anymore 2008-08-06 03:04:53 +02:00
Lennart Poettering
9fde00e449 fix a few potential bad memory accesses 2008-08-06 03:04:22 +02:00
Lennart Poettering
34dd4a20f2 fix shutdown when --disallow-module-loading=1 is passed 2008-08-05 23:56:25 +02:00
Lennart Poettering
ca127532fc add a function to dump the stream database for debugging purposes 2008-08-05 19:03:11 +02:00
Lennart Poettering
8a156d1a23 don't enforce valid callbacks for extension module APIs 2008-08-05 19:01:51 +02:00
Lennart Poettering
98b81636b7 allow extension messages to actually carry information 2008-08-05 19:01:25 +02:00
Lennart Poettering
e0dd72afcb fix error path (spotted by Coling Guthrie) 2008-08-05 16:31:17 +02:00
Lennart Poettering
f57b9153a8 fix a few more copy/paste errors 2008-08-05 14:26:43 +02:00
Lennart Poettering
78236af734 fix copy/paste error 2008-08-04 23:33:29 +02:00
Lennart Poettering
163f10712e fix documentation to follow what actually happens 2008-08-04 23:33:10 +02:00
Lennart Poettering
64a23677d3 inherit proplist on sample playback from client 2008-08-04 23:32:52 +02:00
Lennart Poettering
03cd37eb78 remove port definitions from header file since they are not actually used yet 2008-08-04 19:49:33 +02:00
Lennart Poettering
7de3ab56d8 add missing C++ checks in header 2008-08-04 19:49:13 +02:00
Lennart Poettering
9f5c1c6067 pa_bool_t is not exported 2008-08-04 19:45:47 +02:00
Lennart Poettering
dd07276b8e ignore PA_GCC_DEPRECATED and PA_GCC_PRINTF_ATTR when generating map file 2008-08-04 19:45:30 +02:00
Lennart Poettering
51d181c57e update list of exported symbols 2008-08-04 19:44:55 +02:00
Colin Guthrie
580c4342ac Fix linking
Signed-off-by: Lennart Poettering <lennart@poettering.net>
2008-08-04 19:06:08 +02:00
Lennart Poettering
0cc674d961 wrap protocol extension of module-stream-restore 2008-08-04 19:02:20 +02:00
Lennart Poettering
88c3db6636 add protocol extension to module-stream-restore 2008-08-04 19:01:13 +02:00
Lennart Poettering
6cc3a615fa store channel map in database and remap volumes if necessary 2008-08-04 19:00:43 +02:00
Lennart Poettering
eec623a23b add hooks for connection creation/deletion, for that export pa_native_connection 2008-08-04 18:58:29 +02:00
Lennart Poettering
c01f0bc01f split out save trigger function 2008-08-04 18:56:12 +02:00
Lennart Poettering
32cf9db434 store channel map in database and remap volumes if ncessary 2008-08-04 18:55:50 +02:00
Lennart Poettering
5880516076 add new API function pa_cvolume_remap() 2008-08-04 18:40:53 +02:00
Lennart Poettering
cd5afb80f7 don't hit an assert if when process_rewind() is called with nbytes=0 2008-08-04 15:33:41 +02:00
Colin Guthrie
bf17dbb101 Merge branch 'master' of git://git.0pointer.de/pulseaudio 2008-08-03 23:38:44 +01:00
Colin Guthrie
ec78981054 Fix linking 2008-08-03 23:38:13 +01:00
Lennart Poettering
5f69b5d7fd load module-device-restore and module-stream-restore by default, don't load module-volume-restore anymore 2008-08-03 23:23:46 +02:00
Lennart Poettering
ad76ca0a35 add new module module-stream-restore 2008-08-03 23:23:13 +02:00
Lennart Poettering
ec19f2bbf8 a bit of refactoring 2008-08-03 23:22:38 +02:00
Lennart Poettering
d7b138daa2 fix uninitialized memory access 2008-08-03 23:21:51 +02:00
Lennart Poettering
a6c11bec87 define CANONICAL_HOST as macro for the GNU canonical host 2008-08-03 23:21:06 +02:00
Colin Guthrie
5744237a06 Merge branch 'master' of git://git.0pointer.de/pulseaudio 2008-08-03 19:56:49 +01:00
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