profile/ivi/pulseaudio-panda.git
15 years agoMerge commit 'flameeyes/flameeyes'
Lennart Poettering [Wed, 4 Feb 2009 17:42:43 +0000 (18:42 +0100)]
Merge commit 'flameeyes/flameeyes'

15 years agoMerge commit 'vudentz/master'
Lennart Poettering [Wed, 4 Feb 2009 17:42:13 +0000 (18:42 +0100)]
Merge commit 'vudentz/master'

15 years agoMerge commit 'coling/master'
Lennart Poettering [Wed, 4 Feb 2009 17:41:44 +0000 (18:41 +0100)]
Merge commit 'coling/master'

15 years agoremove soft volume from pa_sink_input_new_info since it should be handled internally...
Lennart Poettering [Wed, 4 Feb 2009 17:34:08 +0000 (18:34 +0100)]
remove soft volume from pa_sink_input_new_info since it should be handled internally and automatically by the sink input

15 years agoproperly handle failing stream creation
Lennart Poettering [Wed, 4 Feb 2009 17:33:01 +0000 (18:33 +0100)]
properly handle failing stream creation

15 years agofix a validity check
Lennart Poettering [Wed, 4 Feb 2009 17:32:15 +0000 (18:32 +0100)]
fix a validity check

15 years agoversion all entries in the database
Lennart Poettering [Wed, 4 Feb 2009 17:31:24 +0000 (18:31 +0100)]
version all entries in the database

15 years agomerge in properties earlier to make identification of streams from hooks easier
Lennart Poettering [Wed, 4 Feb 2009 17:28:52 +0000 (18:28 +0100)]
merge in properties earlier to make identification of streams from hooks easier

15 years agoclarify things a bit
Lennart Poettering [Wed, 4 Feb 2009 16:20:58 +0000 (17:20 +0100)]
clarify things a bit

15 years agoadd a few additional validity checks
Lennart Poettering [Wed, 4 Feb 2009 16:20:36 +0000 (17:20 +0100)]
add a few additional validity checks

15 years agoadd new calls pa_replace() and pa_unescape()
Lennart Poettering [Wed, 4 Feb 2009 16:19:15 +0000 (17:19 +0100)]
add new calls pa_replace() and pa_unescape()

15 years agomake gcc shut up
Lennart Poettering [Wed, 4 Feb 2009 16:17:48 +0000 (17:17 +0100)]
make gcc shut up

15 years agorearrange a few things
Lennart Poettering [Wed, 4 Feb 2009 16:17:32 +0000 (17:17 +0100)]
rearrange a few things

15 years agosimplify code a bit by using pa_sample_size_of_format()
Lennart Poettering [Wed, 4 Feb 2009 16:16:53 +0000 (17:16 +0100)]
simplify code a bit by using pa_sample_size_of_format()

15 years agobeef up proplist test a bit
Lennart Poettering [Wed, 4 Feb 2009 16:16:32 +0000 (17:16 +0100)]
beef up proplist test a bit

15 years agoin addition to per-property env vars PULSE_PROP_xxx look for for a stringified PULSE_...
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

15 years agofix up parser in pa_proplist_from_string() to handle escapes correctly; make pa_propl...
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

15 years agoadd new API pa_ascii_valid(), pa_ascii_filter()
Lennart Poettering [Wed, 4 Feb 2009 16:11:56 +0000 (17:11 +0100)]
add new API pa_ascii_valid(), pa_ascii_filter()

15 years agoadd pa_sample_size_of_format()
Lennart Poettering [Wed, 4 Feb 2009 16:10:15 +0000 (17:10 +0100)]
add pa_sample_size_of_format()

15 years agoPrevent changing volume on wrong device.
Luiz Augusto von Dentz [Mon, 2 Feb 2009 21:18:34 +0000 (18:18 -0300)]
Prevent changing volume on wrong device.

15 years agoA couple of dependancy ordering fixes.
Colin Guthrie [Tue, 3 Feb 2009 23:49:43 +0000 (23:49 +0000)]
A couple of dependancy ordering fixes.

Make sure libdbus-util.so is installed/relinked prior to libalsa-util.so
Make sure libbluetooth-util.so is installed/relinked prior to module-bluetooth-discover.so

15 years agoTrivial typo in a comment
Colin Guthrie [Tue, 3 Feb 2009 23:46:03 +0000 (23:46 +0000)]
Trivial typo in a comment

