summaryrefslogtreecommitdiffstats
path: root/src/pulse/context.c
Commit message (Collapse)AuthorAgeFilesLines
* rtclock: enable rtclock for our own mainloop implementationsLennart Poettering2009-06-221-0/+1
|
* rtclock: fix issues found by LennartMarc-André Lureau2009-06-201-3/+11
|
* Base mainloop on pa_rtclock_now()Marc-André Lureau2009-06-201-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 thereMarc-André Lureau2009-05-121-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->clientMarc-André Lureau2009-04-171-1/+2
|
* client-conf: make setting a default server independant from the autospawn ↵Lennart Poettering2009-04-131-11/+13
| | | | setting
* make dbus optional during buildFinn Thain2009-04-101-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 counterLennart Poettering2009-04-011-2/+2
|
* allow nofail mode only when no server string was specifiedLennart Poettering2009-03-301-2/+4
|
* minor cleanupsLennart Poettering2009-03-301-4/+8
|
* take org.pulseaudio.Server instead of org.pulseaudio to match the interface ↵Lennart Poettering2009-03-301-2/+2
| | | | name already used in the HAL module
* Merge commit 'elmarco/dbus'Lennart Poettering2009-03-301-2/+77
|\
| * pulse: client connect to dbusMarc-André Lureau2009-03-301-2/+77
| |
* | notify clients about tlength changesLennart Poettering2009-03-301-1/+3
|/
* try to detect when stupid clients forks and refuse all service from then onLennart Poettering2009-03-051-2/+27
|
* Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie2009-03-031-1/+1
|
* check for ENABLE_LEGACY_RUNTIME_DIR with #ifdef, not #ifLennart Poettering2009-02-211-2/+2
|
* Merge commit 'elmarco/legacy-dir'Lennart Poettering2009-02-191-1/+5
|\
| * pulse/context: add --enable-legacy-runtime-dirMarc-André Lureau2009-02-181-1/+5
| |
* | if we fail to import a memblock fill in silence to guarantee stability of timingLennart Poettering2009-02-181-7/+6
|/
* drop check for PA_PROP_APPLICATION_NAME since often enough we can deduce ↵Lennart Poettering2009-02-131-3/+0
| | | | this better from g_get_application_name()
* allow sending meta/policy events to clientsLennart Poettering2009-02-121-1/+61
|
* add missing eof checksLennart Poettering2009-01-201-1/+2
|
* Make the shared memory segment size configurableLennart Poettering2008-10-011-2/+2
| | | | | This is useful only on systems where memory overcommit is not available or disabled.
* rework autospawning to allow to multiple parallel autospawning contextsLennart Poettering2008-09-051-206/+107
|
* connect to localhost via IP address instead of host name, to avoid needless ↵Lennart Poettering2008-09-051-2/+3
| | | | NSS lookup
* fix a few compiler warnings on older gccLennart Poettering2008-08-291-1/+1
|
* add a few more gcc warning flags and fix quite a few problems found by doing soLennart Poettering2008-08-191-3/+3
|
* make gcc shut upLennart Poettering2008-08-091-1/+1
|
* don't use PA_GCC_UNUSED anymoreLennart Poettering2008-08-091-4/+4
|
* rework autospawning code to survive multiple pa_contexts in a single processLennart Poettering2008-08-091-23/+82
|
* add compatibility with older PA socket pathsLennart Poettering2008-08-071-3/+33
|
* add i18n supportLennart Poettering2008-08-061-6/+9
|
* allow extension messages to actually carry informationLennart Poettering2008-08-051-2/+1
|
* wrap protocol extension of module-stream-restoreLennart Poettering2008-08-041-1/+36
|
* Don't fail when we cannot determine the lock file pathLennart Poettering2008-06-211-1/+5
|
* get rid of svn $ keywordsLennart Poettering2008-06-181-2/+0
|
* rework shm usage negotiation; merge a few pa_bool_t in a single bit field to ↵Lennart Poettering2008-06-171-89/+33
| | | | | | save a bit of memory; drop redundant implementation of pa_init_proplist() git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2544 fefdeb5f-60dc-0310-8127-8f9354f1896f
* enable auto-spawning by defaultLennart Poettering2008-06-111-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2515 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Perfer client.conf over X11 property variables.Colin Guthrie2008-06-031-1/+1
| | | | | | | | | To explain: X11 properties are always set on the root window if pulseaudio is started during X11 login (which is the most likey time to start it). This means that any settings specified in client.conf will almost never be used. As the default client.conf is empty it makes more sense to listen to it if a user cares to bother altering it. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2494 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fix a minor memory leakLennart Poettering2008-05-271-2/+6
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2486 fefdeb5f-60dc-0310-8127-8f9354f1896f
* deal with failing pa_runtime_path()Lennart Poettering2008-05-211-3/+7
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2475 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make sure we don't hit an assert when autospawningLennart Poettering2008-05-181-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2465 fefdeb5f-60dc-0310-8127-8f9354f1896f
* merge glitch-free branch back into trunkLennart Poettering2008-05-151-123/+359
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f
* rearrange #includesLennart Poettering2007-11-241-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2081 fefdeb5f-60dc-0310-8127-8f9354f1896f
* - Check process name when dealing with PID filesLennart Poettering2007-11-211-1/+8
| | | | | | | | | | | | - Add new PA_STREAM_FIX_CHANNELS, FIX_RATE, FIX_FORMAT, DONT_MOVE, VARIABLE_RATES to pa_sream_flags_t adn implement it - Expose those flags in pacat - Add notifications about device suspend/resume to the protocol and expose them in libpulse - Allow changing of buffer_attr during playback - allow disabling for remixing globally - hookup polkit support git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2067 fefdeb5f-60dc-0310-8127-8f9354f1896f
* merge 'lennart' branch back into trunk.Lennart Poettering2007-10-281-100/+98
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Add copyright notices to all relevant files. (based on svn log)Pierre Ossman2007-02-131-0/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Huge trailing whitespace cleanup. Let's keep the tree pure from here on,Pierre Ossman2007-01-041-78/+78
| | | | | | | mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f
* don't hit an assert in the client if posix shm is not availableLennart Poettering2006-09-061-2/+14
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1376 fefdeb5f-60dc-0310-8127-8f9354f1896f