Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unnecessary #includes | Maarten Bosmans | 2011-06-22 | 1 | -7/+0 |
| | |||||
* | device-restore: Add a new protocol extension for device-restore. | Colin Guthrie | 2011-06-22 | 1 | -3/+8 |
| | | | | | | This simply exposes the formats that a device supports via a simple protocol extension that will allow clients to setup what a connected receiver supports format wise. | ||||
* | Fixup #include directives according to Coding Style | Maarten Bosmans | 2011-03-11 | 1 | -8/+5 |
| | | | | | Use #include "header.h" if functionality of header.h is implemented and #include <header.h> if functionality of header.h is used. | ||||
* | Apply #ifdefs around functionality not available on win32 | Maarten Bosmans | 2011-02-17 | 1 | -0/+6 |
| | | | | And also the reverse: around some win32 specific functionality | ||||
* | Use <pulsecore/socket.h> instead of <sys/socket.h> | Maarten Bosmans | 2011-02-17 | 1 | -5/+1 |
| | | | | | | | | The check whether POSIX socket.h or WIN32 winsock2.h must be included can be made centrally. The downside is that some functionality of e.g. arpa/inet.h is also implemented in winsock.h, so that some files that don't use socket functions, but do use inet.h functions, must also include pulsecore/socket.h. (as well as arpa/inet.h) | ||||
* | pulse: make sure legacy_dir is not static | Jan Kratochvil | 2010-11-25 | 1 | -1/+1 |
| | |||||
* | dbus: remove filter functions only if they were actually set before | Lennart Poettering | 2010-02-09 | 1 | -19/+6 |
| | | | | | | | This fixes an assert when destructing modules that have not been fully initialized. https://bugzilla.redhat.com/show_bug.cgi?id=548525 | ||||
* | client: introduce auto-connect-display= following the scheme of ↵ | Lennart Poettering | 2010-01-13 | 1 | -5/+7 |
| | | | | | | | auto-connect-localhost= Just connecting to a PA server just because X11's $DISPLAY is set might be a security hole. | ||||
* | client: introduce auto-connect-localhost= option in client.conf | Lennart Poettering | 2010-01-13 | 1 | -2/+4 |
| | | | | | | | | | Partly fixes: http://pulseaudio.org/ticket/773 Also fixes a security hole since listening on the default port is not access controlled right now. | ||||
* | libpulse: Store pa_stream pointers to hashmaps instead of dynarrays. | Tanu Kaskinen | 2009-12-03 | 1 | -6/+6 |
| | | | | | | | | | Since the stream identifiers (channels) are monotonically growing integer, it isn't a good idea to use them as index to a dynamic array, because the array will grow all the time. This is not a problem with client connections that don't create many streams, but, for example, long-running clients that use libcanberra for playing event sounds, this means that the client connection effectively leaks memory. | ||||
* | libpulse: introduce pa_context_get_tile_size() call | Lennart Poettering | 2009-10-28 | 1 | -0/+17 |
| | |||||
* | device-manager: Add an untested protocol extension. | Colin Guthrie | 2009-10-01 | 1 | -0/+5 |
| | | | | This is effectively copied from the stream restore extension. | ||||
* | libpulse: as a special exception, don't require a non-NULL context in ↵ | Lennart Poettering | 2009-09-17 | 1 | -1/+4 |
| | | | | pa_context_errno | ||||
* | context: document why we only do minimal cleanups before the autospawn exec() | Lennart Poettering | 2009-08-12 | 1 | -1/+4 |
| | |||||
* | client: minor modernizations | Lennart Poettering | 2009-07-25 | 1 | -7/+4 |
| | |||||
* | client: if a child we created was already reaped, assume that it was successful | Lennart Poettering | 2009-07-25 | 1 | -3/+10 |
| | |||||
* | autospawn: refuse autospawning if process disabled waitpid() | Lennart Poettering | 2009-07-24 | 1 | -2/+15 |
| | |||||
* | libpulse: minor cleanups | Lennart Poettering | 2009-07-01 | 1 | -11/+19 |
| | |||||
* | rtclock: enable rtclock for our own mainloop implementations | Lennart Poettering | 2009-06-22 | 1 | -0/+1 |
| | |||||
* | rtclock: fix issues found by Lennart | Marc-André Lureau | 2009-06-20 | 1 | -3/+11 |
| | |||||
* | Base mainloop on pa_rtclock_now() | Marc-André Lureau | 2009-06-20 | 1 | -3/+26 |
| | | | | | | | | | | | | | | | | Move the mainloop to monotonic based time events. Introduces 4 helper functions: pa_{context,core}_rttime_{new,restart}(), that fill correctly a timeval with the rtclock flag set if the mainloop supports it. Both mainloop-test and mainloop-test-glib works with rt and timeval based time events. PulseAudio and clients should be fully functional. This patch has received several iterations, and this one as been largely untested. Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com> | ||||
* | context: don't fail if session bus is not there | Marc-André Lureau | 2009-05-12 | 1 | -3/+3 |
| | | | | | | Also invert the order of bus tracking since we expect session_bus to be present when we check for it. Although that should not change anything in practise. | ||||
* | pulse/context: when NOFAIL, don't try_next_connection() if c->client | Marc-André Lureau | 2009-04-17 | 1 | -1/+2 |
| | |||||
* | client-conf: make setting a default server independant from the autospawn ↵ | Lennart Poettering | 2009-04-13 | 1 | -11/+13 |
| | | | | setting | ||||
* | make dbus optional during build | Finn Thain | 2009-04-10 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | | On Tue, 31 Mar 2009, Lennart Poettering wrote: [snip] > > I have now merged your patch. I had to change a few things to make it > apply cleanly. Since I have no access to Solaris I am unable to test > this though, so please check if things still work for you. > > I also worked around the realpath() issue mostly. It should work fine on > Solaris now, as well. Thanks. 0.9.15-test7 seems to work fine. The only new issue is that configure --without-dbus no longer builds. I don't need dbus for my purposes (network audio server) and it seems that dbus is not included with Solaris. A patch for this follows. Finn | ||||
* | properly account for seeks in the requested_bytes counter | Lennart Poettering | 2009-04-01 | 1 | -2/+2 |
| | |||||
* | allow nofail mode only when no server string was specified | Lennart Poettering | 2009-03-30 | 1 | -2/+4 |
| | |||||
* | minor cleanups | Lennart Poettering | 2009-03-30 | 1 | -4/+8 |
| | |||||
* | take org.pulseaudio.Server instead of org.pulseaudio to match the interface ↵ | Lennart Poettering | 2009-03-30 | 1 | -2/+2 |
| | | | | name already used in the HAL module | ||||
* | Merge commit 'elmarco/dbus' | Lennart Poettering | 2009-03-30 | 1 | -2/+77 |
|\ | |||||
| * | pulse: client connect to dbus | Marc-André Lureau | 2009-03-30 | 1 | -2/+77 |
| | | |||||
* | | notify clients about tlength changes | Lennart Poettering | 2009-03-30 | 1 | -1/+3 |
|/ | |||||
* | try to detect when stupid clients forks and refuse all service from then on | Lennart Poettering | 2009-03-05 | 1 | -2/+27 |
| | |||||
* | Use LGPL 2.1 on all files previously using LGPL 2 | Colin Guthrie | 2009-03-03 | 1 | -1/+1 |
| | |||||
* | check for ENABLE_LEGACY_RUNTIME_DIR with #ifdef, not #if | Lennart Poettering | 2009-02-21 | 1 | -2/+2 |
| | |||||
* | Merge commit 'elmarco/legacy-dir' | Lennart Poettering | 2009-02-19 | 1 | -1/+5 |
|\ | |||||
| * | pulse/context: add --enable-legacy-runtime-dir | Marc-André Lureau | 2009-02-18 | 1 | -1/+5 |
| | | |||||
* | | if we fail to import a memblock fill in silence to guarantee stability of timing | Lennart Poettering | 2009-02-18 | 1 | -7/+6 |
|/ | |||||
* | drop check for PA_PROP_APPLICATION_NAME since often enough we can deduce ↵ | Lennart Poettering | 2009-02-13 | 1 | -3/+0 |
| | | | | this better from g_get_application_name() | ||||
* | allow sending meta/policy events to clients | Lennart Poettering | 2009-02-12 | 1 | -1/+61 |
| | |||||
* | add missing eof checks | Lennart Poettering | 2009-01-20 | 1 | -1/+2 |
| | |||||
* | Make the shared memory segment size configurable | Lennart Poettering | 2008-10-01 | 1 | -2/+2 |
| | | | | | This is useful only on systems where memory overcommit is not available or disabled. | ||||
* | rework autospawning to allow to multiple parallel autospawning contexts | Lennart Poettering | 2008-09-05 | 1 | -206/+107 |
| | |||||
* | connect to localhost via IP address instead of host name, to avoid needless ↵ | Lennart Poettering | 2008-09-05 | 1 | -2/+3 |
| | | | | NSS lookup | ||||
* | fix a few compiler warnings on older gcc | Lennart Poettering | 2008-08-29 | 1 | -1/+1 |
| | |||||
* | add a few more gcc warning flags and fix quite a few problems found by doing so | Lennart Poettering | 2008-08-19 | 1 | -3/+3 |
| | |||||
* | make gcc shut up | Lennart Poettering | 2008-08-09 | 1 | -1/+1 |
| | |||||
* | don't use PA_GCC_UNUSED anymore | Lennart Poettering | 2008-08-09 | 1 | -4/+4 |
| | |||||
* | rework autospawning code to survive multiple pa_contexts in a single process | Lennart Poettering | 2008-08-09 | 1 | -23/+82 |
| | |||||
* | add compatibility with older PA socket paths | Lennart Poettering | 2008-08-07 | 1 | -3/+33 |
| |