15 years agoClean up volume/mute settings a bit.
Colin Guthrie [Wed, 28 Jan 2009 22:39:29 +0000 (22:39 +0000)]
Clean up volume/mute settings a bit.
As the APEX device only has one channel of volume (e.g. it's always matched) we emulate any variation in channel volumes in software.
Remove the unnecessary callback defininitions.

15 years agoadd a lot of validity checking
Lennart Poettering [Tue, 3 Feb 2009 20:57:58 +0000 (21:57 +0100)]
add a lot of validity checking

15 years agoadd a bit of missing i18n
Lennart Poettering [Tue, 3 Feb 2009 20:56:52 +0000 (21:56 +0100)]
add a bit of missing i18n

15 years agoadd new API pa_cvolume_compatible_with_channel_map()
Lennart Poettering [Tue, 3 Feb 2009 20:15:32 +0000 (21:15 +0100)]
add new API pa_cvolume_compatible_with_channel_map()

15 years agoLoad module gconf earlier
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>
15 years agowhen moving a sink between sinks make volume relative
Lennart Poettering [Tue, 3 Feb 2009 03:06:52 +0000 (04:06 +0100)]
when moving a sink between sinks make volume relative

15 years agobefore applying balance/fade check it actually makes sense
Lennart Poettering [Tue, 3 Feb 2009 03:05:41 +0000 (04:05 +0100)]
before applying balance/fade check it actually makes sense

15 years agoadd a macro definition for each error code
Lennart Poettering [Tue, 3 Feb 2009 02:38:40 +0000 (03:38 +0100)]
add a macro definition for each error code

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Tue, 3 Feb 2009 02:15:32 +0000 (03:15 +0100)]
Merge commit 'origin/master-tx'

15 years agomake a couple of functions return proper error codes
Lennart Poettering [Tue, 3 Feb 2009 02:14:20 +0000 (03:14 +0100)]
make a couple of functions return proper error codes

15 years agomake a few functions return void where the retval isn't used/never != 0
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

15 years agoadd new error code PA_ERR_NOTIMPLEMENTED
Lennart Poettering [Tue, 3 Feb 2009 02:08:14 +0000 (03:08 +0100)]
add new error code PA_ERR_NOTIMPLEMENTED

15 years agoimplement PA_STREAM_FAIL_ON_SUSPEND logic
Lennart Poettering [Tue, 3 Feb 2009 01:23:46 +0000 (02:23 +0100)]
implement PA_STREAM_FAIL_ON_SUSPEND logic

15 years agomake iterating with pa_idxset_next() robust in regards to idxset modifications
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

15 years agomake update-sbc should also update other BT related sources
Lennart Poettering [Tue, 3 Feb 2009 00:34:38 +0000 (01:34 +0100)]
make update-sbc should also update other BT related sources

15 years agopull in new SBC/BT files
Lennart Poettering [Tue, 3 Feb 2009 00:33:48 +0000 (01:33 +0100)]
pull in new SBC/BT files

15 years agodon't use PA_STREAM_NOT_MONOTONOUS anymore
Lennart Poettering [Mon, 2 Feb 2009 01:02:31 +0000 (02:02 +0100)]
don't use PA_STREAM_NOT_MONOTONOUS anymore

15 years agobig module-bluetooth-device.c rework
Lennart Poettering [Mon, 2 Feb 2009 00:58:48 +0000 (01:58 +0100)]
big module-bluetooth-device.c rework

15 years agomake rtp.h ANSI C compliant
Lennart Poettering [Mon, 2 Feb 2009 00:54:40 +0000 (01:54 +0100)]
make rtp.h ANSI C compliant

15 years agowhitespace cleanup
Lennart Poettering [Mon, 2 Feb 2009 00:54:09 +0000 (01:54 +0100)]
whitespace cleanup

15 years agohandle EAGAIN properly
Lennart Poettering [Mon, 2 Feb 2009 00:53:11 +0000 (01:53 +0100)]
handle EAGAIN properly

15 years agofix soft_mute handling
Lennart Poettering [Mon, 2 Feb 2009 00:51:27 +0000 (01:51 +0100)]
fix soft_mute handling

15 years agoupdate sbc stuff
Lennart Poettering [Mon, 2 Feb 2009 00:44:37 +0000 (01:44 +0100)]
update sbc stuff

