Commit graph

93 commits

Author SHA1 Message Date
Pierre Ossman
759721cbbc Remove the version number from the module directory. Makes life easier
for any external projects that need to use that directory.


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@462 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-27 14:52:17 +00:00
Pierre Ossman
917d8765c6 We get the -lcap through LIBS, so no need for CAP_LIBS.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@461 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-25 17:27:10 +00:00
Lennart Poettering
1f0961368f * remove a lot of compiler warnings introduced by using some new GCC flags
* add typedefs for public structs and enums and drop the struct/enum prefixs from all uses where it makes sense


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@447 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-11 01:17:39 +00:00
Lennart Poettering
f7a99e9047 Merge Pierre's changes
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@445 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 17:51:06 +00:00
Lennart Poettering
b5f570723c add libsamplerate/libsndfile CFLAGS
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@345 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-15 23:46:39 +00:00
Lennart Poettering
4590f09d0b * make pa_sample_spec_snprint return point to written string
* first try of a http module


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@339 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-12 17:37:31 +00:00
Lennart Poettering
5ab306402d * add new module module-mmkbd-evdev
* fix stupid error message in main.c



git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@337 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-09 01:11:53 +00:00
Lennart Poettering
fb4cba436c * add new module for LIRC volume control
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@333 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-08 21:36:53 +00:00
Lennart Poettering
9b0ec37fcf * add support for asynchronous name resolution
* remove directories listing from doxygen


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@330 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-08 01:15:11 +00:00
Lennart Poettering
99e0779b51 * Publish server info in mDNS in addition to sinks/sources
* Split off address parser
* Add port= argument to module-zeroconf-publish


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@324 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-15 01:02:50 +00:00
Lennart Poettering
fa48de8a12 * prepare polyplib-browse for installation
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@321 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-14 13:17:28 +00:00
Lennart Poettering
e02be6c15b * fix include file names in installed header files
* add browsing API
* add new tool pabrowse
* add typeid subsystem 
* bump API version
* split off random.c
* add an identification cookie


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@320 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-12 22:58:53 +00:00
Lennart Poettering
73eabece33 * add first part of zeroconf publisher
* bump version to 0.7.1.
* improve logging subsystem (introducing log levels)
* remove verbose flag on cli
* add new API pa_sample_format_to_string()
* replace strtol() by usages of pa_atou() and pa_atoi()


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@317 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-11 00:10:41 +00:00
Lennart Poettering
758647868f * install fix
* use syslog as standard log target when run from esdcompat.sh


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@313 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-23 13:34:59 +00:00
Lennart Poettering
29ec9d343b * some fixes for MacOS X by Conrad Parker
* Minor build fixes


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@312 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-23 13:00:53 +00:00
Lennart Poettering
c827fca3b9 prepare for release
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@311 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-21 22:25:28 +00:00
Lennart Poettering
4583c22bfd * create parec as link to pacat
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@305 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-21 18:41:00 +00:00
Lennart Poettering
28d97441e7 * new tool pacmd
* fix pacat/paplay/pactl for new API version
* fix memory leak in pa_ioline


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@304 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-21 18:15:33 +00:00
Lennart Poettering
b03f39099f * add some missing "static"s
* include libltdl in distribution


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@302 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-21 17:02:25 +00:00
Lennart Poettering
3c77c6e7d3 * remove autospawn lock file usage
* fix some compiler warnings
* implement PID file support


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@296 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-20 23:48:18 +00:00
Lennart Poettering
5f647c8fef * add µlaw/alaw support
* abstracted resampler API
* add integer-only resampler ("trivial")
* show used resampler wherever useful
* add mixing/volume adjusting for float32ne and u8


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@294 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-20 16:23:53 +00:00
Lennart Poettering
8641af3c6d * some iochannel fixes
* introduce reference counting in ioline
* fix memory leak in socket-client.c
* fix double-free error in protocol-esound.c


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@293 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-18 20:50:44 +00:00
Lennart Poettering
0a2bbc528b * some commenting work
* add new field "read_only" to memory blocks
* add new API function pa_context_get_server()
* filter capture data through mcalign on client
* make module-tunnel use pa_socket_client_new_string() instead of using pa_resolve_server() directly.
* remove pa_resolve_server()
* remove debug.h and replace it by a macro definition on the gcc command line
* some strbuf cleanups
* small fixes in pa_stream for cleanup when server dies
* new CLI command "load-sample-dir-lazy"
* send FQDN as part of server info
* rework mcalign, this time with memory block merging
* fix iochannel cleanup when connection dies
* check getaddrinfo() results


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@286 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-17 00:05:25 +00:00
Lennart Poettering
fa499dad06 Make the whole stuff LGPL only
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@284 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-14 14:58:54 +00:00
Lennart Poettering
be6a1c28cf * implement module-esound-sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@283 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-14 02:36:35 +00:00
Lennart Poettering
c005bd4666 add username to runtime directory name in /tmp/
rework autospawning code and x11 credential publishing
add support for IPv6
reenable LOWDELAY for tcp sockets


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@280 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-11 21:18:33 +00:00
Lennart Poettering
dbaa83c607 split out x11prop.[ch]
add client support for auth daemon info in X display


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@279 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-09 23:19:42 +00:00
Lennart Poettering
89e39f13b5 build pax11publish only when X11 is available
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@276 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-08 23:53:46 +00:00
Lennart Poettering
4bb14837dd implemented pax11publish.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@275 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-08 23:48:19 +00:00
Lennart Poettering
b55923a8d3 * Look for M4 in configure.ac
* Share auth cookies in module-tunnel.c, module-x11-publish.c and native-protocol.c
* disable TCP_NODELAY
* publish auth cookie in module-x11-publish


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@274 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-07 20:48:46 +00:00
Lennart Poettering
5844a33f0b some commenting
change alogrithm for checking for configuration files


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@273 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-04 21:27:12 +00:00
Lennart Poettering
cd3ba7d0f7 Apply Joe Marcus Clarke's FreeBSD patches
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@269 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-01 23:37:36 +00:00
Lennart Poettering
899788b4c5 some updates for pa_hashmap
add property infrastructure
add module module-x11-publish
allow ldpreloading of all modules
abstract x11wrap from module-x11-bell


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@268 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-10-30 01:55:16 +00:00
Lennart Poettering
19f2acbd0a add null sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@259 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-10-27 14:42:56 +00:00
Lennart Poettering
da45617efc add user volume API
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@255 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-10-24 00:48:02 +00:00
Lennart Poettering
66999e5ada Add support for libwrap
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@250 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-29 20:13:05 +00:00
Lennart Poettering
6dfab4ec7b renamed module-tunnel to module-tunnel-sink
new module module-tunnel-source
fix recording


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@248 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-29 17:38:45 +00:00
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
450ad85b35 try to use file sample type for cache entries and play-file playback
allow paplay to use STDIN
add new module: module-match


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@244 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-27 21:05:55 +00:00
Lennart Poettering
949014e154 add new tool paplay
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@241 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-26 22:27:04 +00:00
Lennart Poettering
6d2054458e place full binary path in default.pa's shebang line
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@236 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-23 20:41:49 +00:00
Lennart Poettering
dfcd161a52 Fix a bug in the build system reported by Iain Fothergill
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@235 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-23 16:33:38 +00:00
Lennart Poettering
03ee5e2b44 add support for capabilities
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@233 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-23 15:47:11 +00:00
Lennart Poettering
12949d0a65 support for esd arguments: -spawnpid and -spawnfd
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@231 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-21 19:40:55 +00:00
Lennart Poettering
4d9af54e8c build updates
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@226 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-20 21:03:52 +00:00
Lennart Poettering
70a30530e0 add new function pa_mainloop_deferred_pending()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@221 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-19 00:03:12 +00:00
Lennart Poettering
0b9bc039f6 change sysconf path
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@216 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-17 21:17:29 +00:00
Lennart Poettering
95612b6b1c rename some more
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@213 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-17 20:08:52 +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
24f3781507 make daemon.conf/client.conf autogenerated
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@211 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-09-17 19:52:38 +00:00