Lennart Poettering
114f290be7
add a new error code PA_ERR_NOEXTENSION
2008-08-03 18:54:55 +02:00
Colin Guthrie
b30a5d601e
Merge branch 'master' of git://git.0pointer.de/pulseaudio
2008-07-30 23:43:45 +01:00
Lennart Poettering
3888bfcccd
enable exit-on-idle by default
2008-07-22 19:45:18 +02:00
Lennart Poettering
c1f9f95fa2
prepare doxygen docs for 0.9.11
2008-07-21 18:55:17 +02:00
Colin Guthrie
0786de2ba5
Fix documentation of constant: PA_VOLUME_MUTED (not PA_VOLUME_MUTE)
2008-07-03 23:51:45 +01:00
Lennart Poettering
7755f759aa
use (uint32_t) -1 to signify default buffer_attr values instead of 0, to allow prebuf=0
2008-06-27 00:34:17 +02:00
Lennart Poettering
ee79b05b31
rework logic to request automatic timing updates a bit
2008-06-26 19:03:53 +02:00
Lennart Poettering
4b8c4ef932
reorder a few things to get rid of an uneeded comparison
2008-06-26 19:03:16 +02:00
Lennart Poettering
97084e87c4
add a FIXME
2008-06-26 19:02:14 +02:00
Lennart Poettering
7d3d3fc15d
move initialization order of validity bools around a bit
2008-06-26 19:01:51 +02:00
Lennart Poettering
36d6c712d8
unify smoother pause/resume handling in a single function check_smoother_status()
2008-06-26 19:00:42 +02:00
Lennart Poettering
1e36b57b13
use the newer name for monotonic/monotonous
2008-06-26 00:44:19 +02:00
Lennart Poettering
2c5a33d9d8
remove redundant check
2008-06-26 00:43:30 +02:00
Lennart Poettering
85b83e8e8c
properly initialize pa_stream::corked based on the flags
2008-06-26 00:42:09 +02:00
Lennart Poettering
63b68f418e
call the enum PA_STREAM_NOT_MONOTONIC and make PA_STREAM_NOT_MONOTONOUS an alias for that
2008-06-26 00:27:54 +02:00
Lennart Poettering
c5cbeb5ed2
choose more sensible default buffer sizes for old clients
2008-06-25 02:43:35 +02:00
Lennart Poettering
c22d8b9a7a
don't refer to nonexisting pa_stream_read() function
2008-06-23 22:47:37 +02:00
Lennart Poettering
57aee6d59f
include proplist.h in pulseaudio.h
2008-06-23 22:46:22 +02:00
Lennart Poettering
d0e26a519f
Don't fail when we cannot determine the lock file path
2008-06-21 13:55:17 +02:00
Lennart Poettering
6c980c2737
add new abstract device class
2008-06-20 22:18:03 +02:00
Lennart Poettering
132e73b2ef
add new API pa_channel_map_init_extend() to synthesize a channel map if noone is known
2008-06-18 23:42:14 +02:00
Lennart Poettering
822366a653
remove remaining $
2008-06-18 22:38:32 +02:00
Lennart Poettering
8ae83d618e
get rid of svn $ keywords
2008-06-18 23:23:21 +03:00
Lennart Poettering
b5a08021ed
add another .gitignore file, this time for pulse/
2008-06-18 00:47:32 +02:00
Lennart Poettering
0d0911f9c6
rework shm usage negotiation; merge a few pa_bool_t in a single bit field to 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
2008-06-17 18:27:24 +00:00
Lennart Poettering
36c5259db2
minor modernizations
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2543 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-17 18:24:36 +00:00
Lennart Poettering
53987e65f9
make use of the pa_init_proplist() version in proplist-util.[ch]
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2542 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-17 18:24:01 +00:00
Lennart Poettering
ce001aabed
add missing const to a few functions
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2540 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-16 19:04:40 +00:00
Lennart Poettering
71aca299c9
check for packet size on server info data
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2537 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-16 18:59:20 +00:00
Lennart Poettering
2af243305f
add missing inclusion
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2531 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-16 18:43:18 +00:00
Lennart Poettering
b27cc1d426
fix a bad memory access pulsecore/client.c
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2527 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-13 21:56:19 +00:00
Lennart Poettering
1337afdee4
enable auto-spawning by default
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2515 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-11 17:44:49 +00:00
Lennart Poettering
ca36968e0f
update well-known property list
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2505 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-11 00:37:10 +00:00
Colin Guthrie
71fefa77db
Do not invalidate the cookie if no file was specified.
...
Only invalidate it when a cookie-file is specified and it is not loaded/parsed correctly.
This fixes a bug introduced in r2494
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2498 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-09 18:21:56 +00:00
Colin Guthrie
78ae61217d
Perfer client.conf over X11 property variables.
...
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
2008-06-03 19:22:29 +00:00
Lennart Poettering
c98516bd09
update props
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2492 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-29 15:17:18 +00:00
Lennart Poettering
21dedcb9d9
readd name field to upload datagram
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2487 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-27 22:05:06 +00:00
Lennart Poettering
d332439065
fix a minor memory leak
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2486 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-27 22:04:09 +00:00
Lennart Poettering
29c7ded9da
deal with failing pa_runtime_path()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2475 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:44:37 +00:00
Lennart Poettering
7df3c4f378
make sure we don't hit an assert when autospawning
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2465 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-18 19:09:59 +00:00
Lennart Poettering
e35bae8a65
fix pa_stream flag checking
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2452 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:09:29 +00:00
Lennart Poettering
856a2f96c6
type fixes for constants
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2451 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:08:40 +00:00
Lennart Poettering
b2f8aecf4d
type fixes for constants
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2450 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:08:13 +00:00
Lennart Poettering
85d9abea8a
declare the explicit type for our PA_xSEC_PER_ySEC constants
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2448 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:07:07 +00:00
Lennart Poettering
045c1d602d
merge glitch-free branch back into trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 23:34:41 +00:00
Lennart Poettering
6734fba80c
merge r2185 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2201 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:06:15 +00:00
Lennart Poettering
86b9ef8c96
deal with a possibly failing pa_channel_map_init_auto() correctly
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2105 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-02-13 22:13:44 +00:00
Lennart Poettering
d36a1b8333
use __BYTE_ORDER macro for detecting byte order, as suggested on http://unixpapa.com/incnote/byteorder.html
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2098 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-01-06 20:38:11 +00:00
Lennart Poettering
2cb1b2c067
add new function pa_proplist_contains()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2089 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-12-29 18:03:53 +00:00
Lennart Poettering
63c616eecc
add new property list implementation
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2085 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-12-23 20:12:37 +00:00