Lennart Poettering
82c46f2238
do not cleanup staticly allocated memory unless we are in valgrind mode
2008-10-04 00:14:02 +02:00
Lennart Poettering
3c193520ee
show valgrind status on startup
2008-10-04 00:13:29 +02:00
Lennart Poettering
9b00664295
instead of checking for directly use new function pa_in_valgrind()
2008-10-04 00:13:05 +02:00
Lennart Poettering
8222f1200f
add new API function pa_in_valgrind() to check for
2008-10-04 00:10:43 +02:00
Luiz Augusto von Dentz
fef63d77b4
Fix loading module-bluetooth-device with an invalid parameter.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
0c998b0891
Replace handlers of deprecated Connected signals with new PropertyChanged.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
b205fcc17c
Cleanup module-bluetooth-discover.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
20f68bcc46
Fix Connected signal handler.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
04677cb925
Fix match rule problems.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
0be845f3a9
Remove PropertyChanged signal handler.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
3b427b7014
Add signal handlers for Connected signals.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
443ea47ee0
Add match rules for org.bluez.Headset and org.bluez.AudioSink.
2008-10-03 18:07:07 -03:00
Lennart Poettering
7a1a147881
rename pa_cvolume_snprint_dB to pa_sw_cvolume_snprint_dB since it is
...
useful only for software volumes
2008-10-03 22:21:27 +02:00
Lennart Poettering
c0815deb4a
allow - in sample names
2008-10-03 19:49:15 +02:00
Lennart Poettering
28af9944fe
increase PA_CVOLUME_SNPRINT_MAX to a proper value and document that it is not considered part of the ABI
2008-10-03 17:45:55 +02:00
Lennart Poettering
bde142c237
when checking the validity of a cvolume check whether all values are not -1
2008-10-03 17:45:04 +02:00
Lennart Poettering
c0a9e8bfb7
add missing calls to map file
2008-10-03 17:44:17 +02:00
Lennart Poettering
ebb2ecbe12
add new API call pa_cvolume_compatible()
2008-10-03 17:43:40 +02:00
Lennart Poettering
619ed8a82d
add new API call pa_cvolume_snprint_dB()
2008-10-03 17:42:38 +02:00
Lennart Poettering
be77bcd9ad
add new API call pa_cvolume_init()
2008-10-03 17:16:55 +02:00
Lennart Poettering
db975c7127
extend documentation for pa_channel_map_init()
2008-10-03 17:15:43 +02:00
Lennart Poettering
2367212ec3
make a few casts explicit to remove compiler warnings
2008-10-03 17:14:58 +02:00
Lennart Poettering
7c2cb77583
a bit of late pa_bool_t'ization
2008-10-03 17:14:35 +02:00
Lennart Poettering
d56f3751fe
treat a channel map only then as compatible with a sample spec if it is valid
2008-10-03 17:14:02 +02:00
Lennart Poettering
891989896d
add new API function pa_sample_spec_init()
2008-10-03 17:13:17 +02:00
Lennart Poettering
8a50105fe0
if a volume or channel map is invalid show so when printing it
2008-10-03 15:16:26 +02:00
Lennart Poettering
33b186e74d
user lrint() and friends in inner loops instead of normal C casts to speed up a few things
2008-10-03 02:34:59 +02:00
Lennart Poettering
1bb5e58fb3
use PA_FLOAT32_SWAP where useful
2008-10-03 02:33:44 +02:00
Lennart Poettering
7d442e3276
optimize mixing routines a bit by pulling the multiplication with the global volume out of the inner loop by applying it first to the per-stream volumes
2008-10-03 01:53:34 +02:00
Lennart Poettering
a0f4ffd3e1
make sure we call pa_sink_process_rewind() if a rewind was requested under all circumstances
2008-10-02 03:07:54 +02:00
Lennart Poettering
ea82dec294
when we mix into a 16bit accumulator make sure we clamp before we scale with a volume to avoid range faults when multiplying
2008-10-02 02:29:56 +02:00
Lennart Poettering
08cf9db0d1
properly parse response to pa_stream_set_buffer_attr() calls. closes #370
2008-10-02 01:15:58 +02:00
Lennart Poettering
54afcf2598
inform dsp_empty_socket() *after* we emptied the dsp socket, that it is now empty
2008-10-02 01:02:31 +02:00
Lennart Poettering
9f5d052d93
make simple protocol not crash when allocating a memory block
2008-10-02 00:04:02 +02:00
Lennart Poettering
cf3f80e8b4
when killing gconf helper, loop over EINTR
2008-10-01 23:42:32 +02:00
Lennart Poettering
ea15ca9862
PA_WARN_REFERENCE works only for ELF targets
2008-10-01 14:49:00 +02:00
Lennart Poettering
3853070a21
don't hit an assert if a kernel driver reports invalid dB information, instead just warn the user
2008-10-01 04:15:05 +02:00
Lennart Poettering
5d18b62033
remove useless log message
2008-10-01 03:54:01 +02:00
Lennart Poettering
4b67ea166a
remove useless log message, re #367
2008-10-01 03:44:03 +02:00
Lennart Poettering
99acad7782
fix support for ALSA devices which lack dB information
2008-10-01 03:26:45 +02:00
Lennart Poettering
c4bdc2fbbb
it's --daemonize, not --daemon
2008-10-01 01:59:50 +02:00
Lennart Poettering
9e79c875a5
Merge commit 'coling/master'
2008-10-01 01:52:14 +02:00
Lennart Poettering
644f39d261
a few FreeBSD fixes, from alexis
...
Signed-off-by: Lennart Poettering <lennart@poettering.net>
2008-10-01 01:31:56 +02:00
Lennart Poettering
f04cfcd4f0
replace module-volume-restore by module-stream-restore in system mode, too
2008-10-01 01:24:47 +02:00
Lennart Poettering
6d7450462b
it might be a bit too early to initialize bluetooth by default for now, since it's still very rough around the edges
2008-10-01 01:23:35 +02:00
Lennart Poettering
0c3eb9f478
fix typo in default.conf, closes bug #354
2008-10-01 01:19:01 +02:00
Lennart Poettering
00b70a8bdb
follow PropertyChanged signals from BlueZ
2008-10-01 01:16:43 +02:00
Lennart Poettering
d299ac5d93
Some man page updates, add missing documentation, other fixes.
2008-10-01 01:15:44 +02:00
Lennart Poettering
79ad4e63f6
Make the shared memory segment size configurable
...
This is useful only on systems where memory overcommit is not available
or disabled.
2008-10-01 01:14:36 +02:00
Nix
a84b72bf96
esound auth-ip-acl fix
...
[...]
iv) module-protocol-stub has a one-character typo that breaks
auth-ip-acl for the esound TCP module, patch:
Unbreak esound auth-ip-acl.
Signed-off-by: Lennart Poettering <lennart@poettering.net>
2008-09-29 22:06:14 +02:00