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
soko
310d47a3c6
Sending translation for Serbian
2009-04-03 18:41:45 +00:00
soko
398e3817f4
Sending translation for po/sr@latin.po
2009-04-03 18:27:29 +00:00
soko
a0e46c22af
Sending translation for Serbian
2009-04-03 18:26:59 +00:00
Lennart Poettering
6152c52420
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
2009-04-03 17:50:37 +02:00
Lennart Poettering
143e1ba739
downgrade a few messages
2009-04-03 17:49:05 +02:00
soko
089a0818b6
Sending translation for Serbian
2009-04-02 22:22:49 +00:00
leahliu
cb40e85776
Sending translation for Chinese (Simplified)
2009-04-02 09:32:20 +00:00
Lennart Poettering
1c26d7e174
plot the difference between system and sound card time
2009-04-01 23:05:43 +02:00
Lennart Poettering
373b5efe51
properly account for seeks in the requested_bytes counter
2009-04-01 23:05:09 +02:00
Lennart Poettering
380e97a596
use machine id instead of hostname to identify local connections
2009-04-01 21:15:52 +02:00
tombo
1fa761afc0
Sending translation for Italian
2009-04-01 17:39:09 +00:00
Lennart Poettering
dcb24f5068
load bt discover module only when installed
2009-04-01 16:15:27 +02:00
Lennart Poettering
707acabde5
prepare test7
2009-04-01 03:09:10 +02:00