Commit graph

3891 commits

Author SHA1 Message Date
Lennart Poettering
dcd4a73df9 dbus: memory leak, actually free dbus wrapper 2009-04-10 01:18:04 +02:00
Lennart Poettering
d827ecd28d dbus: drop pa_ prefix from static symbol 2009-04-10 01:17:49 +02:00
Lennart Poettering
f8ebe8571c protocol-native: downgrade message if we receive pcm block for dead stream 2009-04-10 01:16:59 +02:00
Lennart Poettering
5b871966ab protocol-native: print underrun message only once for each underrun 2009-04-10 01:16:24 +02:00
Lennart Poettering
3507d1eb37 socket-server: memory leak, free machine id after use 2009-04-10 01:15:26 +02:00
Lennart Poettering
669703daec dbus: memory leak, free pending calls 2009-04-10 01:14:46 +02:00
Lennart Poettering
9ba9883693 dbus: memory leak, free server id after use 2009-04-10 01:12:46 +02:00
Lennart Poettering
9ee6a41491 bluetooth: memory leak, actually free discovery struct itself 2009-04-10 01:12:12 +02:00
Lennart Poettering
f65b276db3 interpol-test: make it easier to test corking only optionally 2009-04-10 01:11:26 +02:00
Lennart Poettering
6c04a1c903 bluetooth: make sure to set max_request 2009-04-08 04:15:42 +02:00
Lennart Poettering
c32c6c833e introduce relative_volume field in sink_input and make use of it on sink flat volume change 2009-04-08 03:49:16 +02:00
Lennart Poettering
14e89d4ecd when calculating volume from dB use ceil() 2009-04-08 03:47:48 +02:00
Lennart Poettering
4ff41ecbb0 print smallest attenuation/sample 2009-04-08 03:47:18 +02:00
Lennart Poettering
aacb11bb40 update documentation regarding stream timing a bit 2009-04-07 17:53:51 +02:00
Lennart Poettering
c523b16d33 after propagating a sink volume change to the sink inputs recalculate their soft volumes 2009-04-07 04:47:58 +02:00
Lennart Poettering
93e14d3e62 we need to make our multiplications with linear values 2009-04-07 04:05:03 +02:00
Lennart Poettering
02686cce6d reduce number of conversions to/from linear volumes 2009-04-07 04:04:19 +02:00
Lennart Poettering
d612fbb802 compare with doubles, not integer 2009-04-07 04:02:25 +02:00
Lennart Poettering
e356a03ab2 If the sink volume is lowered to 0 and then increased again, make sure all stream volumes follow instead of staying at 0 2009-04-07 01:21:07 +02:00
Lennart Poettering
2c2713a72c make use of SO_TIMESTAMP timestamp for accuracy and leave smoother paused until we have data 2009-04-07 00:50:47 +02:00
Lennart Poettering
f204c0fe43 mark null sink as support dynamic latency 2009-04-07 00:48:09 +02:00
Lennart Poettering
298bd0b0c6 adjust max_rewind/max_request whenever the latency changes 2009-04-07 00:47:55 +02:00
Lennart Poettering
e976034063 send the source latency based on the MTU size 2009-04-07 00:47:13 +02:00
Lennart Poettering
61b07768c2 add suspend_within_thread() callbacks to pa_sink_input/pa_source_output 2009-04-07 00:46:20 +02:00
Lennart Poettering
35a4a0baa8 enable debugging output based on if DEBUG_DATA macro is set 2009-04-07 00:41:45 +02:00
Lennart Poettering
886ddc33d8 make sure we don't apply sampling rate fixes that bring the sampling freq > PA_RATE_MAX
Fixes #525
2009-04-06 23:02:50 +02:00
Lennart Poettering
e61728e67a Make sure we don't get stuck when prebuf is too high
If prebuf is greater than tlength minus minreq we might end up waiting
for the buffer to fill up further however without ever asking for more
data from the client since less minreq bytes might be missing.

This fixes bug #440
2009-04-06 22:13:41 +02:00
Lennart Poettering
ff8d66d82e extend documentation for pa_stream_cork() a bit 2009-04-06 22:06:50 +02:00
Lennart Poettering
7fc2382a0a properly handle interpolation when queried x is left of last data position 2009-04-06 16:38:38 +02:00
Lennart Poettering
daa945aa32 don't fail device reservation if the D-Bus connection is dead 2009-04-06 04:21:26 +02:00
Lennart Poettering
4b521e5d24 be a bit more verbose about the busses we are connected to 2009-04-06 04:20:12 +02:00
Lennart Poettering
90f4fdb071 make sure we keep a reference of the bus connection during the whole runtime if we manage to acquire the bus name 2009-04-06 02:31:22 +02:00
Lennart Poettering
ecba42bd30 run make po-update 2009-04-05 03:16:04 +02:00
Lennart Poettering
9416cdf63a Merge commit 'origin/master-tx' 2009-04-05 03:15:00 +02:00
Lennart Poettering
6ba3333030 Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio 2009-04-05 03:05:51 +02:00
Lennart Poettering
923c5bc5bf make it easy to disable interpolation in the interpolation test tool 2009-04-05 03:04:22 +02:00
Lennart Poettering
14e11e4533 Fix a couple of races in native protocol
Also make sure we account for recording memblock that are currently 'on
the fly' between the main and the IO thread.

Also makes a couple of timing calls that were done in different calls
in a single inter-thread call. That way there is a better guarantee that
they match up.
2009-04-05 02:59:02 +02:00
Lennart Poettering
7dafa87b68 don't try to outsmart the transport 2009-04-05 02:50:32 +02:00
Lennart Poettering
ce73e715c9 introduce pa_{sink|source}_get_latency_within_thread() 2009-04-05 02:46:38 +02:00
Lennart Poettering
d035f4a3f3 Modify smoothing code to make cubic interpolation optional and allow 'quick fixups' on resuming
The primary reason for this change is to allow time graphs that do not
go through the origin and hence smoothing starting from the origin is
not desired. This change will allow passing time data into the smoother
while paused and then abruptly use that data without smoothing using the
'quick fixup' flag when resuming.

Primary use case is allowing recording time graphs where the data
recorded originates from a time before the stream was created. The
resulting graft will be shifted and should not be smoothened to go
through the origin.
2009-04-05 02:26:02 +02:00
vpv
82d1301e9c Sending translation for Finnish 2009-04-04 22:10:50 +00:00
Lennart Poettering
ca39fa2c6f initialize sound cards only after the 'control' object appeared 2009-04-04 04:13:58 +02:00
Lennart Poettering
9bea2503d9 increase log buffer further 2009-04-04 04:13:11 +02:00
Lennart Poettering
77a1e3876b refuse to initialize on modem devices 2009-04-04 04:12:42 +02:00
Lennart Poettering
f7083280f8 add missing files to POTFILES.in 2009-04-04 02:30:30 +02:00
Lennart Poettering
99f45a67af run make update-po 2009-04-04 02:29:00 +02:00
Lennart Poettering
f446f0eb73 Merge commit 'origin/master-tx' 2009-04-04 02:28:13 +02:00
Maarten Bosmans
8bcb9c6910 various spelling fixes 2009-04-04 02:27:13 +02:00
Luke Yelavich
ccaf765260 POTFILES.IN: Refer to src/pulsecore/dbus-util.c 2009-04-04 02:11:36 +02:00
soko
a12f4e6a8c Sending translation for po/sr@latin.po 2009-04-03 18:42:32 +00:00