Colin Guthrie
3166ce86d0
Also link libpulsecore.la to some libraries (needed for logging). Discovered while compiling with --as-needed
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2495 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-03 19:55:01 +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
9a501ef28e
fix a compiler warning on ARM due to missing cast, patch from Jyri Sarha
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2493 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-06-03 08:40:30 +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
8431fb17c2
allow on-the-fly deleting of hashmap entries wile we iterate through them
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2491 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-29 15:16:58 +00:00
Lennart Poettering
c4f60d5960
never hand out more data from a sink input than requested. Otherwise the resampler might run for too long and we get a heavy delay/underrun
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2490 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-27 22:08:42 +00:00
Lennart Poettering
7297bd91e7
always expect name field in upload datagram
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2489 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-27 22:07:27 +00:00
Lennart Poettering
307645e621
fix esound proto to not crash
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2488 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-27 22:05:31 +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
28405e3dcf
big mumbo jumo of interleaved patches.
...
* Use seperate "state" and "config" paths
* Pass the fact that we are in system mode via an env var $PULSE_SYSTEM instead of as var in pa_core
* Properly check proc name when checking PID files. Don't check exename, because we cannot read that for other uids
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2480 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:50:58 +00:00
Lennart Poettering
6be0c7526c
move device volume file to state dir
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2479 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:47:07 +00:00
Lennart Poettering
9f86d0f543
move default device from runtime to state dir
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2478 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:46:21 +00:00
Lennart Poettering
32c53f303a
move volume restore table from runtime to state dir, fix another compiler warning
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2477 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:45:52 +00:00
Lennart Poettering
2ed84edbae
define PA_SYSTEM_CONFIG_PATH and PA_SYSTEM_STATE_PATH for C
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2476 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:45:04 +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
dd662d5c57
properly handle if pa_runtime_path() fails
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2474 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:43:22 +00:00
Lennart Poettering
8125a75535
fix a compiler warning
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2472 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:42:32 +00:00
Lennart Poettering
9303cdd732
add O_NOCTTY
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2471 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:42:01 +00:00
Lennart Poettering
a9c80b4383
add new functions pa_state_path()/pa_get_state_dir(), change return value of pa_startswith()/pa_endswith() pa_bool, add pa_in_system_mode() and pa_streq(); alow pa_unlock_lockfile() without file name spec
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2470 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-21 22:39:40 +00:00
Lennart Poettering
d65b901e37
fix daemon shutdown with active monitor streams
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2469 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-18 23:56:16 +00:00
Lennart Poettering
b467791b07
add a small test program for pa_close_all()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2467 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-18 19:12:59 +00:00
Lennart Poettering
ef4c6bf9d2
remove a misplaced assert
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2466 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-18 19:10:32 +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
3c7a7952b2
fix pa_close_all() to make it actually work as advertised
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2464 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-18 19:09:14 +00:00
Lennart Poettering
0a2b6dd38f
fix a misplaced assert
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2463 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-18 19:06:31 +00:00
Lennart Poettering
940f89860c
fix return value of noop pa_limit_caps()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2462 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 10:57:52 +00:00
Lennart Poettering
3bbc3768bf
add another assert to catch sleep time miscalculations easier
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2461 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:59:34 +00:00
Lennart Poettering
7d0b5958a4
use pa_source_set_latency_range()/pa_sink_set_latency_range() in the ALSA drivers; fix sleep time calculation
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2460 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:57:45 +00:00
Lennart Poettering
de8a386460
use pa_source_set_latency_range()/pa_sink_set_latency_range() in the ALSA drivers; fix sleep time calculation
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2459 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:57:32 +00:00
Lennart Poettering
58487ee4e4
use pa_sink_set_latency_range() where applicable
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2458 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:16:00 +00:00
Lennart Poettering
7e5e015cbe
link latency of monitor source to sink
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2457 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:14:47 +00:00
Lennart Poettering
9b44665c08
add new function pa_source_set_latency_range(), fix type of requested_latency
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2456 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:12:45 +00:00
Lennart Poettering
2e71f4d015
only unref memblock if there is one
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2455 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:11:52 +00:00
Lennart Poettering
971342de0b
dump latency metrics for recording streams, too
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2454 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:11:21 +00:00
Lennart Poettering
6285a46935
fix peak detection pseudo resampler
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2453 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:10:16 +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
b709ab50e0
fix a minor compiler warning
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2449 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-17 09:07:35 +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
0e983e5993
fix caps stuff for crazy people who disable caps
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2213 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:24:37 +00:00
Lennart Poettering
a9971d284d
merge r2195 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2210 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:13:15 +00:00
Lennart Poettering
b39da92935
merge r2194 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2209 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:12:55 +00:00
Lennart Poettering
1af0d948d1
merge r2193 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2208 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:12:32 +00:00
Lennart Poettering
9f71611ab0
merge r2192 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2207 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:11:06 +00:00
Lennart Poettering
70a459ba69
merge r2191 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2206 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:09:32 +00:00
Lennart Poettering
a8269372d3
merge r2187 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2203 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:07:17 +00:00
Lennart Poettering
79938c9f00
merge r2186 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2202 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:06:46 +00:00