Lennart Poettering [Wed, 4 Feb 2009 16:17:32 +0000 (17:17 +0100)]
rearrange a few things
Lennart Poettering [Wed, 4 Feb 2009 16:16:53 +0000 (17:16 +0100)]
simplify code a bit by using pa_sample_size_of_format()
Lennart Poettering [Wed, 4 Feb 2009 16:16:32 +0000 (17:16 +0100)]
beef up proplist test a bit
Lennart Poettering [Wed, 4 Feb 2009 16:16:13 +0000 (17:16 +0100)]
in addition to per-property env vars PULSE_PROP_xxx look for for a stringified PULSE_PROP env var
Lennart Poettering [Wed, 4 Feb 2009 16:14:59 +0000 (17:14 +0100)]
fix up parser in pa_proplist_from_string() to handle escapes correctly; make pa_proplist_to_string() escape quotes properly
Lennart Poettering [Wed, 4 Feb 2009 16:11:56 +0000 (17:11 +0100)]
add new API pa_ascii_valid(), pa_ascii_filter()
Lennart Poettering [Wed, 4 Feb 2009 16:10:15 +0000 (17:10 +0100)]
add pa_sample_size_of_format()
Lennart Poettering [Tue, 3 Feb 2009 20:57:58 +0000 (21:57 +0100)]
add a lot of validity checking
Lennart Poettering [Tue, 3 Feb 2009 20:56:52 +0000 (21:56 +0100)]
add a bit of missing i18n
Lennart Poettering [Tue, 3 Feb 2009 20:15:32 +0000 (21:15 +0100)]
add new API pa_cvolume_compatible_with_channel_map()
Sjoerd Simons [Sun, 19 Oct 2008 12:39:50 +0000 (13:39 +0100)]
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>
Lennart Poettering [Tue, 3 Feb 2009 03:06:52 +0000 (04:06 +0100)]
when moving a sink between sinks make volume relative
Lennart Poettering [Tue, 3 Feb 2009 03:05:41 +0000 (04:05 +0100)]
before applying balance/fade check it actually makes sense
Lennart Poettering [Tue, 3 Feb 2009 02:38:40 +0000 (03:38 +0100)]
add a macro definition for each error code
Lennart Poettering [Tue, 3 Feb 2009 02:15:32 +0000 (03:15 +0100)]
Merge commit 'origin/master-tx'
Lennart Poettering [Tue, 3 Feb 2009 02:14:20 +0000 (03:14 +0100)]
make a couple of functions return proper error codes
Lennart Poettering [Tue, 3 Feb 2009 02:11:31 +0000 (03:11 +0100)]
make a few functions return void where the retval isn't used/never != 0
Lennart Poettering [Tue, 3 Feb 2009 02:08:14 +0000 (03:08 +0100)]
add new error code PA_ERR_NOTIMPLEMENTED
Lennart Poettering [Tue, 3 Feb 2009 01:23:46 +0000 (02:23 +0100)]
implement PA_STREAM_FAIL_ON_SUSPEND logic
Lennart Poettering [Tue, 3 Feb 2009 01:15:36 +0000 (02:15 +0100)]
make iterating with pa_idxset_next() robust in regards to idxset modifications
Lennart Poettering [Tue, 3 Feb 2009 00:34:38 +0000 (01:34 +0100)]
make update-sbc should also update other BT related sources
Lennart Poettering [Tue, 3 Feb 2009 00:33:48 +0000 (01:33 +0100)]
pull in new SBC/BT files
Lennart Poettering [Mon, 2 Feb 2009 01:02:31 +0000 (02:02 +0100)]
don't use PA_STREAM_NOT_MONOTONOUS anymore
Lennart Poettering [Mon, 2 Feb 2009 00:58:48 +0000 (01:58 +0100)]
big module-bluetooth-device.c rework
Lennart Poettering [Mon, 2 Feb 2009 00:54:40 +0000 (01:54 +0100)]
make rtp.h ANSI C compliant
Lennart Poettering [Mon, 2 Feb 2009 00:54:09 +0000 (01:54 +0100)]
whitespace cleanup
Lennart Poettering [Mon, 2 Feb 2009 00:53:11 +0000 (01:53 +0100)]
handle EAGAIN properly
Lennart Poettering [Mon, 2 Feb 2009 00:51:27 +0000 (01:51 +0100)]
fix soft_mute handling
Lennart Poettering [Mon, 2 Feb 2009 00:44:37 +0000 (01:44 +0100)]
update sbc stuff
Lennart Poettering [Sun, 1 Feb 2009 23:46:11 +0000 (00:46 +0100)]
reset rewind_requested when we enter suspend mode
Lennart Poettering [Sun, 1 Feb 2009 23:45:54 +0000 (00:45 +0100)]
shortcut pa_sink_process_rewind() when no rewind is happenning and none was requested
Lennart Poettering [Sun, 1 Feb 2009 23:45:00 +0000 (00:45 +0100)]
Fix a few sink/source calls when they are called in suspended state.
Lennart Poettering [Sun, 1 Feb 2009 23:30:10 +0000 (00:30 +0100)]
add new functions pa_bluetooth_cleanup_name() and pa_bluetooth_get_form_factor()
Lennart Poettering [Sun, 1 Feb 2009 23:28:55 +0000 (00:28 +0100)]
set PA_PROP_WINDOW_X11_DISPLAY from :0.0 and initialize PA_PROP_APPLICATION_PROCESS_MACHINE_ID properly
Lennart Poettering [Sun, 1 Feb 2009 23:28:37 +0000 (00:28 +0100)]
try to use glib's g_get_application_name() to set PA_PROP_APPLICATION_NAME
Lennart Poettering [Sun, 1 Feb 2009 23:27:47 +0000 (00:27 +0100)]
when determining the minimum volume of all sink inputs make sure to handle the case when there are no sink inputs correctly
Lennart Poettering [Sun, 1 Feb 2009 23:25:02 +0000 (00:25 +0100)]
store the module index shifted by 1 to map PA_INVALID_INDEX to NULL
Lennart Poettering [Sun, 1 Feb 2009 23:23:49 +0000 (00:23 +0100)]
drop -pedantic
Lennart Poettering [Sun, 1 Feb 2009 23:23:21 +0000 (00:23 +0100)]
download everything from gitweb twice to make sure we don't get a 'Generating...' message
Lennart Poettering [Sun, 1 Feb 2009 23:22:02 +0000 (00:22 +0100)]
add a few new form factors
Lennart Poettering [Sun, 1 Feb 2009 23:21:41 +0000 (00:21 +0100)]
introduce PA_PROP_APPLICATION_PROCESS_MACHINE_ID
Lennart Poettering [Sun, 1 Feb 2009 23:20:57 +0000 (00:20 +0100)]
work around dlsym() return value mistyping as suggested in POSIX
Lennart Poettering [Sun, 1 Feb 2009 23:20:05 +0000 (00:20 +0100)]
use uintpr_t when casting between pointers and integers
Lennart Poettering [Sun, 1 Feb 2009 23:19:26 +0000 (00:19 +0100)]
check for NULL before accessing the name
Lennart Poettering [Sun, 1 Feb 2009 23:18:47 +0000 (00:18 +0100)]
allow passing of channel map on command line and hide unused sliders
Lennart Poettering [Sun, 1 Feb 2009 23:17:58 +0000 (00:17 +0100)]
look for libpulse in multiple different places
Xavier Conde [Sun, 1 Feb 2009 21:17:39 +0000 (21:17 +0000)]
Updated catalan po
Transmitted-via: Transifex (translate.fedoraproject.org)
甘露(Gan Lu) [Sat, 31 Jan 2009 05:33:50 +0000 (05:33 +0000)]
Add zh_CN entry for Chinese Simplified translation.
Transmitted-via: Transifex (translate.fedoraproject.org)
Lennart Poettering [Sat, 31 Jan 2009 00:17:09 +0000 (01:17 +0100)]
implement pa_channel_map_can_fade
Lennart Poettering [Sat, 31 Jan 2009 00:16:16 +0000 (01:16 +0100)]
drop -Wpacked
Lennart Poettering [Fri, 30 Jan 2009 03:28:05 +0000 (04:28 +0100)]
Merge branch 'master' into lennartsbtfixes
Lennart Poettering [Fri, 30 Jan 2009 01:25:49 +0000 (02:25 +0100)]
dump properties when we create a new sink or source
Lennart Poettering [Fri, 30 Jan 2009 01:25:22 +0000 (02:25 +0100)]
suppress lines made up only of whitespace
Lennart Poettering [Fri, 30 Jan 2009 01:24:58 +0000 (02:24 +0100)]
include ALSA driver in properties for cards/sink
Lennart Poettering [Fri, 30 Jan 2009 01:24:40 +0000 (02:24 +0100)]
add new function pa_alsa_get_driver_name()
Lennart Poettering [Thu, 29 Jan 2009 23:31:03 +0000 (00:31 +0100)]
Merge branch 'master' into lennartsbtfixes
Lennart Poettering [Thu, 29 Jan 2009 23:22:07 +0000 (00:22 +0100)]
Add a little Gtk test tool to show how balance/fade/value and the channel volumes play together
Lennart Poettering [Thu, 29 Jan 2009 23:15:40 +0000 (00:15 +0100)]
implement pa_cvolume_{get|set}_fade
Lennart Poettering [Thu, 29 Jan 2009 23:14:50 +0000 (00:14 +0100)]
fix a bogus assert
Lennart Poettering [Thu, 29 Jan 2009 23:14:28 +0000 (00:14 +0100)]
properly deal with the case when l/r is silent when adjust balance
Lennart Poettering [Thu, 29 Jan 2009 19:30:42 +0000 (20:30 +0100)]
add missing files
Lennart Poettering [Thu, 29 Jan 2009 15:27:27 +0000 (16:27 +0100)]
temporary commit of lennarts new bt changes
Lennart Poettering [Thu, 29 Jan 2009 15:26:34 +0000 (16:26 +0100)]
add some helpers for dealing with DBusPendingCall based on Mrc-Andre's work in module-bluetooth-discover
Lennart Poettering [Thu, 29 Jan 2009 15:25:29 +0000 (16:25 +0100)]
get rid of nonsensical late initialization of namereg/scache and things
Lennart Poettering [Thu, 29 Jan 2009 02:31:42 +0000 (03:31 +0100)]
make use of new functions pa_dbus_add_matches/pa_dbus_remove_matches
Lennart Poettering [Thu, 29 Jan 2009 02:30:50 +0000 (03:30 +0100)]
add new functions pa_dbus_add_matches()/pa_dbus_remove_matches()
Lennart Poettering [Wed, 28 Jan 2009 03:49:07 +0000 (04:49 +0100)]
make things compile again
Lennart Poettering [Wed, 28 Jan 2009 03:39:42 +0000 (04:39 +0100)]
Run make update-po
Lennart Poettering [Wed, 28 Jan 2009 03:25:07 +0000 (04:25 +0100)]
Merge commit 'origin/master-tx'
Lennart Poettering [Wed, 28 Jan 2009 03:22:51 +0000 (04:22 +0100)]
Lennart Poettering [Wed, 28 Jan 2009 00:46:27 +0000 (01:46 +0100)]
store the default sink/source in proper pa_sink*/pa_source* pointers instead of a string
Lennart Poettering [Wed, 28 Jan 2009 00:39:19 +0000 (01:39 +0100)]
fix two typos
Lennart Poettering [Wed, 28 Jan 2009 00:31:54 +0000 (01:31 +0100)]
print the right software volume
Marc-André Lureau [Mon, 19 Jan 2009 17:58:41 +0000 (19:58 +0200)]
bluetooth: cold hsp/a2dp device detection
Marc-André Lureau [Mon, 19 Jan 2009 12:53:35 +0000 (14:53 +0200)]
bluetooth: hsp volume control
Lennart Poettering [Tue, 27 Jan 2009 23:25:50 +0000 (00:25 +0100)]
Merge commit 'coling/master'
Lennart Poettering [Tue, 27 Jan 2009 23:22:28 +0000 (00:22 +0100)]
make m-v-r a stub that simply load m-s-r
Lennart Poettering [Tue, 27 Jan 2009 23:19:47 +0000 (00:19 +0100)]
add missing usage strings
Colin Guthrie [Tue, 27 Jan 2009 22:59:36 +0000 (22:59 +0000)]
Fix the message processing for PA_SINK_MESSAGE_GET_LATENCY by returning rather than breaking and falling through.
Lennart Poettering [Tue, 27 Jan 2009 22:58:34 +0000 (23:58 +0100)]
don't make m-e-s hit an assert when the latency is queried
Lennart Poettering [Tue, 27 Jan 2009 22:55:22 +0000 (23:55 +0100)]
instead of making the volume relative our own, let' pa_sink_input_new() do it for us
Lennart Poettering [Tue, 27 Jan 2009 22:52:35 +0000 (23:52 +0100)]
make m-p-e-s use pa_cvolume_set_balance()
Lennart Poettering [Tue, 27 Jan 2009 22:39:39 +0000 (23:39 +0100)]
only store volume/device information that has been flagged for saving, and store both relative and absolute volumes
Lennart Poettering [Tue, 27 Jan 2009 22:35:55 +0000 (23:35 +0100)]
when changing volume, store whether it is worth remembering or no
Lennart Poettering [Tue, 27 Jan 2009 21:49:02 +0000 (22:49 +0100)]
add missing 'const'
Lennart Poettering [Tue, 27 Jan 2009 16:55:50 +0000 (17:55 +0100)]
add new paramter ignore_dB= to alsa modules
Lennart Poettering [Tue, 27 Jan 2009 03:39:07 +0000 (04:39 +0100)]
move flat volume logic into the core. while doing so add n_volume_steps field to sinks/sources
Lennart Poettering [Tue, 27 Jan 2009 03:35:11 +0000 (04:35 +0100)]
fix size calculation
Lennart Poettering [Tue, 27 Jan 2009 03:29:25 +0000 (04:29 +0100)]
get rid of module-flat-volumes since we are moving this into the core
Lennart Poettering [Tue, 27 Jan 2009 02:05:40 +0000 (03:05 +0100)]
allow samples to be played with 'default' (i.e. unspecified) volume.
Lennart Poettering [Tue, 27 Jan 2009 01:45:37 +0000 (02:45 +0100)]
swap argument order of pa_cvolume_get_balance() to be a bit more systematic
Lennart Poettering [Tue, 27 Jan 2009 01:37:13 +0000 (02:37 +0100)]
add a few missing doxygen comments
Lennart Poettering [Tue, 27 Jan 2009 01:36:42 +0000 (02:36 +0100)]
import version.h in all header files to make sure that version-based feature testing works
Lennart Poettering [Tue, 27 Jan 2009 01:16:20 +0000 (02:16 +0100)]
always define PA_MAJOR/PA_MINOR/PA_MICRO to ease feature checking in client applications
Lennart Poettering [Mon, 26 Jan 2009 23:56:57 +0000 (00:56 +0100)]
invert an ill-placed assert
Lennart Poettering [Mon, 26 Jan 2009 23:55:35 +0000 (00:55 +0100)]
show pretty channel map name if possible
Lennart Poettering [Mon, 26 Jan 2009 23:53:31 +0000 (00:53 +0100)]
remove redundant cast
Lennart Poettering [Mon, 26 Jan 2009 23:52:28 +0000 (00:52 +0100)]
store requested resampling method in a seperate field and use it when create a new resampler after a move
Lennart Poettering [Mon, 26 Jan 2009 23:49:58 +0000 (00:49 +0100)]
make a few comments appear in doxygen
Lennart Poettering [Mon, 26 Jan 2009 23:48:53 +0000 (00:48 +0100)]
check for availability of RLIMIT_NOFILE and RLIMIT_AS before we make use of it