15 years agoreset rewind_requested when we enter suspend mode
Lennart Poettering [Sun, 1 Feb 2009 23:46:11 +0000 (00:46 +0100)]
reset rewind_requested when we enter suspend mode

15 years agoshortcut pa_sink_process_rewind() when no rewind is happenning and none was requested
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

15 years agoFix a few sink/source calls when they are called in suspended state.
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.

15 years agoadd new functions pa_bluetooth_cleanup_name() and pa_bluetooth_get_form_factor()
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()

15 years agoset PA_PROP_WINDOW_X11_DISPLAY from :0.0 and initialize PA_PROP_APPLICATION_PROCESS_M...
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

15 years agotry to use glib's g_get_application_name() to set PA_PROP_APPLICATION_NAME
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

15 years agowhen determining the minimum volume of all sink inputs make sure to handle the case...
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

15 years agostore the module index shifted by 1 to map PA_INVALID_INDEX to NULL
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

15 years agodrop -pedantic
Lennart Poettering [Sun, 1 Feb 2009 23:23:49 +0000 (00:23 +0100)]
drop -pedantic

15 years agodownload everything from gitweb twice to make sure we don't get a 'Generating......
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

15 years agoadd a few new form factors
Lennart Poettering [Sun, 1 Feb 2009 23:22:02 +0000 (00:22 +0100)]
add a few new form factors

15 years agointroduce PA_PROP_APPLICATION_PROCESS_MACHINE_ID
Lennart Poettering [Sun, 1 Feb 2009 23:21:41 +0000 (00:21 +0100)]
introduce PA_PROP_APPLICATION_PROCESS_MACHINE_ID

15 years agowork around dlsym() return value mistyping as suggested in POSIX
Lennart Poettering [Sun, 1 Feb 2009 23:20:57 +0000 (00:20 +0100)]
work around dlsym() return value mistyping as suggested in POSIX

15 years agouse uintpr_t when casting between pointers and integers
Lennart Poettering [Sun, 1 Feb 2009 23:20:05 +0000 (00:20 +0100)]
use uintpr_t when casting between pointers and integers

15 years agocheck for NULL before accessing the name
Lennart Poettering [Sun, 1 Feb 2009 23:19:26 +0000 (00:19 +0100)]
check for NULL before accessing the name

15 years agoallow passing of channel map on command line and hide unused sliders
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

15 years agolook for libpulse in multiple different places
Lennart Poettering [Sun, 1 Feb 2009 23:17:58 +0000 (00:17 +0100)]
look for libpulse in multiple different places

15 years agoUpdated catalan po
Xavier Conde [Sun, 1 Feb 2009 21:17:39 +0000 (21:17 +0000)]
Updated catalan po

Transmitted-via: Transifex (translate.fedoraproject.org)

15 years agoDisable portability warnings from automake.
Diego Elio 'Flameeyes' Pettenò [Sat, 31 Jan 2009 18:26:14 +0000 (19:26 +0100)]
Disable portability warnings from automake.

The portability warning class warns during automake calls about non-POSIX
variable names and GNU make extensions. Since both happens with the current
Makefile.am files and it's reasonable to expect that they wouldn't be
rewritten (GNU make is a reasonable requirement), just avoid the warnings.

15 years agoAdd zh_CN entry for Chinese Simplified translation.
甘露(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)

15 years agoimplement pa_channel_map_can_fade
Lennart Poettering [Sat, 31 Jan 2009 00:17:09 +0000 (01:17 +0100)]
implement pa_channel_map_can_fade

15 years agodrop -Wpacked
Lennart Poettering [Sat, 31 Jan 2009 00:16:16 +0000 (01:16 +0100)]
drop -Wpacked

15 years agoMerge branch 'master' into lennartsbtfixes
Lennart Poettering [Fri, 30 Jan 2009 03:28:05 +0000 (04:28 +0100)]
Merge branch 'master' into lennartsbtfixes

15 years agodump properties when we create a new sink or source
Lennart Poettering [Fri, 30 Jan 2009 01:25:49 +0000 (02:25 +0100)]
dump properties when we create a new sink or source

15 years agosuppress lines made up only of whitespace
Lennart Poettering [Fri, 30 Jan 2009 01:25:22 +0000 (02:25 +0100)]
suppress lines made up only of whitespace

15 years agoinclude ALSA driver in properties for cards/sink
Lennart Poettering [Fri, 30 Jan 2009 01:24:58 +0000 (02:24 +0100)]
include ALSA driver in properties for cards/sink

