pulseaudio/src/pulsecore
Lennart Poettering 1cecd46d95 Resurrect ability to move streams between sinks
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1649 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-08-11 23:46:51 +00:00
..
asyncmsgq.c add proper refcounting to pa_asyncmsgq objects, to allow destruction from the dispatched callbacks 2007-08-11 16:01:25 +00:00
asyncmsgq.h add proper refcounting to pa_asyncmsgq objects, to allow destruction from the dispatched callbacks 2007-08-11 16:01:25 +00:00
asyncq.c port asyncq to make use of new fdsem object 2007-07-26 13:15:05 +00:00
asyncq.h A lot of more work to get the lock-free stuff in place 2007-06-13 22:08:14 +00:00
atomic.h Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
authkey-prop.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 Modernize things a little 2007-07-25 15:50:09 +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 Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
autoload.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
avahi-wrap.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 add global suspend command to cli 2007-08-07 10:47:00 +00:00
cli-command.h Add a new meta command ".ifexists" to the CLI language, to execute commands only if a specified file exists. Original patch from cjvdb. Closes #36 2007-05-26 23:39:33 +00:00
cli-text.c A lot of more work to get the lock-free stuff in place 2007-06-13 22:08:14 +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 Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
client.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
conf-parser.c modernization 2007-08-11 15:57:21 +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-def.h Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
core-error.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 add new function pa_scache_play_item_by_name 2007-08-09 13:47:25 +00:00
core-scache.h add new function pa_scache_play_item_by_name 2007-08-09 13:47:25 +00:00
core-subscribe.c A lot of more work to get the lock-free stuff in place 2007-06-13 22:08:14 +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 Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +00:00
core-util.h add our own implementation for pa_snprintf() because NUL termination is apparently not guaranteed on windows and a couple of other libcs 2007-07-25 15:49:35 +00:00
core.c use single array for storing pa_core hook lists, add sink state changed hook, drop NO_HOOKS flags for sink inputs/source outputs, listen for resume events in module-suspend-on-idle.c 2007-08-11 19:08:06 +00:00
core.h restore the ability move record streams between sources 2007-08-11 20:29:42 +00:00
creds.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
esound.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
fdsem.c allow destruction of pa_fdsem object that are still in 'poll' state 2007-08-11 16:00:02 +00:00
fdsem.h add abstracted file descriptor based semaphore object that is lock-free in the best cases 2007-07-26 13:14:26 +00:00
flist.c make eolspace 2007-06-11 12:17:40 +00:00
flist.h Rename pa_once_t to pa_once 2007-08-10 21:59:51 +00:00
g711.c make untabify 2007-06-11 13:53:31 +00:00
g711.h fix comment 2007-05-22 23:08:34 +00:00
gccmacro.h wrap destructor gcc attribute in macro 2007-07-25 14:41:54 +00:00
hashmap.c update static free list usage in hashmap 2007-07-25 14:44:00 +00:00
hashmap.h Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
hook-list.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
hook-list.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
idxset.c Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
idxset.h Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
inet_ntop.c Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +00:00
inet_ntop.h big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
inet_pton.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
inet_pton.h big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
iochannel.c Add a wrapper around close() to work around Windows' ass backwards way of 2007-02-14 12:13:49 +00:00
iochannel.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
ioline.c don't print error on socket read/write failure 2007-08-08 20:50:37 +00:00
ioline.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
ipacl.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
log.c make valgrind shut up regarding non-freed ident strings. other modernizations 2007-07-26 13:55:52 +00:00
log.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
ltdl-helper.c * drop redundant pa_core argument from module initialization functions 2007-08-10 14:28:39 +00:00
ltdl-helper.h * drop redundant pa_core argument from module initialization functions 2007-08-10 14:28:39 +00:00
macro.h Simplify implementation of pa_assert_se() 2007-07-25 15:44:28 +00:00
Makefile big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
mcalign.c Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
mcalign.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
memblock.c protect memimpors with a recursive mutex to avoid deadlock when shutting down 2007-08-09 21:17:32 +00:00
memblock.h Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
memblockq.c drop chunk argument from various drop() functions, since it doesn't make any sense if we want to guarantee always monotonously increasing read pointers; a couple of other fixes 2007-07-25 14:46:40 +00:00
memblockq.h drop chunk argument from various drop() functions, since it doesn't make any sense if we want to guarantee always monotonously increasing read pointers; a couple of other fixes 2007-07-25 14:46:40 +00:00
memchunk.c Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
memchunk.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
modargs.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
modargs.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
modinfo.c * drop redundant pa_core argument from module initialization functions 2007-08-10 14:28:39 +00:00
modinfo.h * drop redundant pa_core argument from module initialization functions 2007-08-10 14:28:39 +00:00
module.c * drop redundant pa_core argument from module initialization functions 2007-08-10 14:28:39 +00:00
module.h * drop redundant pa_core argument from module initialization functions 2007-08-10 14:28:39 +00:00
msgobject.c A lot of updates, all necessary to get the native protocol ported: 2007-07-31 22:44:53 +00:00
msgobject.h A lot of updates, all necessary to get the native protocol ported: 2007-07-31 22:44:53 +00:00
mutex-posix.c Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
mutex-win32.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
mutex.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
namereg.c Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +00:00
namereg.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
native-common.h A lot of updates, all necessary to get the native protocol ported: 2007-07-31 22:44:53 +00:00
object.c A lot of updates, all necessary to get the native protocol ported: 2007-07-31 22:44:53 +00:00
object.h A lot of updates, all necessary to get the native protocol ported: 2007-07-31 22:44:53 +00:00
once-posix.c Rename pa_once_t to pa_once 2007-08-10 21:59:51 +00:00
once-win32.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
once.h Rename pa_once_t to pa_once 2007-08-10 21:59:51 +00:00
packet.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
packet.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
parseaddr.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +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 Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +00:00
pid.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
pipe.c make untabify 2007-06-11 13:53:31 +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 modernize pa_play_memblockq() and add a new function pa_memblockq_sink_input_new() which allows creation of memblockq streams without activating them immediately 2007-08-11 23:45:13 +00:00
play-memblockq.h modernize pa_play_memblockq() and add a new function pa_memblockq_sink_input_new() which allows creation of memblockq streams without activating them immediately 2007-08-11 23:45:13 +00:00
play-memchunk.c minor cleanup 2007-08-11 23:44:00 +00:00
play-memchunk.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
poll.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
poll.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
props.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 make use of pa_thread_mq everywhere 2007-08-10 22:02:39 +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 Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +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 deal with messages properly which are recieved after destruction of a stream 2007-08-11 16:08:20 +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 make use of pa_thread_mq everywhere 2007-08-10 22:02:39 +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 Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 move pstream item allocation to pa_flist 2007-08-11 00:10:29 +00:00
pstream.h add callbacks for the revoke/release stuff, so that we can make this thing thread-safe 2007-08-10 23:41:50 +00:00
queue.c move pa_queue to an implementation based on pa_flist 2007-08-10 16:47:39 +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 copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
resampler.c Fix channel remapping in resample; other modernizations 2007-07-26 19:30:51 +00:00
resampler.h A lot of more work to get the lock-free stuff in place 2007-06-13 22:08:14 +00:00
sample-util.c Fix length calculation in pa_silence_memblock_new() and make use of pa_assert() everywhere instead of assert() 2007-06-24 16:09:43 +00:00
sample-util.h Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
sconv-s16be.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
sconv-s16be.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
sconv-s16le.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
sconv-s16le.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
sconv.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
sconv.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
semaphore-posix.c make eolspace 2007-06-11 12:17:40 +00:00
semaphore.h Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
shm.c Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +00:00
shm.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
sink-input.c Resurrect ability to move streams between sinks 2007-08-11 23:46:51 +00:00
sink-input.h Resurrect ability to move streams between sinks 2007-08-11 23:46:51 +00:00
sink.c Resurrect ability to move streams between sinks 2007-08-11 23:46:51 +00:00
sink.h Resurrect ability to move streams between sinks 2007-08-11 23:46:51 +00:00
sioman.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +00:00
socket-client.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
socket-server.c Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +00:00
socket-server.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
socket-util.c Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +00:00
socket-util.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
sound-file-stream.c make use of pa_thread_mq everywhere 2007-08-10 22:02:39 +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 minor optimization for cacheing in of samples by using posix_fadvise 2007-08-05 13:52:01 +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 add comments describing the context these functions are called from 2007-08-11 23:45:50 +00:00
source-output.h use single array for storing pa_core hook lists, add sink state changed hook, drop NO_HOOKS flags for sink inputs/source outputs, listen for resume events in module-suspend-on-idle.c 2007-08-11 19:08:06 +00:00
source.c use single array for storing pa_core hook lists, add sink state changed hook, drop NO_HOOKS flags for sink inputs/source outputs, listen for resume events in module-suspend-on-idle.c 2007-08-11 19:08:06 +00:00
source.h A lot of updates, all necessary to get the native protocol ported: 2007-07-31 22:44:53 +00:00
strbuf.c fix some alignment issues and modernize file a little bit 2007-07-25 16:33:56 +00:00
strbuf.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
strlist.c Store strings directly in strlst elements, other modernizations 2007-07-25 21:28:56 +00:00
strlist.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
tagstruct.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
tagstruct.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
thread-mq.c add proper refcounting to pa_asyncmsgq objects, to allow destruction from the dispatched callbacks 2007-08-11 16:01:25 +00:00
thread-mq.h Wrap two pa_asyncmsq in a new pa_thread_mq object for bidirectional, lock-free communication between a main loop and a thread 2007-08-10 22:01:17 +00:00
thread-posix.c Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff) 2007-06-11 12:08:37 +00:00
thread-win32.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
thread.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00
tokenizer.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
x11prop.c Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +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 Convert most snprintf() calls to pa_snprintf() 2007-07-25 16:23:03 +00:00
x11wrap.h Add copyright notices to all relevant files. (based on svn log) 2007-02-13 15:35:19 +00:00