Lennart Poettering
f9e2058820
add input latency measurement
...
add GETOSPACE support to module-oss
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@205 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-16 00:05:56 +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
9ca72dce0b
remove auto-load-sample stuff
...
introduce "lazy samples"
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@203 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-15 14:05:28 +00:00
Lennart Poettering
935826f4f3
make module-combine autoloadable
...
clean up cli language
introduce lazy sample cache
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@201 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-14 23:08:39 +00:00
Lennart Poettering
8c6593dabf
add module-combine
...
remove option "stay-root"
clean up pa_conf
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@199 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-14 17:52:11 +00:00
Lennart Poettering
829656c5fc
new configuration subsystem
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@198 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-13 23:28:30 +00:00
Lennart Poettering
fbefe67d52
correct latency calculation
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@197 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-13 13:26:44 +00:00
Lennart Poettering
1231598206
fix parsing of POLYP_SERVER environment variable
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@196 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-13 00:28:16 +00:00
Lennart Poettering
b1ab6869fb
fix public= on native and esound protocol
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@195 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-12 23:40:53 +00:00
Lennart Poettering
b681622b17
build system update
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@194 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-12 23:29:54 +00:00
Lennart Poettering
b772564a4e
update simple API
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@193 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-12 19:37:04 +00:00
Lennart Poettering
f05a4ac806
extend pa_usec_t to 64 bit
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@192 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-12 13:14:49 +00:00
Lennart Poettering
a9ca9c4a3b
add modinfo support
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@191 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-11 23:17:38 +00:00
Lennart Poettering
11f0aae5d6
add version number to library names
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@190 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-11 00:03:00 +00:00
Lennart Poettering
25123469d5
add support for module search path as command line argument
...
protocol-native: move first data request into ack of stream creation
improve mainloop API: return the number of dispatched sources on iterate()
fix a resampling bug
introduce network latency measurement
WARNING: all these changes together may break some applications
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@189 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-10 22:35:12 +00:00
Lennart Poettering
5fc0cf2308
date fix
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@186 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-07 23:01:14 +00:00
Lennart Poettering
13248fd8e6
documentation update
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@185 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-07 22:40:43 +00:00
Lennart Poettering
70007175d2
implemented new CLI command: dump
...
add prefork() and postfork() arguments to pa_context_connect_spawn()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@184 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-07 17:06:54 +00:00
Lennart Poettering
93c8fe6577
change the way the default sink/source is selected
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@183 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-07 14:58:42 +00:00
Lennart Poettering
0fa499db56
add support for setting/getting default sink/source via native protocol
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@182 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-06 21:55:09 +00:00
Lennart Poettering
3536be420c
correct a recording bug in native protocol
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@181 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-06 18:55:47 +00:00
Lennart Poettering
566e469bbe
add module-pipe-source
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@180 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-06 17:47:04 +00:00
Lennart Poettering
6c4fd62040
implement proper logging
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@179 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-05 00:03:16 +00:00
Lennart Poettering
57e473b61c
add support for automatic termination of the daemon after the last client quit
...
remove all gcc warnings
add boolean types for tagstruct and modargs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@178 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-04 00:27:36 +00:00
Lennart Poettering
fb962b67db
add option to disallow module loading after startup
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@177 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-03 22:44:55 +00:00
Lennart Poettering
4a9239f808
add CPU load limiter
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@176 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-03 20:14:23 +00:00
Lennart Poettering
c73a298f88
add total sample cache size to statistics
...
add size to sample cache entry info
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@175 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 22:46:27 +00:00
Lennart Poettering
5f52999c01
make use F_CLOEXEC wherever useful
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@174 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 22:36:49 +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
ee91cb6c9d
add esd compatible startup script
...
add default configuration script
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@172 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 17:36:46 +00:00
Lennart Poettering
dfd440bd5d
add sound file streaming
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@171 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 15:55:48 +00:00
Lennart Poettering
50f592b67c
introduce sink input and source output limits
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@170 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 15:00:44 +00:00
Lennart Poettering
9c4fd2a2c7
add support for dB volumes
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@166 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 12:48:47 +00:00
Lennart Poettering
fa19d6ab7e
implement missing scache_get_id_by_name
...
add some more consts to idxset
add module-sine, a sine generating sink_input module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@165 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-01 12:21:06 +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
5020326042
minor fixes
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@160 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-27 18:52:50 +00:00
Lennart Poettering
b0143403bf
readme update (licensing)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@159 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-27 18:41:40 +00:00
Lennart Poettering
41d8c1389f
relicense client library to LGPL
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@157 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-27 18:38:23 +00:00
Lennart Poettering
8cb1cabfc9
document every polyplib function
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@156 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-27 17:03:38 +00:00
Lennart Poettering
761a895d1f
minor cleanups
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@155 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-27 16:24:22 +00:00
Lennart Poettering
b6b428e5cb
minor documentation update
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@153 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-23 18:48:34 +00:00
Lennart Poettering
669452e4e5
documentation update
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@147 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-20 13:18:07 +00:00
Lennart Poettering
8c756d55da
documentation update
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@146 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-20 13:06:55 +00:00
Lennart Poettering
0b9f91dca5
readme update
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@144 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-20 11:05:53 +00:00
Lennart Poettering
6bc5340501
build fixes
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@142 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-20 10:54:31 +00:00
Lennart Poettering
f9b58fb0ea
move sample cache to namereg
...
documentation
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@141 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-19 23:14:59 +00:00
Lennart Poettering
e0fe68a2d4
minor stuff
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@140 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-19 06:24:40 +00:00
Lennart Poettering
ac595189fd
add missing copyright headers
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@138 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-08-17 19:47:42 +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