Commit graph

1085 commits

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