Pierre Ossman
d964459a64
Fix detection of page size for non-POSIX systems.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1312 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 07:41:23 +00:00
Lennart Poettering
b642325d10
check for posix_memalign and friends
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1297 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-19 17:30:30 +00:00
Lennart Poettering
8ebef4d00f
look for shm_open in -lrt
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1269 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-18 19:57:19 +00:00
Lennart Poettering
bf854c445a
Build HAL support only when either OSS or ALSA is available
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1196 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-11 16:38:05 +00:00
Lennart Poettering
050b73912c
merge HAL support from Shams E. King
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1187 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-06 16:16:50 +00:00
Lennart Poettering
7f93d08d40
bump API and protocol version. Return PA_ERR_NOTSUPPORTED if pa_context_move_sink_input_by_*()is called for servers that don't support it
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1179 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-01 21:04:43 +00:00
Lennart Poettering
f5d29acdeb
add missing configure.ac checks for module-gconf
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1151 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-26 17:46:51 +00:00
Lennart Poettering
0f8f5bce6c
bump version and sonames
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1142 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-24 17:48:33 +00:00
Lennart Poettering
b3d3d16bbe
bump release and sonames
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1128 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-20 21:48:49 +00:00
Lennart Poettering
9c87a65ce9
* add new --system command line parameter to the daemon for running PulseAudio as system-wide instance
...
* add PA_ prefixes to all global #defines
* modify auth-by-creds: define a new group "pulse-access" which is used for authentication
* add proper privilige dropping when running in --system mode
* create runtime directory once on startup and not by each module seperately
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1105 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-19 17:44:19 +00:00
Lennart Poettering
9db70682d6
remove glib 1.2 adapter. It started to bitrot and wasn't used by anything anyway.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1104 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-18 19:53:29 +00:00
Lennart Poettering
ba31adcf3e
make pulseaudio compile again on FreeBSD (patch from Diego "Flameeyes" Petteno)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1096 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-16 23:20:27 +00:00
Lennart Poettering
9ced7f62a7
show summary after "configure" has run ( closes : #22 )
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1094 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-16 17:38:45 +00:00
Lennart Poettering
881d4ddd39
* fall back to prctl(PR_GET_NAME) in pa_get_binary_name() if readlink() fails
...
* call pa_path_get_filename() in all cases before returning in pa_get_binary_name(). We already did so on Win32, but didn't on Linux.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1077 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-14 00:17:31 +00:00
Lennart Poettering
6f24a9d32c
remove HOWL snippet from configure script
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1072 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-13 17:44:18 +00:00
Lennart Poettering
81621641b7
check for avahi in configure.ac
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1066 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-13 15:51:49 +00:00
Lennart Poettering
9c96bdcf01
* remove doc/ directory
...
* move doc/todo to root dir
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1063 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-08 13:25:35 +00:00
Lennart Poettering
e16cdb50bd
remove all docs from tarball since they are now available on pulseaudio.org
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1059 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-07 16:05:20 +00:00
Lennart Poettering
74e958c008
bump version number
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1050 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-20 22:27:35 +00:00
Lennart Poettering
230f97a4a4
s/POLYP/PULSE/g
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1041 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-19 23:56:54 +00:00
Lennart Poettering
0d97ac6d2b
name the pkg-config files after the library names
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1037 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-19 23:00:21 +00:00
Lennart Poettering
f44ba09265
big s/polyp/pulse/g
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-19 21:53:48 +00:00
Pierre Ossman
519aa9b2ef
Use AM_ICONV to determine what needs to be done for iconv support. ( closes #19 )
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1012 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-12 14:18:19 +00:00
Pierre Ossman
7c770e22e4
Also look in winsock2.h for INADDR_NONE. (solves #18 )
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1010 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-12 12:52:37 +00:00
Pierre Ossman
15a0b28ee6
Properly escape the m4 macros and make the code a bit more readable.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1009 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-12 12:19:24 +00:00
Lennart Poettering
16a275a9fd
actually build cpulimit support if SIGXCPU is available
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1005 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-02 22:56:20 +00:00
Lennart Poettering
e09233664e
bump version and soname
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1001 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-02 19:28:47 +00:00
Lennart Poettering
7b961bd982
Add new configure options to disable/enable specific modules at configure time. Original patch by ed@catmur.co.uk. ( Closes #16 )
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1000 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-02 15:30:04 +00:00
Lennart Poettering
7d975345a5
* add new API function pa_stream_get_buffer_attr().
...
* modify pacat.c to make use of that new API
* extend protocol to allow transfer of the necessary information
* update protocol version accordingly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@976 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 23:20:28 +00:00
Lennart Poettering
f8aa55c5ac
move modules to ${libdir}/polypaudio-${PA_MAJORMINOR}/modules/
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@971 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 16:05:11 +00:00
Pierre Ossman
6a7172e91c
padsp needs dlsym & co so make sure we get that lib included.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@960 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-24 15:38:11 +00:00
Pierre Ossman
2843b1a318
Remove the exceedingly anal warnings. It's impossible to write a non-trivial
...
C program and not trigger these.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@958 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-24 13:22:16 +00:00
Pierre Ossman
4e3dc7ce68
Wrap strerror() in a function that makes it thread safe and converts the
...
output to UTF-8.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@945 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-22 15:20:46 +00:00
Lennart Poettering
acc6552356
generate PA_MAJORMINOR properly - only from major and minor, not from micro
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@938 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-19 17:40:44 +00:00
Pierre Ossman
4981092a79
And functions for convertion to and from current locale and UTF-8.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@931 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-18 08:19:07 +00:00
Lennart Poettering
c63cc7bb79
change version number from "0.9" to "0.9.0" to make version comparisons easier
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@887 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 19:15:06 +00:00
Lennart Poettering
c2c8539201
bump version number to 0.9
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@886 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 18:28:03 +00:00
Lennart Poettering
55215597c4
* add new configure option --with-module-dir=
...
* drop version suffix from soname of libpolyp and friends
* add version suffix by default to $(modlibexecdir)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@885 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 17:54:33 +00:00
Pierre Ossman
48d66cd5e8
Handle pipes on platforms where they are non-existant of broken.
...
We do this by creating a TCP socket pair instead of a normal pipe. Since
Windows isn't UNIX-y enough to support read()/write() on sockets, we also
need a wrapper to handle read() vs recv() and write() vs send().
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@840 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-11 11:08:58 +00:00
Lennart Poettering
dff0822721
bump version number
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@811 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-26 19:24:32 +00:00
Pierre Ossman
d26621371e
chown() and chmod() aren't available on Windows.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@793 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-24 15:07:09 +00:00
Pierre Ossman
fade8b0883
Undo invalid automake version requirement.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@792 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-24 13:59:00 +00:00
Lennart Poettering
985da9bb59
require automake 1.9 in configure.ac
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@779 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-22 21:53:18 +00:00
Pierre Ossman
c22a0c12e4
Make the probe for RNG sources at runtime since the configure script isn't
...
compatible with cross-compiling.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@744 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-18 15:16:24 +00:00
Pierre Ossman
e4b2a47bb1
Clarify that JACK libs are optional.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@743 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-18 14:11:02 +00:00
Pierre Ossman
074b7c1df1
More fixes caused by Sun's complete inability to follow any standard
...
whatsoever.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@742 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-18 14:09:56 +00:00
Lennart Poettering
4482e6867d
add new JACK sink
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@735 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-17 00:11:04 +00:00
Lennart Poettering
d50255ac1e
* add new check for $RANDOM_DEVICE
...
* move AC_SYS_LARGEFILE to avoid autoconf warning
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@718 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 09:12:31 +00:00
Lennart Poettering
1f7a008f43
add new configure option to enable preloading even on architectures that support dlopen(). Useful for debugging
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@700 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-13 17:32:10 +00:00
Pierre Ossman
3285403d3c
Large file support. Polypaudio probably doesn't need it, but it causes warnings
...
when linking libpolyp with applications that do. So this is just to make life
easier for other applications.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@640 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-31 08:34:41 +00:00