Lennart Poettering
813d40c13d
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
2008-05-15 23:17:22 +00:00
Lennart Poettering
e3c5a77750
fix moving of record streams
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2440 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 23:16:49 +00:00
Lennart Poettering
99a451655a
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
2008-05-15 23:16:28 +00:00
Lennart Poettering
74f8a67e98
fix suspend for alsa sink
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2438 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 22:24:18 +00:00
Lennart Poettering
f021538d91
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
2008-05-15 22:23:14 +00:00
Lennart Poettering
e0dc1e483c
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
2008-05-15 22:22:41 +00:00
Lennart Poettering
86ea73acd3
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
2008-05-15 22:21:05 +00:00
Lennart Poettering
b57c520149
add pa_vsnprintf()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2434 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 22:14:45 +00:00
Lennart Poettering
1a2e5a8a80
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
2008-05-15 20:45:32 +00:00
Lennart Poettering
cfc48422c8
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
2008-05-15 20:40:20 +00:00
Lennart Poettering
f96a8adb0c
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
2008-05-15 20:39:46 +00:00
Lennart Poettering
70c5967806
increase shm size limit, modernizations
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2430 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 20:38:29 +00:00
Lennart Poettering
2bc77ff49a
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
2008-05-15 18:00:31 +00:00
Lennart Poettering
d10ee7d6e2
more pa_bool_t'ization
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2428 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 17:59:42 +00:00
Lennart Poettering
c801d089cd
use pa_bool_t
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2427 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 17:59:12 +00:00
Lennart Poettering
076ffa340a
add 'stream' as media role
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2426 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 17:58:53 +00:00
Lennart Poettering
1b7157a8d6
add PA_REFCNT_INIT_ZERO
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2425 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 17:58:26 +00:00
Lennart Poettering
689528045e
add pa_ulog2()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2424 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 17:58:11 +00:00
Lennart Poettering
103ceaa944
add pa_memblockq_get_nblocks()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2423 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 17:57:52 +00:00
Lennart Poettering
df73688440
modernizations
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2422 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-14 17:13:28 +00:00
Lennart Poettering
37813d9745
modernizations
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2421 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-14 02:44:38 +00:00
Lennart Poettering
787b869694
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
2008-05-14 02:36:38 +00:00
Lennart Poettering
2eca8c9496
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
2008-05-14 02:35:50 +00:00
Lennart Poettering
9c48ed116c
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
2008-05-14 02:03:01 +00:00
Lennart Poettering
8baa1a46e3
fix pipe sink for glitch-free
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2417 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-14 01:58:24 +00:00
Lennart Poettering
dd29f67703
fix braindead mistake
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2416 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-14 01:00:35 +00:00
Lennart Poettering
94c269e0f4
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
2008-05-14 00:43:24 +00:00
Lennart Poettering
8df6529ee6
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
2008-05-14 00:42:46 +00:00
Lennart Poettering
c5faeb1390
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
2008-05-14 00:41:58 +00:00
Lennart Poettering
aae8beb8cc
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
2008-05-14 00:40:36 +00:00
Lennart Poettering
f124445f89
fix module-sine for glitch-free
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2393 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-09 23:15:06 +00:00
Lennart Poettering
df92b23fa6
- 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
2008-05-09 22:48:37 +00:00
Lennart Poettering
580d56358d
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
2008-05-09 22:28:38 +00:00
Lennart Poettering
0ea0e0694e
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
2008-05-09 22:27:44 +00:00
Lennart Poettering
e97a347325
bah, english sucks
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2389 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-09 22:11:57 +00:00
Lennart Poettering
1f196e7988
fix some comments
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2388 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-08 01:08:33 +00:00
Lennart Poettering
7b5c6a34e2
fix recording
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2387 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-07 21:10:19 +00:00
Lennart Poettering
21fa1cf857
double default asyncq size
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2386 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-07 21:09:49 +00:00
Lennart Poettering
876d5b408a
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
2008-05-07 20:36:41 +00:00
Lennart Poettering
6f4d44bb50
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
2008-05-07 20:35:25 +00:00
Lennart Poettering
d21f458951
fix a memory leak
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2383 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-07 20:34:39 +00:00
Lennart Poettering
9354da4960
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
2008-05-07 02:22:30 +00:00
Lennart Poettering
dafcf2053f
beefup proplist handling for sound events
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2381 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-07 02:21:10 +00:00
Lennart Poettering
8afbdc375c
update to new rewinding logic
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2380 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-07 01:38:16 +00:00
Lennart Poettering
9d7fde5fe3
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
2008-05-07 01:37:42 +00:00
Lennart Poettering
6c28f1d5b9
decrease verbosity a bit
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2378 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-07 01:36:44 +00:00
Lennart Poettering
44241ac243
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
2008-05-07 01:34:54 +00:00
Lennart Poettering
91fbb691a2
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
2008-05-06 21:12:39 +00:00
Lennart Poettering
dee3555b2a
rename 'routing' to 'filter'
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2371 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-06 21:11:55 +00:00
Lennart Poettering
4fa6cb4589
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
2008-05-06 21:10:53 +00:00