Commit graph

155 commits

Author SHA1 Message Date
Lennart Poettering
7ad0b640aa modernize polkit code a bit, use new functions from pk 0.7 instead of our home-grown ones
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2131 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 20:34:04 +00:00
Lennart Poettering
7262e2fc35 add proper arm atomic ops support, patch from Jyri Sarha
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2127 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-26 21:15:52 +00:00
Diego Petteno
30e2a773d4 Test for _struct_ lt_user_dlloader, otherwise it won't be found.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2114 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-09 12:54:45 +00:00
Diego Petteno
9ad7bb6188 Build and run using libltdl from libtool 2.2. The user module loader support has changed drastically.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2113 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-08 23:30:08 +00:00
Lennart Poettering
a1b2a838cf look for timer_create in librt, Closes #210, patch supplied by matthijs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2108 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-02-15 13:21:14 +00:00
Diego Petteno
b94a6bc5b8 Add a configure switch to enable the per-user ESounD socket path, but default to vanilla ESounD's path. This way distributions and users can configure PulseAudio according to their ESounD library.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2083 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-12-06 19:30:16 +00:00
Diego Petteno
04d7a7ef58 Check for mkdir -p or equivalent, and use that rather than simple mkdir to create the modules, modules/gconf and modules/rtp directories.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2077 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-23 21:49:05 +00:00
Diego Petteno
19ee3b6e3f Enable D-Bus if Bluez or HAL are enabled; use DBUS_LIBS/DBUS_CFLAGS when building libdbus-util.la.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2076 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-23 16:17:16 +00:00
Diego Petteno
ec91380f5c Fix detection of polkit_context_is_caller_authorized() function, also reported by Nix. Also fix detection of policydir for prefixes different from /usr.~
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2075 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-23 15:27:56 +00:00
Lennart Poettering
23e3d7cb4c bump version and soname
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2071 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-21 23:09:17 +00:00
Lennart Poettering
0f5fa473f8 increment api and protocol version
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2068 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-21 01:31:04 +00:00
Lennart Poettering
07832d080a detect whether PolicyKit support is available
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2062 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-16 23:48:09 +00:00
Lennart Poettering
5054f3623f add new fun module that automatically mutes your audio devices when you leave with your bluetooth phone, and unmutes when you come back
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2048 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-11 23:18:19 +00:00
Lennart Poettering
bff4ca431b add a man page for the pulseaudio binary. More will follow.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2023 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-05 15:10:13 +00:00
Lennart Poettering
bc161b4b4a comment the library versions a bit
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2017 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-01 22:51:46 +00:00
Lennart Poettering
111b7591bd bump sonames
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2002 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-30 16:02:25 +00:00
Lennart Poettering
a67c21f093 merge 'lennart' branch back into trunk.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 19:13:50 +00:00
Lennart Poettering
5ecaf31b6f compat with automake 1.10
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1568 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-08-04 19:53:51 +00:00
Pierre Ossman
a228a517c4 Solaris hides inet_ntop in nsl.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1504 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-07-10 15:20:39 +00:00
Pierre Ossman
405d6758ef Move pthreads detection as it gets confused by things in LIBS.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1502 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-07-10 14:36:20 +00:00
Lennart Poettering
707def14fc Bump revision of libs and package
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1460 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-05-27 20:58:29 +00:00
Pierre Ossman
19b17ff504 Revert stuff from commit 1431 that wasn't supposed to be there.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1432 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-03-01 17:15:43 +00:00
Pierre Ossman
bb812433a8 Handle when ALSA tweaks our sample spec so much that the frame size changes.
(closes #57).


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1431 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-03-01 17:13:26 +00:00
Pierre Ossman
06211b7c8f Add copyright notices to all relevant files. (based on svn log)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-02-13 15:35:19 +00:00
Pierre Ossman
1d0e8e4f14 Make sure we get proper host identifiers.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1425 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-02-12 09:39:12 +00:00
Lennart Poettering
bf83a961d5 rename default realtime group from "realtime" to "pulse-rt", since it is pulseaudio specific. you may still pass --with-realtime-group=realtime to configure to get the old behaviour
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1400 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-20 19:01:59 +00:00
Lennart Poettering
a00c3cb9af fix a few autoconf warnings (patch by Flameeyes)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1362 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 12:45:53 +00:00
Pierre Ossman
6e3de3dbe5 Make sure libatomic_ops.a isn't included in win32 builds as libtool doesn't
like static libs in dlls. Everything is in the headers anyway, so we do not
need it.


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1354 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-31 16:39:53 +00:00
Pierre Ossman
a6b99d5196 Make sure the libatomic_ops lib is included.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1347 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-30 16:55:37 +00:00
Pierre Ossman
c4e47c63b7 Remove check for libatomic_ops library as some systems have no (zero, nada)
symbols in it.


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1346 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-30 14:44:15 +00:00
Lennart Poettering
91d8025823 add libatomic-ops to hard dependencies
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1340 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-29 01:15:09 +00:00
Lennart Poettering
bc87a5869d bump version and sonames
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1334 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-26 19:22:14 +00:00
Lennart Poettering
22d8e0e75e fix typo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1317 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 12:04:55 +00:00
Pierre Ossman
10bbc4b7c9 Fix detection of shared memory support and proper fallback.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1316 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 11:41:14 +00:00
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