pulseaudio/src/pulsecore
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
..
ffmpeg update ffmpeg resampler from upstream SVN 2008-06-27 22:03:44 +02:00
asyncmsgq.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
asyncmsgq.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
asyncq.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
asyncq.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
atomic.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
auth-cookie.c add new auth cookie singleton 2008-08-03 16:29:23 +02:00
auth-cookie.h add new auth cookie singleton 2008-08-03 16:29:23 +02:00
authkey-prop.c rename props.[ch] to shared.[ch] 2008-08-01 02:13:41 +03:00
authkey-prop.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
authkey.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
authkey.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
autoload.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
autoload.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
avahi-wrap.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
avahi-wrap.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
cli-command.c rename props.[ch] to shared.[ch] 2008-08-01 02:13:41 +03:00
cli-command.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
cli-text.c Rework module-combine to work with glitch-free core; add new max_request field to pa_sink 2008-06-20 22:32:41 +02:00
cli-text.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
cli.c add new api function pa_cli_get_module() 2008-08-03 16:42:16 +02:00
cli.h add new api function pa_cli_get_module() 2008-08-03 16:42:16 +02:00
client.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
client.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
conf-parser.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
conf-parser.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
core-error.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
core-error.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
core-scache.c make user of pa_channel_map_init_extend() wherever it makes sense 2008-06-18 23:44:26 +02:00
core-scache.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
core-subscribe.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
core-subscribe.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
core-util.c don't pass rediculously high values to umask() 2008-07-30 14:21:11 +02:00
core-util.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
core.c 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
core.h rename pa_property_xxx to pa_shared_xxx to avoid confusion with property lists 2008-08-01 01:56:09 +03:00
creds.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
dllmain.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
dynarray.c save some memory by increasing the dynamic array at a slower rate 2008-06-27 19:12:03 +02:00
dynarray.h some modernizations 2008-06-27 19:11:28 +02:00
endianmacros.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
envelope.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
envelope.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
esound.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
fdsem.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
fdsem.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
flist.c rework the flist implementation to halve memory consumption by merging the state field and the pointer in the flist cells 2008-06-27 19:18:19 +02:00
flist.h rework the flist implementation to halve memory consumption by merging the state field and the pointer in the flist cells 2008-06-27 19:18:19 +02:00
g711.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
g711.h fix comment 2007-05-22 23:08:34 +00:00
hashmap.c modernize hashmap implementation a bit, reduce memory consumption a bit 2008-06-27 20:12:24 +02:00
hashmap.h modernize hashmap implementation a bit, reduce memory consumption a bit 2008-06-27 20:12:24 +02:00
hook-list.c 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
hook-list.h 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
idxset.c modernize idxset a bit, reduce memory consumption, get rid of pa_idxset_foreach() 2008-06-27 20:34:14 +02:00
idxset.h modernize idxset a bit, reduce memory consumption, get rid of pa_idxset_foreach() 2008-06-27 20:34:14 +02:00
inet_ntop.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
inet_ntop.h big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
inet_pton.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
inet_pton.h big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
iochannel.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
iochannel.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
ioline.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
ioline.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
ipacl.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
ipacl.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
llist.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
log.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
log.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
ltdl-helper.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
ltdl-helper.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
macro.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
Makefile big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
mcalign.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
mcalign.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
memblock.c halve memory consumption of mempool flist, since we know we cannot have more than n_blocks entries in it 2008-06-27 20:13:26 +02:00
memblock.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
memblockq.c split pa_memblockq_flush() into two flush commands, one which fixes up the read ptr, and one which fixes up the write ptr 2008-06-26 00:39:31 +02:00
memblockq.h split pa_memblockq_flush() into two flush commands, one which fixes up the read ptr, and one which fixes up the write ptr 2008-06-26 00:39:31 +02:00
memchunk.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
memchunk.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
modargs.c 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
modargs.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
modinfo.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
modinfo.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
module.c modernize idxset a bit, reduce memory consumption, get rid of pa_idxset_foreach() 2008-06-27 20:34:14 +02:00
module.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
msgobject.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
msgobject.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
mutex-posix.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
mutex-win32.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
mutex.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
namereg.c fix return value of pa_namereg_make_valid_name() 2008-06-26 00:27:02 +02:00
namereg.h fix return value of pa_namereg_make_valid_name() 2008-06-26 00:27:02 +02:00
native-common.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
object.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
object.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
once.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
once.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
packet.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
packet.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
parseaddr.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
parseaddr.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
pdispatch.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
pdispatch.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
pid.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
pid.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
pipe.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
pipe.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
play-memblockq.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
play-memblockq.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
play-memchunk.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
play-memchunk.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
poll.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
poll.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
proplist-util.c move pa_init_proplist() to proplist-util.[ch] 2008-06-17 18:23:09 +00:00
proplist-util.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
protocol-cli.c make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
protocol-cli.h make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
protocol-esound.c make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
protocol-esound.h make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
protocol-http.c make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
protocol-http.h make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
protocol-native.c make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
protocol-native.h make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
protocol-simple.c make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
protocol-simple.h make all protocol objects global singletons 2008-08-03 16:44:38 +02:00
pstream-util.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
pstream-util.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
pstream.c rename pa_queu_is_empty() to pa_queue_isempty() to follow idxset/hashmap nomenclatura 2008-06-27 19:14:59 +02:00
pstream.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
queue.c some modernizations 2008-06-27 19:15:32 +02:00
queue.h some modernizations 2008-06-27 19:15:32 +02:00
random.c fix iteration over random devices 2008-08-03 16:46:21 +02:00
random.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
refcnt.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
resampler.c get rid of our internal copy of the speex resampler. Instead, link against a system-installes libspeexdsp 2008-06-28 02:20:14 +02:00
resampler.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
rtclock.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
rtclock.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
rtpoll.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
rtpoll.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
rtsig.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
rtsig.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sample-util.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sample-util.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sconv-s16be.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sconv-s16be.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sconv-s16le.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sconv-s16le.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sconv.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sconv.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
semaphore-posix.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
semaphore-win32.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
semaphore.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
shared.c rename props.[ch] to shared.[ch] 2008-08-01 02:13:41 +03:00
shared.h rename props.[ch] to shared.[ch] 2008-08-01 02:13:41 +03:00
shm.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
shm.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
shmasyncq.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
shmasyncq.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sink-input.c cork/uncork before we ask for the rewrite, to make sure the rewrite actually gets trhough 2008-06-27 00:28:17 +02:00
sink-input.h Rework module-combine to work with glitch-free core; add new max_request field to pa_sink 2008-06-20 22:32:41 +02:00
sink.c don't break if we fail to resume access to an audio device 2008-07-23 16:50:16 +02:00
sink.h make sure to call process_rewind() under all circumstances before we do the next loop iteration 2008-06-26 02:56:00 +02:00
sioman.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sioman.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
socket-client.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
socket-client.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
socket-server.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
socket-server.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
socket-util.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
socket-util.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sound-file-stream.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sound-file-stream.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
sound-file.c make user of pa_channel_map_init_extend() wherever it makes sense 2008-06-18 23:44:26 +02:00
sound-file.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
source-output.c Rework module-combine to work with glitch-free core; add new max_request field to pa_sink 2008-06-20 22:32:41 +02:00
source-output.h Rework module-combine to work with glitch-free core; add new max_request field to pa_sink 2008-06-20 22:32:41 +02:00
source.c don't break if we fail to resume access to an audio device 2008-07-23 16:50:16 +02:00
source.h Rework module-combine to work with glitch-free core; add new max_request field to pa_sink 2008-06-20 22:32:41 +02:00
start-child.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
start-child.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
strbuf.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
strbuf.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
strlist.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
strlist.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
tagstruct.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
tagstruct.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
thread-mq.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
thread-mq.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
thread-posix.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
thread-win32.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
thread.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
time-smoother.c convert to double only once, and make sure we can deal with negative results of -y 2008-06-26 18:49:02 +02:00
time-smoother.h add new function pa_smoother_reset() 2008-06-20 22:17:40 +02:00
tokenizer.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
tokenizer.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
winsock.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
x11prop.c get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
x11prop.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00
x11wrap.c simplify a bit 2008-08-03 16:42:41 +02:00
x11wrap.h get rid of svn $ keywords 2008-06-18 23:23:21 +03:00