summaryrefslogtreecommitdiffstats
path: root/src/pulse.c
Commit message (Collapse)AuthorAgeFilesLines
* pulse: don' try to reconnect immediately if PA is dyingLennart Poettering2012-05-151-5/+8
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=35024
* pulse: fix use after free in stream_drain_cb()Michal Schmidt2010-03-301-4/+4
|
* pulse: fix finish notification for cached sample playbackLennart Poettering2010-02-211-11/+8
|
* props: set a couple of additional properties by default, and ensure clients ↵Lennart Poettering2010-02-201-10/+13
| | | | may override them
* src: reindent for 8ch indentingLennart Poettering2010-02-201-887/+889
| | | | | | | | | | I am slowly moving all my projects to kernel-inspired 8ch indenting. This will break patches that haven't been merged yet, which I am aware of, but OTOH in times of git's --ignore-space-change shouldn't be too problematic. Yes, I am aware that reindenting like this sucks, but I cannot stand 4ch indenting anymore. Sorry.
* pulse: fix a minor race with sound cancellationLennart Poettering2010-02-201-4/+18
| | | | | | | | | If we call pa_stream_drain() and immediately afterwards destroy the stream it might happen that the pa_stream_drain() callback is called after the destruction finished pointing to an invalid out structure. To fix this we need to terminate the _drain() callback to make sure the reference to the not existing structure is dropped.
* pulse: pass selected device to server when playing uncached streamLennart Poettering2010-02-191-1/+1
|
* pulse: when coming back from event loop wait, check if the context still existsLennart Poettering2009-09-191-9/+22
|
* pulse: relax latency requirements as much as possible to save CPULennart Poettering2009-08-281-1/+10
|
* implement ca_context_playing() callLennart Poettering2009-08-271-0/+30
|
* pulse: split up handling of outstanding structs into part where the lock ↵Lennart Poettering2009-07-301-91/+122
| | | | must be taken and where not
* pulse: rework reconnection logic, to not enter endless loop when server is ↵Lennart Poettering2009-07-011-23/+59
| | | | not reachable, and can never be reached
* pulse: don't hang if vorbis hits EOF earlier than advertisedLennart Poettering2009-07-011-2/+5
|
* multichannel: introduce a proper name for the CA_PROP_CANBERRA_FORCE_CHANNEL ↵Lennart Poettering2009-05-261-2/+2
| | | | property
* pulse: implement canberra.force_channel property that forces an event sound ↵Lennart Poettering2009-05-261-3/+39
| | | | to a specific channel position
* add proper multichannel support (includes of WAVEX files)Lennart Poettering2009-05-261-2/+49
|
* pulse: don't hang when operation gets canceledFederico Mena-Quintero2009-04-191-2/+23
| | | | | | Handle properly when a sample play operation gets canceled. http://bugs.freedesktop.org/show_bug.cgi?id=21263
* pulse: set volume when streaming directlyMarc-André Lureau2009-04-181-1/+7
|
* pulse: use nofailMarc-André Lureau2009-04-181-32/+81
|
* make use of PA_STREAM_FAIL_ON_SUSPEND if definedLennart Poettering2009-02-031-1/+7
|
* register a few new PA error codesLennart Poettering2009-02-031-3/+18
|
* If supported, leave the volume for event sounds unspecifiedLennart Poettering2009-01-271-0/+4
|
* make _change_device() call take a const stringLennart Poettering2008-10-261-1/+1
|
* fix a memory leakLennart Poettering2008-10-031-0/+4
|
* add tdb based shared lookup cacheLennart Poettering2008-09-021-2/+16
|
* enable a few additional gcc warnings and fix all problems foundLennart Poettering2008-08-141-4/+4
|
* handle terminated context state properlyLennart Poettering2008-08-141-1/+4
|
* allow sound events with no event id, but with file nameLennart Poettering2008-08-141-34/+46
|
* fix license wordingLennart Poettering2008-08-061-1/+1
|
* implicitly add a few common propertiesLennart Poettering2008-08-041-0/+16
|
* strip canberra properties already when we are connectingLennart Poettering2008-07-301-0/+2
|
* strip more properties when cacheingLennart Poettering2008-07-301-5/+7
|
* Replace streq with ca_streqMarc-André Lureau2008-06-241-1/+1
| | | | | Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com> Signed-off-by: Lennart Poettering <lennart@poettering.net>
* Remove svn ids, since they are obsolete in git timesLennart Poettering2008-06-101-2/+0
|
* add complete documentationLennart Poettering2008-06-091-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@57 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* unify double inclusion defines src/sound-theme-spec.h src/read-wav.h ↵Lennart Poettering2008-06-061-0/+1
| | | | | | src/read-vorbis.h src/proplist.h src/mutex.h src/llist.h src/common.h git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@52 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* fix some minor initialization issuesLennart Poettering2008-05-291-3/+5
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@35 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* we don't support volatile cacheing in PA; always keep outstanding record aroundLennart Poettering2008-05-271-7/+5
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@32 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* properly strip canberra props from proplist, fix uploadLennart Poettering2008-05-271-29/+31
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@29 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* fix a few memleaks and make things workLennart Poettering2008-05-271-30/+43
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@26 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* minor fixesLennart Poettering2008-05-271-9/+14
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@22 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* fix waiting for PA connectionLennart Poettering2008-05-271-6/+15
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@19 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* various fixesLennart Poettering2008-05-271-1/+2
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@18 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* add acx_pthread to the buildLennart Poettering2008-05-271-10/+10
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@14 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* autoconfizationLennart Poettering2008-05-271-133/+167
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@13 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* move sources to src/ subdirLennart Poettering2008-05-261-0/+903
git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@12 01b60673-d06a-42c0-afdd-89cb8e0f78ac