pulseaudio/src/pulsecore
Lennart Poettering 038a033c78 limit the prebuf value by tlength
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2547 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-17 20:07:51 +00:00
..
ffmpeg merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
speex update speex resampler with newer snapshot from Speex SVN 2007-11-22 14:47:28 +00:00
asyncmsgq.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
asyncmsgq.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
asyncq.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
asyncq.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
atomic.h add Nokia copyright 2008-06-16 19:00:47 +00:00
authkey-prop.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
authkey-prop.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
authkey.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
authkey.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
autoload.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
autoload.h Clarify the explanation of the in_action field in pa_autoload_entry. 2008-02-15 18:19:42 +00:00
avahi-wrap.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
avahi-wrap.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
cli-command.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
cli-command.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
cli-text.c fix a bad memory access pulsecore/client.c 2008-06-13 21:56:19 +00:00
cli-text.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
cli.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
cli.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
client.c fix a bad memory access pulsecore/client.c 2008-06-13 21:56:19 +00:00
client.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
conf-parser.c make the bool config parser actually parse bools 2007-11-01 00:31:59 +00:00
conf-parser.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
core-error.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
core-error.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
core-scache.c minor modernizations, increase unload timeout to 60s 2008-06-14 21:33:49 +00:00
core-scache.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
core-subscribe.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
core-subscribe.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
core-util.c replace pa_atof() by pa_atod() because floats are lame 2008-06-11 00:37:41 +00:00
core-util.h replace pa_atof() by pa_atod() because floats are lame 2008-06-11 00:37:41 +00:00
core.c reformat things 2008-06-11 16:55:43 +00:00
core.h big mumbo jumo of interleaved patches. 2008-05-21 22:50:58 +00:00
creds.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
dllmain.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
dynarray.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
dynarray.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
endianmacros.h add new endianess macros for FLOAT32 2007-11-24 16:23:19 +00:00
envelope.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
envelope.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
esound.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
fdsem.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
fdsem.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
flist.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
flist.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00: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 allow on-the-fly deleting of hashmap entries wile we iterate through them 2008-05-29 15:16:58 +00:00
hashmap.h allow on-the-fly deleting of hashmap entries wile we iterate through them 2008-05-29 15:16:58 +00:00
hook-list.c merge Colin Guthrie's module-always-sink module, and add priorization to the hook subsystem while doing so. 2008-06-11 19:45:57 +00:00
hook-list.h merge Colin Guthrie's module-always-sink module, and add priorization to the hook subsystem while doing so. 2008-06-11 19:45:57 +00:00
idxset.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
idxset.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
inet_ntop.c we don't want to include assert.h anymore 2007-10-29 20:32:53 +00:00
inet_ntop.h big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
inet_pton.c we don't want to include assert.h anymore 2007-10-29 20:32:53 +00:00
inet_pton.h big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
iochannel.c add new function pa_iochannel_socket_is_local() 2008-06-16 18:55:20 +00:00
iochannel.h add new function pa_iochannel_socket_is_local() 2008-06-16 18:55:20 +00:00
ioline.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
ioline.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
ipacl.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
ipacl.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
llist.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
log.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
log.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
ltdl-helper.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
ltdl-helper.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
macro.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
Makefile big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
mcalign.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
mcalign.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
memblock.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
memblock.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
memblockq.c limit the prebuf value by tlength 2008-06-17 20:07:51 +00:00
memblockq.h add pa_memblockq_get_base() 2008-06-16 19:01:09 +00:00
memchunk.c rearrange things 2008-06-13 21:55:01 +00:00
memchunk.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
modargs.c consider passing the same argument twice to a module an error, also consider a variable name without following = an error 2008-06-13 21:07:21 +00:00
modargs.h Completely rework ALSA device selection code: choose the device to open depending on the requested number of channels and channel map. In most cases it will now suffice to set default-channels=6 to enable 5.1 sound for all devices that support it 2007-11-13 17:37:44 +00:00
modinfo.c tag modules that may only be loaded once at most especially, and enforce that in the module loader 2007-11-09 18:25:40 +00:00
modinfo.h tag modules that may only be loaded once at most especially, and enforce that in the module loader 2007-11-09 18:25:40 +00:00
module.c install auto unload time event only when we have at least one auto unload module 2008-06-11 16:55:26 +00:00
module.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
msgobject.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
msgobject.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
mutex-posix.c add new pa_mutex_try_lock() API 2007-11-24 16:24:16 +00:00
mutex-win32.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
mutex.h add new pa_mutex_try_lock() API 2007-11-24 16:24:16 +00:00
namereg.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
namereg.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
native-common.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
object.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
object.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
once.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
once.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
packet.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
packet.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
parseaddr.c handle tcp4: prefix for server specs correctly. (Closes #136) 2007-10-30 14:05:18 +00:00
parseaddr.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
pdispatch.c use a free list for allocating reply_info structs 2007-11-14 16:10:36 +00:00
pdispatch.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
pid.c add new switch --start to the PA binary which allows starting PA if it is not running yet. In contrast to normal startup an already running PA will not be considered an error. Also, take the autospawn lock so we can guarantee that after this call returns PA is ralive and running 2008-06-11 17:38:50 +00:00
pid.h big mumbo jumo of interleaved patches. 2008-05-21 22:50:58 +00:00
pipe.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
pipe.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
play-memblockq.c never hand out more data from a sink input than requested. Otherwise the resampler might run for too long and we get a heavy delay/underrun 2008-05-27 22:08:42 +00:00
play-memblockq.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
play-memchunk.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
play-memchunk.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
poll.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
poll.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
proplist-util.c move pa_init_proplist() to proplist-util.[ch] 2008-06-17 18:23:09 +00:00
proplist-util.h move pa_init_proplist() to proplist-util.[ch] 2008-06-17 18:23:09 +00:00
props.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
props.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
protocol-cli.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
protocol-cli.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
protocol-esound.c fix esound proto to not crash 2008-05-27 22:05:31 +00:00
protocol-esound.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
protocol-http.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
protocol-http.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
protocol-native.c server side of new shm negotiation scheme; fix a bad memory access 2008-06-17 18:29:00 +00:00
protocol-native.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
protocol-simple.c never hand out more data from a sink input than requested. Otherwise the resampler might run for too long and we get a heavy delay/underrun 2008-05-27 22:08:42 +00:00
protocol-simple.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
pstream-util.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
pstream-util.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
pstream.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
pstream.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
queue.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
queue.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
random.c add O_NOCTTY 2008-05-21 22:42:01 +00:00
random.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
refcnt.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
resampler.c fix peak detection pseudo resampler 2008-05-17 09:10:16 +00:00
resampler.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
rtclock.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
rtclock.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
rtpoll.c add another assert to catch sleep time miscalculations easier 2008-05-17 09:59:34 +00:00
rtpoll.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
rtsig.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
rtsig.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
sample-util.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
sample-util.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
sconv-s16be.c add support for 32bit integer samples 2007-11-09 02:45:07 +00:00
sconv-s16be.h add support for 32bit integer samples 2007-11-09 02:45:07 +00:00
sconv-s16le.c add support for 32bit integer samples 2007-11-09 02:45:07 +00:00
sconv-s16le.h add support for 32bit integer samples 2007-11-09 02:45:07 +00:00
sconv.c replace a few CLAMPs by PA_CLAMP_UNLIKELY 2007-11-09 14:20:12 +00:00
sconv.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
semaphore-posix.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
semaphore-win32.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
semaphore.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
shm.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
shm.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
shmasyncq.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
shmasyncq.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
sink-input.c fix a bad memory access pulsecore/client.c 2008-06-13 21:56:19 +00:00
sink-input.h fix a bad memory access pulsecore/client.c 2008-06-13 21:56:19 +00:00
sink.c fix a bad memory access pulsecore/client.c 2008-06-13 21:56:19 +00:00
sink.h link latency of monitor source to sink 2008-05-17 09:14:47 +00:00
sioman.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
sioman.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
socket-client.c make use of the new pa_socket_address_is_local() function 2008-06-16 18:45:52 +00:00
socket-client.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
socket-server.c a few modernizations 2008-06-16 18:56:08 +00:00
socket-server.h a few modernizations 2008-06-16 18:56:08 +00:00
socket-util.c add new functions pa_socket_is_local() and pa_socket_address_is_local() 2008-06-16 18:45:17 +00:00
socket-util.h add new functions pa_socket_is_local() and pa_socket_address_is_local() 2008-06-16 18:45:17 +00:00
sound-file-stream.c never hand out more data from a sink input than requested. Otherwise the resampler might run for too long and we get a heavy delay/underrun 2008-05-27 22:08:42 +00:00
sound-file-stream.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
sound-file.c deal with a possibly failing pa_channel_map_init_auto() correctly 2008-02-13 22:13:44 +00:00
sound-file.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
source-output.c fix a bad memory access pulsecore/client.c 2008-06-13 21:56:19 +00:00
source-output.h fix a bad memory access pulsecore/client.c 2008-06-13 21:56:19 +00:00
source.c fix a bad memory access pulsecore/client.c 2008-06-13 21:56:19 +00:00
source.h fix a bad memory access pulsecore/client.c 2008-06-13 21:56:19 +00:00
speexwrap.h wrap speex_resampler_reset_mem() 2007-12-23 20:14:05 +00:00
start-child.c pull code for starting helper processes out of module-gconf, clean it up, and stick into a new API pa_start_child_for_read() 2007-11-11 23:00:38 +00:00
start-child.h pull code for starting helper processes out of module-gconf, clean it up, and stick into a new API pa_start_child_for_read() 2007-11-11 23:00:38 +00:00
strbuf.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
strbuf.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
strlist.c add new API pa_strlist_reverse() 2007-10-29 20:30:15 +00:00
strlist.h add new API pa_strlist_reverse() 2007-10-29 20:30:15 +00:00
tagstruct.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
tagstruct.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
thread-mq.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
thread-mq.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
thread-posix.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
thread-win32.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
thread.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
time-smoother.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
time-smoother.h merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
tokenizer.c merge glitch-free branch back into trunk 2008-05-15 23:34:41 +00:00
tokenizer.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
winsock.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
x11prop.c merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
x11prop.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
x11wrap.c don't exit when the XSM signals us a session exit. instead just unload all X11 modules 2008-06-11 16:58:00 +00:00
x11wrap.h don't exit when the XSM signals us a session exit. instead just unload all X11 modules 2008-06-11 16:58:00 +00:00