Lennart Poettering
ef189d50a7
make it easier to debug timing related problems
2009-02-20 03:16:54 +01:00
Marc-André Lureau
800489eea9
pulsecore: don't leak p when make_random_dir_and_link()
2009-02-19 05:00:17 +01:00
Marc-André Lureau
f1dcbe0f5d
pulsecore: don't leak d in case of error
2009-02-19 04:59:26 +01:00
Marc-André Lureau
88fc458393
protocol-native: don't leak a proplist
2009-02-19 04:58:05 +01:00
Marc-André Lureau
c0cf22d081
protocol-esound: don't accept a request of PROTOCOL_MAX
2009-02-19 04:57:11 +01:00
Marc-André Lureau
4f1380b713
pulsecore: use r returned from fgets()
2009-02-19 04:56:44 +01:00
Marc-André Lureau
204083cb32
pulsecore: unused variable e in hashmap_put()
2009-02-19 04:56:35 +01:00
Marc-André Lureau
d1306e3020
pulsecore: fix check for cb (m is already checked before)
2009-02-19 04:55:20 +01:00
Marc-André Lureau
927e501920
pulsecore: remove unused variable from cli_command_load()
2009-02-19 04:54:45 +01:00
Marc-André Lureau
6c8d851643
protocol-native: fix get_info() for cards
2009-02-19 04:50:16 +01:00
Marc-André Lureau
ee0b5f7186
log: don't leak bt
2009-02-19 04:47:15 +01:00
Lennart Poettering
9cbdd3a968
add pa_timespec_load
2009-02-19 04:00:29 +01:00
Lennart Poettering
5f5396bb15
additional validity check
2009-02-19 03:59:04 +01:00
Lennart Poettering
928920c8b8
additional validity check
2009-02-19 03:58:52 +01:00
Lennart Poettering
7f8ccf9e7c
handle both positive and negative errno's
2009-02-19 03:56:31 +01:00
Lennart Poettering
6db307360b
export card information for sinks/sources and number of sinks/sources a profile would create to clients
2009-02-18 22:11:50 +01:00
Lennart Poettering
7b8bed3e28
introduce pa_realpath()
2009-02-18 21:57:57 +01:00
Lennart Poettering
d85ef71675
export pa_match()
2009-02-18 21:57:16 +01:00
Lennart Poettering
be81a681ac
if we fail to import a memblock fill in silence to guarantee stability of timing
2009-02-18 21:55:55 +01:00
Lennart Poettering
1737a19c86
allow importing of more memory blocks than exporting
2009-02-18 21:52:21 +01:00
Iain Hibbert
dc590c7d0a
Optionally disable IPv6
...
Closes #79
2009-02-13 21:58:09 +01:00
Lennart Poettering
e954a89d89
properly read icon/application name/display from gtk/glib/gdk
2009-02-13 18:19:10 +01:00
Lennart Poettering
f863756b43
make PULSE_PROP env vars non-overriding but introduce PULSE_PROP_OVERRIDE for allowing overriding
2009-02-13 18:06:30 +01:00
Lennart Poettering
44bca66c59
make PA_GCC_PACKED and PA_GCC_MALLOC actually work
2009-02-13 18:02:47 +01:00
Lennart Poettering
6bb3dc82ba
don't try to recycle rtpoll objects
2009-02-12 22:52:02 +01:00
Lennart Poettering
87e134277d
don't claim that profile changes are always successful
2009-02-12 22:09:17 +01:00
Lennart Poettering
1837a96e64
call _kill functions instead of _unlink since the latter should only be called be the stream implementor
2009-02-12 03:39:56 +01:00
Lennart Poettering
f0cc23d6e5
Merge commit 'elmarco/bt-wip'
2009-02-12 03:35:57 +01:00
Lennart Poettering
823431e447
allow sending meta/policy events to clients
2009-02-12 03:18:05 +01:00
Marc-André Lureau
86bec09fa8
pulsecore: add PA_CORE_HOOK_*_MOVE_FAIL
...
In case pa_*_move_all_fail(), it is nicer to let a module override the
default behavior to fallback on a different sink/source. (instead of
unlinking the sink_input/source_output)
2009-02-11 20:26:32 +02:00
Lennart Poettering
04c3c6716b
A few MacOS X portability fixes
...
Based on patches contributed by "Tron".
See bug #478 .
2009-02-06 00:25:47 +01:00
Lennart Poettering
d6201cfc3a
parse ini-style sections properly
2009-02-05 04:11:26 +01:00
Lennart Poettering
ee5abc3d64
make native protocol use pa_{sink_input|source_output|card}_update_proplist()
2009-02-05 04:10:08 +01:00
Lennart Poettering
524d78fc7a
add missing hook
2009-02-05 04:09:27 +01:00
Lennart Poettering
291589ecc1
allow overwriting of process properties with environment variables
2009-02-05 04:09:09 +01:00
Lennart Poettering
f42afc4883
make return value of pa_{sink_input|source_output}_update_proplist() void
2009-02-05 04:08:18 +01:00
Lennart Poettering
a67406db93
add pa_client_update_proplist() call
2009-02-05 04:06:50 +01:00
Lennart Poettering
63e234335f
handle default volume initialization properly
2009-02-05 04:05:47 +01:00
Lennart Poettering
de86c6e3ad
add a 'volume factor' that is implicitly multiplied into the volume of a sink input without being visible to the outside
2009-02-05 01:22:05 +01:00
Lennart Poettering
d802a76963
remove soft volume from pa_sink_input_new_info since it should be handled internally and automatically by the sink input
2009-02-04 18:34:08 +01:00
Lennart Poettering
b2c923e727
properly handle failing stream creation
2009-02-04 18:33:01 +01:00
Lennart Poettering
4cf82c74a1
merge in properties earlier to make identification of streams from hooks easier
2009-02-04 18:28:52 +01:00
Lennart Poettering
83ddc0936e
add new calls pa_replace() and pa_unescape()
2009-02-04 17:19:15 +01:00
Lennart Poettering
a625ca7c74
make gcc shut up
2009-02-04 17:17:48 +01:00
Lennart Poettering
078a8d583f
rearrange a few things
2009-02-04 17:17:32 +01:00
Lennart Poettering
d6dd907cc8
simplify code a bit by using pa_sample_size_of_format()
2009-02-04 17:16:53 +01:00
Lennart Poettering
9a27b8f0e8
in addition to per-property env vars PULSE_PROP_xxx look for for a stringified PULSE_PROP env var
2009-02-04 17:16:13 +01:00
Lennart Poettering
fc31d21353
when moving a sink between sinks make volume relative
2009-02-03 04:06:52 +01:00
Lennart Poettering
08800c35b0
make a couple of functions return proper error codes
2009-02-03 03:14:20 +01:00
Lennart Poettering
162e43b306
make a few functions return void where the retval isn't used/never != 0
2009-02-03 03:11:31 +01:00