]> code.delx.au - pulseaudio/log
pulseaudio
16 years agoPerfer client.conf over X11 property variables.
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

16 years agofix a compiler warning on ARM due to missing cast, patch from Jyri Sarha
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

16 years agoupdate props
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

16 years agoallow on-the-fly deleting of hashmap entries wile we iterate through them
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

16 years agonever hand out more data from a sink input than requested. Otherwise the resampler...
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

16 years agoalways expect name field in upload datagram
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

16 years agofix esound proto to not crash
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

16 years agoreadd name field to upload datagram
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

16 years agofix a minor memory leak
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

16 years agobig mumbo jumo of interleaved patches.
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

16 years agomove device volume file to state dir
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

16 years agomove default device from runtime to state dir
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

16 years agomove volume restore table from runtime to state dir, fix another compiler warning
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

16 years agodefine PA_SYSTEM_CONFIG_PATH and PA_SYSTEM_STATE_PATH for C
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

16 years agodeal with failing pa_runtime_path()
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

16 years agoproperly handle if pa_runtime_path() fails
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

16 years agomake state and config path for system instance configurable
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

16 years agofix a compiler warning
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

16 years agoadd O_NOCTTY
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

16 years agoadd new functions pa_state_path()/pa_get_state_dir(), change return value of pa_start...
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

16 years agofix daemon shutdown with active monitor streams
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

16 years agoignore close-test binary
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

16 years agoadd a small test program for pa_close_all()
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

16 years agoremove a misplaced assert
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

16 years agomake sure we don't hit an assert when autospawning
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

16 years agofix pa_close_all() to make it actually work as advertised
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

16 years agofix a misplaced assert
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

16 years agofix return value of noop pa_limit_caps()
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

16 years agoadd another assert to catch sleep time miscalculations easier
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

16 years agouse pa_source_set_latency_range()/pa_sink_set_latency_range() in the ALSA drivers...
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

16 years agouse pa_source_set_latency_range()/pa_sink_set_latency_range() in the ALSA drivers...
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

16 years agouse pa_sink_set_latency_range() where applicable
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

16 years agolink latency of monitor source to sink
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

16 years agoadd new function pa_source_set_latency_range(), fix type of requested_latency
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

16 years agoonly unref memblock if there is one
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

16 years agodump latency metrics for recording streams, too
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

16 years agofix peak detection pseudo resampler
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

16 years agofix pa_stream flag checking
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

16 years agotype fixes for constants
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

16 years agotype fixes for constants
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

16 years agofix a minor compiler warning
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

16 years agodeclare the explicit type for our PA_xSEC_PER_ySEC constants
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

16 years agobump so revisions
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

16 years agoalso update PROTOCOL
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

16 years agomerge glitch-free branch back into trunk
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

16 years agoupdate protocol spec
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

16 years agofollow recent alsa sink changes in the alsa source
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

16 years agodecrease default tsched buffer to 2s to reduce overall memory consumption
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

16 years agofix up requested latency when we move a record stream
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

16 years agofix moving of record streams
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

16 years agodon't access stream before it is valid
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

16 years agofix suspend for alsa sink
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

16 years agoexport a couple of more functions from libpulse
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

16 years agoPrint message when stream started playback, use terminal sequence to clear line when...
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

16 years agoreduce malloc() usage when logging, to minimize the hit of logging in RT threads...
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

16 years agoadd pa_vsnprintf()
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

16 years agoadd adaptive resampler to the RTP receiver, other modernizations
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

16 years agoexport a few more properties for RTP streams
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

16 years agoincrease default mempool size, make mempool_slot an abstract struct because the only...
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

16 years agoincrease shm size limit, modernizations
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

16 years agoreduce number of allocated memblocks when receiving RTP data by reusing blocks
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

16 years agomore pa_bool_t'ization
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

16 years agouse pa_bool_t
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

16 years agoadd 'stream' as media role
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

16 years agoadd PA_REFCNT_INIT_ZERO
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

16 years agoadd pa_ulog2()
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

16 years agoadd pa_memblockq_get_nblocks()
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

16 years agomodernizations
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

16 years agomodernizations
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

16 years agoinitialize volume properly, set more properties, modernizations
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

16 years agodon't spam us with wakeup msgs in non-tsched mode
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

16 years agoupdate pipe source for glitch-free, too
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

16 years agofix pipe sink for glitch-free
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

16 years agofix braindead mistake
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

16 years agosome fixes to make the esound protocol work on glitch-free again
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

16 years agosome fixes to make the simple protocol work on glitch-free again
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

16 years agostore peer name in native-protocol.peer property
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

16 years agoif zero is passed to pa_memblock_new() allocate largest memory block possible from...
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

16 years agofix module-sine for glitch-free
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

16 years ago- Fix moving of sink inputs between sinks
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

16 years agomodify test to generate data events out-of-order
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

16 years agomake sure the smoother code can deal with incoming data that is out-of-order; start...
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

16 years agobah, english sucks
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

16 years agofix some comments
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

16 years agofix recording
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

16 years agodouble default asyncq size
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

16 years agofix a race condition when tearing down the ladspa/remap sink
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

16 years agoapparently alsa expects us to free the memory for card names
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

16 years agofix a memory leak
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

16 years agomake memchunk/memblockq streams work with glitch-free
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

16 years agobeefup proplist handling for sound events
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

16 years agoupdate to new rewinding logic
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

16 years agorework the rewinding logic once again, fixing
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

16 years agodecrease verbosity a bit
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

16 years agodefine callback function types; allow pa_signal_done() to be called even without...
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

16 years agoexplain why changing rlimits at this time is safe
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

16 years agorename 'routing' to 'filter'
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

16 years agoadd a few more asserts, don't allow pa_limit_caps() to fail
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

16 years agofix remapping sink for glitch-free
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

16 years agoupdate LADSPA module for glitch-free moed
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