Commit graph

14 commits

Author SHA1 Message Date
Lennart Poettering
6f59ae1763 Add module-tunnel
add proper locking when autospawning a daemon


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@245 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-28 22:47:48 +00:00
Lennart Poettering
5bac3c3ce5 bum version number
add new macro PA_API_VERSION for preprocessor level conditional compiling
add new native APIs:
	- counter
	- cork & flush for record streams
	- add flags parameters to pa_stream_connect_xx()
	- new prebuf command
	- time api, and total latency calculator
	- return sample spec
ability to cork source output streams
dump server status on SIGHUP to syslog
show sink input/source outputs status in cli-text.c
don't flush esound output buffer when client disconnects
move version api to polyplib-version.h


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@240 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-26 17:02:26 +00:00
Lennart Poettering
f077958747 rename some stuff
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@212 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-17 20:06:17 +00:00
Lennart Poettering
63b35d002a new configuration subsystem
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@210 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-17 19:45:44 +00:00
Lennart Poettering
f5d47a293a work around C99/GCC incompatibility
native protocol:
	add "local" field to pa_context
	add volume paramter to pa_stream_connect_playback
	add support for renaming streams/clients
	support lazy samples
	add functions to kill clients/source inputs/sink outputs
	add functions for loading/unloading modules
	add autoload management API


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@204 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-15 19:16:57 +00:00
Lennart Poettering
8c110d904d correct autospawning
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@202 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-15 13:03:25 +00:00
Lennart Poettering
348738751c daemon auto spawn
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@173 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 21:12:27 +00:00
Lennart Poettering
36550f4a66 remove most -W compiler warnings
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@164 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 00:46:56 +00:00
Lennart Poettering
34fe8bd893 add support for SCHED_FIFO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@163 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 00:23:51 +00:00
Lennart Poettering
92bf0a365a latency work
major main loop bugfix


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@154 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-27 01:29:49 +00:00
Lennart Poettering
e75b65715b remove global memblock statistic variables in favor of memblock_stat objects
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@137 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-17 19:37:29 +00:00
Lennart Poettering
ca2265f372 Documentation work
add pkg-config support for GLIB main loop


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@133 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-17 17:17:22 +00:00
Lennart Poettering
22cb23eedb implement proper refcounting in polyplib
split polyplib to multiple modules
add some prelimenary documentation
add doxygen support


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@123 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-14 20:25:32 +00:00
Lennart Poettering
821afd66b0 add internal header file for polyplib
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@119 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-13 13:24:48 +00:00