Lennart Poettering
b2c923e727
properly handle failing stream creation
2009-02-04 18:33:01 +01:00
Lennart Poettering
786398dc63
fix a validity check
2009-02-04 18:32:15 +01:00
Lennart Poettering
1db64781bf
version all entries in the database
2009-02-04 18:31:24 +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
f6ec971e88
clarify things a bit
2009-02-04 17:20:58 +01:00
Lennart Poettering
12b735962a
add a few additional validity checks
2009-02-04 17:20:36 +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
a6fe991716
beef up proplist test a bit
2009-02-04 17:16:32 +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
b445741ddf
fix up parser in pa_proplist_from_string() to handle escapes correctly; make pa_proplist_to_string() escape quotes properly
2009-02-04 17:14:59 +01:00
Lennart Poettering
0fc59e4585
add new API pa_ascii_valid(), pa_ascii_filter()
2009-02-04 17:11:56 +01:00
Lennart Poettering
ce76216bce
add pa_sample_size_of_format()
2009-02-04 17:10:15 +01:00
Lennart Poettering
32e5e64921
add a lot of validity checking
2009-02-03 21:57:58 +01:00
Lennart Poettering
b51ed38116
add a bit of missing i18n
2009-02-03 21:56:52 +01:00
Lennart Poettering
543115ae17
add new API pa_cvolume_compatible_with_channel_map()
2009-02-03 21:15:32 +01:00
Sjoerd Simons
921882de54
Load module gconf earlier
...
This makes sure that module-default-device-restore can actually work
when GConf enables additional sinks.
Signed-off-by: Lennart Poettering <lennart@poettering.net>
2009-02-03 04:08:51 +01:00
Lennart Poettering
fc31d21353
when moving a sink between sinks make volume relative
2009-02-03 04:06:52 +01:00
Lennart Poettering
554c818d21
before applying balance/fade check it actually makes sense
2009-02-03 04:05:41 +01:00
Lennart Poettering
f9696c0e7f
add a macro definition for each error code
2009-02-03 03:38:40 +01:00
Lennart Poettering
2739261847
Merge commit 'origin/master-tx'
2009-02-03 03:15:32 +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
Lennart Poettering
50bfa774f6
add new error code PA_ERR_NOTIMPLEMENTED
2009-02-03 03:08:14 +01:00
Lennart Poettering
e47d03dea4
implement PA_STREAM_FAIL_ON_SUSPEND logic
2009-02-03 02:23:46 +01:00
Lennart Poettering
c61ad2a706
make iterating with pa_idxset_next() robust in regards to idxset modifications
2009-02-03 02:15:36 +01:00
Lennart Poettering
f8190be2e6
make update-sbc should also update other BT related sources
2009-02-03 01:34:38 +01:00
Lennart Poettering
59f3001ca5
pull in new SBC/BT files
2009-02-03 01:33:48 +01:00
Lennart Poettering
fea675724d
don't use PA_STREAM_NOT_MONOTONOUS anymore
2009-02-02 02:02:31 +01:00
Lennart Poettering
390133f2dc
big module-bluetooth-device.c rework
2009-02-02 01:58:48 +01:00
Lennart Poettering
62f1f3e563
make rtp.h ANSI C compliant
2009-02-02 01:54:40 +01:00
Lennart Poettering
e412f1cde3
whitespace cleanup
2009-02-02 01:54:09 +01:00
Lennart Poettering
121a8b9190
handle EAGAIN properly
2009-02-02 01:53:11 +01:00
Lennart Poettering
2854afbb1b
fix soft_mute handling
2009-02-02 01:51:27 +01:00
Lennart Poettering
a41d72bb2e
update sbc stuff
2009-02-02 01:44:37 +01:00
Lennart Poettering
537424a9a9
reset rewind_requested when we enter suspend mode
2009-02-02 00:46:11 +01:00
Lennart Poettering
a9e9ab32a2
shortcut pa_sink_process_rewind() when no rewind is happenning and none was requested
2009-02-02 00:45:54 +01:00
Lennart Poettering
5fc11a0724
Fix a few sink/source calls when they are called in suspended state.
2009-02-02 00:45:00 +01:00
Lennart Poettering
d6fdd71c02
add new functions pa_bluetooth_cleanup_name() and pa_bluetooth_get_form_factor()
2009-02-02 00:30:10 +01:00
Lennart Poettering
16e369498c
set PA_PROP_WINDOW_X11_DISPLAY from :0.0 and initialize PA_PROP_APPLICATION_PROCESS_MACHINE_ID properly
2009-02-02 00:28:55 +01:00
Lennart Poettering
8ccc9aa665
try to use glib's g_get_application_name() to set PA_PROP_APPLICATION_NAME
2009-02-02 00:28:37 +01:00
Lennart Poettering
8fbce6eb89
when determining the minimum volume of all sink inputs make sure to handle the case when there are no sink inputs correctly
2009-02-02 00:27:47 +01:00
Lennart Poettering
55e6331bed
store the module index shifted by 1 to map PA_INVALID_INDEX to NULL
2009-02-02 00:25:02 +01:00
Lennart Poettering
69a9ed9ef7
drop -pedantic
2009-02-02 00:23:49 +01:00
Lennart Poettering
04acc232ec
download everything from gitweb twice to make sure we don't get a 'Generating...' message
2009-02-02 00:23:21 +01:00
Lennart Poettering
e0d6b75119
add a few new form factors
2009-02-02 00:22:02 +01:00
Lennart Poettering
2c97c15c55
introduce PA_PROP_APPLICATION_PROCESS_MACHINE_ID
2009-02-02 00:21:41 +01:00
Lennart Poettering
e0fd99b911
work around dlsym() return value mistyping as suggested in POSIX
2009-02-02 00:20:57 +01:00