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
b8849f5c2f
bump so revisions
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2447 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 23:41:42 +00:00
Lennart Poettering
a1639e1586
also update PROTOCOL
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2446 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 23:36:44 +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
3aadad12a0
update protocol spec
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2444 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-05-15 23:25:11 +00:00
Lennart Poettering
43dfc2a000
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
2008-05-15 23:19:37 +00:00
Lennart Poettering
734f071df7
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
2008-05-15 23:17:58 +00:00
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