Commit graph

377 commits

Author SHA1 Message Date
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