Lennart Poettering
699bd542f3
libpulse: introduce PA_CHECK_VERSION macro
2009-05-26 22:31:05 +02:00
Lennart Poettering
8b180b6368
volume: implement pa_cvolume_{scale|max|avg}_mask()
2009-05-25 23:55:44 +02:00
Lennart Poettering
8f23a2edb5
proplist: add two new generic properties, media.copyright and media.software
2009-05-25 23:52:31 +02:00
Lennart Poettering
01fa34ba8a
channelmap: introduce pa_channel_map_mask() and pa_channel_position_mask_t
2009-05-25 23:51:34 +02:00
Lennart Poettering
261a4830fb
sample: introduce pa_proplist_setp()
2009-05-25 23:50:18 +02:00
Lennart Poettering
346a708c2c
sample: introduce pa_sample_format_is_{le,be,ne,re}()
2009-05-25 23:49:47 +02:00
Lennart Poettering
f80928495a
channelmap: document how apple's/microsoft's channel names map to ours
2009-05-24 01:03:34 +02:00
Lennart Poettering
000bdb8d25
volume: change pa_volume_t mapping to cubic
2009-05-22 01:30:54 +02:00
Lennart Poettering
905c8004a0
volume: introduce pa_cvolume_{get|set}_position()
2009-05-13 15:20:45 +02:00
Marc-André Lureau
86caf4520f
context: don't fail if session bus is not there
...
Also invert the order of bus tracking since we expect session_bus to
be present when we check for it. Although that should not change
anything in practise.
2009-05-12 01:33:37 +02:00
Lennart Poettering
a714861cc1
channelmap: add pa_channel_map_has_position()
2009-05-08 22:49:47 +02:00
Lennart Poettering
d4b10d838a
sample: correctly pass s24-32 formats
2009-05-01 04:12:24 +02:00
Lennart Poettering
6773d000e3
util: if NULL is passed to pa_path_get_filename() just hand it through
2009-04-19 19:02:16 +02:00
Marc-André Lureau
344eea4f58
pulse/context: when NOFAIL, don't try_next_connection() if c->client
2009-04-17 22:41:26 +02:00
Lennart Poettering
237a9e12f8
volume: increase dB range to -90dB
...
Increasing the volume range to -90dB has the benefit of corresponding
with a volume decrease from the full 16 bit signal to 0.
This also makes us a bit more like traditional stereos
2009-04-13 22:41:44 +02:00
Lennart Poettering
0ac038e591
client-conf-x11: unbreak autospawn due to stale X11 properties
...
If the X11 property data is from the same session than the client the
client may do autospawning in case the X11 property data is stale.
Closes #518 .
2009-04-13 22:28:35 +02:00
Lennart Poettering
0aed5ea2e1
client-conf: when is set, disable autospawn setting
2009-04-13 22:25:43 +02:00
Lennart Poettering
4cc4cbd641
client-conf: make setting a default server independant from the autospawn setting
2009-04-13 22:25:09 +02:00
Lennart Poettering
43650de1ab
client-conf: modernize a few things
2009-04-13 22:22:22 +02:00
Lennart Poettering
6d218e9634
api: introduce PA_VOLUME_MAX
2009-04-13 04:39:45 +02:00
Finn Thain
80e18c8da3
make dbus optional during build
...
On Tue, 31 Mar 2009, Lennart Poettering wrote:
[snip]
>
> I have now merged your patch. I had to change a few things to make it
> apply cleanly. Since I have no access to Solaris I am unable to test
> this though, so please check if things still work for you.
>
> I also worked around the realpath() issue mostly. It should work fine on
> Solaris now, as well.
Thanks. 0.9.15-test7 seems to work fine.
The only new issue is that configure --without-dbus no longer builds. I
don't need dbus for my purposes (network audio server) and it seems that
dbus is not included with Solaris. A patch for this follows.
Finn
2009-04-10 02:14:07 +02:00
Lennart Poettering
14e89d4ecd
when calculating volume from dB use ceil()
2009-04-08 03:47:48 +02:00
Lennart Poettering
aacb11bb40
update documentation regarding stream timing a bit
2009-04-07 17:53:51 +02:00
Lennart Poettering
d612fbb802
compare with doubles, not integer
2009-04-07 04:02:25 +02:00
Lennart Poettering
ff8d66d82e
extend documentation for pa_stream_cork() a bit
2009-04-06 22:06:50 +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
7dafa87b68
don't try to outsmart the transport
2009-04-05 02:50:32 +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
Maarten Bosmans
8bcb9c6910
various spelling fixes
2009-04-04 02:27:13 +02:00
Lennart Poettering
373b5efe51
properly account for seeks in the requested_bytes counter
2009-04-01 23:05:09 +02:00
Lennart Poettering
5348cc1275
increase timing update interval exponentially
2009-04-01 00:36:18 +02:00
Lennart Poettering
ef5af553d6
fix an error where a signal was accidently freed when it is tried to register it twice
2009-03-31 20:31:15 +02:00
Maarten Bosmans
facc46d5bf
fix some typos in doxygen comments
...
these bugged me for a while now.
Maarten
2009-03-31 00:49:45 +02:00
Lennart Poettering
29a282a41b
allow nofail mode only when no server string was specified
2009-03-30 20:31:03 +00:00
Lennart Poettering
b6135b34b3
minor cleanups
2009-03-30 21:07:41 +02:00
Lennart Poettering
3df9eef9d0
take org.pulseaudio.Server instead of org.pulseaudio to match the interface name already used in the HAL module
2009-03-30 21:07:23 +02:00
Lennart Poettering
d33be12fde
Merge commit 'elmarco/dbus'
2009-03-30 20:26:27 +02:00
Marc-André Lureau
1dad83b73c
pulse: client connect to dbus
2009-03-30 21:05:31 +03:00
Lennart Poettering
65b787d000
notify clients about tlength changes
2009-03-30 18:46:12 +02:00
Lennart Poettering
491aafd8dc
typo fix
2009-03-30 18:27:33 +02:00
Lennart Poettering
8282efcfa3
fix value of DYNAMIC_LATENCY
2009-03-25 16:17:15 +01:00
Lennart Poettering
44ca897769
introduce new flag that marks sinks/sources which can adjust the latency dynamically
2009-03-25 00:30:54 +01:00
Lennart Poettering
50695d95d1
minimal reordering
2009-03-24 21:14:08 +01:00
Lennart Poettering
52dcb950ef
add pa_assert_cc() for compile time assertions
2009-03-23 21:03:52 +01:00
Marc-André Lureau
a467bec423
pulse: check context (do not user pstream when NULL)
2009-03-23 19:38:46 +01:00
Lennart Poettering
3122008704
try to detect when stupid clients forks and refuse all service from then on
2009-03-05 04:33:40 +01:00
Lennart Poettering
0dd8a3306f
handle negative error codes
2009-03-04 05:32:26 +01:00
Lennart Poettering
ff38eaf677
Merge commit 'coling/lgpl21'
2009-03-03 21:44:56 +01:00
Colin Guthrie
86dee05aec
Use LGPL 2.1 on all files previously using LGPL 2
2009-03-03 20:23:02 +00:00
Lennart Poettering
297515a39e
pass profile priority value to clients
2009-03-03 00:32:10 +01:00