15 years agoadd new function pa_alsa_get_driver_name()
Lennart Poettering [Fri, 30 Jan 2009 01:24:40 +0000 (02:24 +0100)]
add new function pa_alsa_get_driver_name()

15 years agoMerge branch 'master' into lennartsbtfixes
Lennart Poettering [Thu, 29 Jan 2009 23:31:03 +0000 (00:31 +0100)]
Merge branch 'master' into lennartsbtfixes

15 years agoAdd a little Gtk test tool to show how balance/fade/value and the channel volumes...
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

15 years agoimplement pa_cvolume_{get|set}_fade
Lennart Poettering [Thu, 29 Jan 2009 23:15:40 +0000 (00:15 +0100)]
implement pa_cvolume_{get|set}_fade

15 years agofix a bogus assert
Lennart Poettering [Thu, 29 Jan 2009 23:14:50 +0000 (00:14 +0100)]
fix a bogus assert

15 years agoproperly deal with the case when l/r is silent when adjust balance
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

15 years agoadd missing files
Lennart Poettering [Thu, 29 Jan 2009 19:30:42 +0000 (20:30 +0100)]
add missing files

15 years agotemporary commit of lennarts new bt changes
Lennart Poettering [Thu, 29 Jan 2009 15:27:27 +0000 (16:27 +0100)]
temporary commit of lennarts new bt changes

15 years agoadd some helpers for dealing with DBusPendingCall based on Mrc-Andre's work in module...
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

15 years agoget rid of nonsensical late initialization of namereg/scache and things
Lennart Poettering [Thu, 29 Jan 2009 15:25:29 +0000 (16:25 +0100)]
get rid of nonsensical late initialization of namereg/scache and things

15 years agomake use of new functions pa_dbus_add_matches/pa_dbus_remove_matches
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

15 years agoadd 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()

15 years agomake things compile again
Lennart Poettering [Wed, 28 Jan 2009 03:49:07 +0000 (04:49 +0100)]
make things compile again

15 years agoRun make update-po
Lennart Poettering [Wed, 28 Jan 2009 03:39:42 +0000 (04:39 +0100)]
Run make update-po

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Wed, 28 Jan 2009 03:25:07 +0000 (04:25 +0100)]
Merge commit 'origin/master-tx'

15 years agoMerge commit '12db687acf3befe485bfff3700111999c95247fa'
Lennart Poettering [Wed, 28 Jan 2009 03:22:51 +0000 (04:22 +0100)]
Merge commit '12db687acf3befe485bfff3700111999c95247fa'

15 years agostore the default sink/source in proper pa_sink*/pa_source* pointers instead of a...
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

15 years agofix two typos
Lennart Poettering [Wed, 28 Jan 2009 00:39:19 +0000 (01:39 +0100)]
fix two typos

15 years agoprint the right software volume
Lennart Poettering [Wed, 28 Jan 2009 00:31:54 +0000 (01:31 +0100)]
print the right software volume

15 years agobluetooth: cold hsp/a2dp device detection
Marc-André Lureau [Mon, 19 Jan 2009 17:58:41 +0000 (19:58 +0200)]
bluetooth: cold hsp/a2dp device detection

15 years agobluetooth: hsp volume control
Marc-André Lureau [Mon, 19 Jan 2009 12:53:35 +0000 (14:53 +0200)]
bluetooth: hsp volume control

15 years agoMerge commit 'coling/master'
Lennart Poettering [Tue, 27 Jan 2009 23:25:50 +0000 (00:25 +0100)]
Merge commit 'coling/master'

15 years agomake m-v-r a stub that simply load m-s-r
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

15 years agoadd missing usage strings
Lennart Poettering [Tue, 27 Jan 2009 23:19:47 +0000 (00:19 +0100)]
add missing usage strings

15 years agoFix the message processing for PA_SINK_MESSAGE_GET_LATENCY by returning rather than...
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.

15 years agodon't make m-e-s hit an assert when the latency is queried
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

15 years agoinstead of making the volume relative our own, let' pa_sink_input_new() do it for us
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

15 years agomake m-p-e-s use pa_cvolume_set_balance()
Lennart Poettering [Tue, 27 Jan 2009 22:52:35 +0000 (23:52 +0100)]
make m-p-e-s use pa_cvolume_set_balance()

15 years agoonly store volume/device information that has been flagged for saving, and store...
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