]>
code.delx.au - pulseaudio/log
Colin Guthrie [Tue, 3 Jun 2008 19:22:29 +0000 (19:22 +0000)]
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
Lennart Poettering [Tue, 3 Jun 2008 08:40:30 +0000 (08:40 +0000)]
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
Lennart Poettering [Thu, 29 May 2008 15:17:18 +0000 (15:17 +0000)]
update props
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2492
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 29 May 2008 15:16:58 +0000 (15:16 +0000)]
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
Lennart Poettering [Tue, 27 May 2008 22:08:42 +0000 (22:08 +0000)]
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
Lennart Poettering [Tue, 27 May 2008 22:07:27 +0000 (22:07 +0000)]
always expect name field in upload datagram
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2489
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 27 May 2008 22:05:31 +0000 (22:05 +0000)]
fix esound proto to not crash
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2488
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 27 May 2008 22:05:06 +0000 (22:05 +0000)]
readd name field to upload datagram
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2487
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 27 May 2008 22:04:09 +0000 (22:04 +0000)]
fix a minor memory leak
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2486
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 May 2008 22:50:58 +0000 (22:50 +0000)]
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
Lennart Poettering [Wed, 21 May 2008 22:47:07 +0000 (22:47 +0000)]
move device volume file to state dir
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2479
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 May 2008 22:46:21 +0000 (22:46 +0000)]
move default device from runtime to state dir
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2478
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 May 2008 22:45:52 +0000 (22:45 +0000)]
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
Lennart Poettering [Wed, 21 May 2008 22:45:04 +0000 (22:45 +0000)]
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
Lennart Poettering [Wed, 21 May 2008 22:44:37 +0000 (22:44 +0000)]
deal with failing pa_runtime_path()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2475
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 May 2008 22:43:22 +0000 (22:43 +0000)]
properly handle if pa_runtime_path() fails
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2474
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 May 2008 22:42:57 +0000 (22:42 +0000)]
make state and config path for system instance configurable
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2473
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 May 2008 22:42:32 +0000 (22:42 +0000)]
fix a compiler warning
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2472
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 May 2008 22:42:01 +0000 (22:42 +0000)]
add O_NOCTTY
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2471
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 May 2008 22:39:40 +0000 (22:39 +0000)]
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
Lennart Poettering [Sun, 18 May 2008 23:56:16 +0000 (23:56 +0000)]
fix daemon shutdown with active monitor streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2469
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 18 May 2008 19:13:45 +0000 (19:13 +0000)]
ignore close-test binary
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2468
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 18 May 2008 19:12:59 +0000 (19:12 +0000)]
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
Lennart Poettering [Sun, 18 May 2008 19:10:32 +0000 (19:10 +0000)]
remove a misplaced assert
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2466
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 18 May 2008 19:09:59 +0000 (19:09 +0000)]
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
Lennart Poettering [Sun, 18 May 2008 19:09:14 +0000 (19:09 +0000)]
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
Lennart Poettering [Sun, 18 May 2008 19:06:31 +0000 (19:06 +0000)]
fix a misplaced assert
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2463
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 10:57:52 +0000 (10:57 +0000)]
fix return value of noop pa_limit_caps()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2462
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:59:34 +0000 (09:59 +0000)]
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
Lennart Poettering [Sat, 17 May 2008 09:57:45 +0000 (09:57 +0000)]
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
Lennart Poettering [Sat, 17 May 2008 09:57:32 +0000 (09:57 +0000)]
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
Lennart Poettering [Sat, 17 May 2008 09:16:00 +0000 (09:16 +0000)]
use pa_sink_set_latency_range() where applicable
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2458
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:14:47 +0000 (09:14 +0000)]
link latency of monitor source to sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2457
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:12:45 +0000 (09:12 +0000)]
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
Lennart Poettering [Sat, 17 May 2008 09:11:52 +0000 (09:11 +0000)]
only unref memblock if there is one
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2455
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:11:21 +0000 (09:11 +0000)]
dump latency metrics for recording streams, too
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2454
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:10:16 +0000 (09:10 +0000)]
fix peak detection pseudo resampler
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2453
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:09:29 +0000 (09:09 +0000)]
fix pa_stream flag checking
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2452
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:08:40 +0000 (09:08 +0000)]
type fixes for constants
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2451
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:08:13 +0000 (09:08 +0000)]
type fixes for constants
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2450
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:07:35 +0000 (09:07 +0000)]
fix a minor compiler warning
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2449
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 May 2008 09:07:07 +0000 (09:07 +0000)]
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
Lennart Poettering [Thu, 15 May 2008 23:41:42 +0000 (23:41 +0000)]
bump so revisions
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2447
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 23:36:44 +0000 (23:36 +0000)]
also update PROTOCOL
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2446
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 23:34:41 +0000 (23:34 +0000)]
merge glitch-free branch back into trunk
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 23:25:11 +0000 (23:25 +0000)]
update protocol spec
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2444
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 23:19:37 +0000 (23:19 +0000)]
follow recent alsa sink changes in the alsa source
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2443
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 23:17:58 +0000 (23:17 +0000)]
decrease default tsched buffer to 2s to reduce overall memory consumption
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2442
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 23:17:22 +0000 (23:17 +0000)]
fix up requested latency when we move a record stream
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2441
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 23:16:49 +0000 (23:16 +0000)]
fix moving of record streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2440
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 23:16:28 +0000 (23:16 +0000)]
don't access stream before it is valid
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2439
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 22:24:18 +0000 (22:24 +0000)]
fix suspend for alsa sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2438
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 22:23:14 +0000 (22:23 +0000)]
export a couple of more functions from libpulse
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2437
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 22:22:41 +0000 (22:22 +0000)]
Print message when stream started playback, use terminal sequence to clear line when printing that message
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2436
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 22:21:05 +0000 (22:21 +0000)]
reduce malloc() usage when logging, to minimize the hit of logging in RT threads. Not complete yet, i18n still uses malloc
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2435
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 22:14:45 +0000 (22:14 +0000)]
add pa_vsnprintf()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2434
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 20:45:32 +0000 (20:45 +0000)]
add adaptive resampler to the RTP receiver, other modernizations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2433
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 20:40:20 +0000 (20:40 +0000)]
export a few more properties for RTP streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2432
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 20:39:46 +0000 (20:39 +0000)]
increase default mempool size, make mempool_slot an abstract struct because the only fields it defined where actually unused
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2431
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 20:38:29 +0000 (20:38 +0000)]
increase shm size limit, modernizations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2430
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 18:00:31 +0000 (18:00 +0000)]
reduce number of allocated memblocks when receiving RTP data by reusing blocks
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2429
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 17:59:42 +0000 (17:59 +0000)]
more pa_bool_t'ization
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2428
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 17:59:12 +0000 (17:59 +0000)]
use pa_bool_t
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2427
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 17:58:53 +0000 (17:58 +0000)]
add 'stream' as media role
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2426
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 17:58:26 +0000 (17:58 +0000)]
add PA_REFCNT_INIT_ZERO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2425
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 17:58:11 +0000 (17:58 +0000)]
add pa_ulog2()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2424
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 May 2008 17:57:52 +0000 (17:57 +0000)]
add pa_memblockq_get_nblocks()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2423
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 17:13:28 +0000 (17:13 +0000)]
modernizations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2422
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 02:44:38 +0000 (02:44 +0000)]
modernizations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2421
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 02:36:38 +0000 (02:36 +0000)]
initialize volume properly, set more properties, modernizations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2420
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 02:35:50 +0000 (02:35 +0000)]
don't spam us with wakeup msgs in non-tsched mode
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2419
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 02:03:01 +0000 (02:03 +0000)]
update pipe source for glitch-free, too
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2418
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 01:58:24 +0000 (01:58 +0000)]
fix pipe sink for glitch-free
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2417
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 01:00:35 +0000 (01:00 +0000)]
fix braindead mistake
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2416
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 00:43:24 +0000 (00:43 +0000)]
some fixes to make the esound protocol work on glitch-free again
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2415
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 00:42:46 +0000 (00:42 +0000)]
some fixes to make the simple protocol work on glitch-free again
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2414
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 00:41:58 +0000 (00:41 +0000)]
store peer name in native-protocol.peer property
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2413
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 14 May 2008 00:40:36 +0000 (00:40 +0000)]
if zero is passed to pa_memblock_new() allocate largest memory block possible from mempool
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2412
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 9 May 2008 23:15:06 +0000 (23:15 +0000)]
fix module-sine for glitch-free
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2393
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 9 May 2008 22:48:37 +0000 (22:48 +0000)]
- Fix moving of sink inputs between sinks
- Don't write more than a single buffer size in the ALSA driver at a time, to give the clients time to fill up the memblockq again
- Add API for querying the requested latency of a sink input/source output
- Drop get_letancy() from vtable of sinks/sources
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2392
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 9 May 2008 22:28:38 +0000 (22:28 +0000)]
modify test to generate data events out-of-order
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2391
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 9 May 2008 22:27:44 +0000 (22:27 +0000)]
make sure the smoother code can deal with incoming data that is out-of-order; start smoothing only when we have at least a configurable number of entries in our history
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2390
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 9 May 2008 22:11:57 +0000 (22:11 +0000)]
bah, english sucks
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2389
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 8 May 2008 01:08:33 +0000 (01:08 +0000)]
fix some comments
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2388
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 21:10:19 +0000 (21:10 +0000)]
fix recording
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2387
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 21:09:49 +0000 (21:09 +0000)]
double default asyncq size
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2386
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 20:36:41 +0000 (20:36 +0000)]
fix a race condition when tearing down the ladspa/remap sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2385
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 20:35:25 +0000 (20:35 +0000)]
apparently alsa expects us to free the memory for card names
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2384
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 20:34:39 +0000 (20:34 +0000)]
fix a memory leak
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2383
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 02:22:30 +0000 (02:22 +0000)]
make memchunk/memblockq streams work with glitch-free
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2382
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 02:21:10 +0000 (02:21 +0000)]
beefup proplist handling for sound events
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2381
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 01:38:16 +0000 (01:38 +0000)]
update to new rewinding logic
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2380
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 01:37:42 +0000 (01:37 +0000)]
rework the rewinding logic once again, fixing
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2379
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 01:36:44 +0000 (01:36 +0000)]
decrease verbosity a bit
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2378
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 7 May 2008 01:34:54 +0000 (01:34 +0000)]
define callback function types; allow pa_signal_done() to be called even without prior pa_signal_init()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2377
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 6 May 2008 21:12:39 +0000 (21:12 +0000)]
explain why changing rlimits at this time is safe
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2372
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 6 May 2008 21:11:55 +0000 (21:11 +0000)]
rename 'routing' to 'filter'
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2371
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 6 May 2008 21:10:53 +0000 (21:10 +0000)]
add a few more asserts, don't allow pa_limit_caps() to fail
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2370
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 3 May 2008 02:01:29 +0000 (02:01 +0000)]
fix remapping sink for glitch-free
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2359
fefdeb5f -60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 3 May 2008 01:36:42 +0000 (01:36 +0000)]
update LADSPA module for glitch-free moed
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2358
fefdeb5f -60dc-0310-8127-
8f9354f1896f