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
Lennart Poettering
2d34bca4a1
rearrange #includes
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2081 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-24 16:24:54 +00:00
Lennart Poettering
9d2255d4e5
fix uploading of samples into PA. Problem discovered by Colin Guthrie
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2074 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-22 15:09:00 +00:00
Lennart Poettering
14a9b80afb
- Check process name when dealing with PID files
...
- 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
2007-11-21 01:30:40 +00:00
Lennart Poettering
413a8f8917
use a prio inheriting mutex for the threaded mainloop, to ease writing of RT clients
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2059 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-14 16:11:51 +00:00
Lennart Poettering
461e36910a
use a free list for allocation pa_operation objects
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2058 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-14 16:11:09 +00:00
Lennart Poettering
4c4761731d
add array size to increase chance of detecting missing updates
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2054 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-13 23:41:17 +00:00
Lennart Poettering
d8e0c1c6bd
minor typo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2042 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-09 18:24:09 +00:00
Lennart Poettering
7e0f547f2f
add support for 32bit integer samples
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2037 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-09 02:45:07 +00:00