Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build-sys: Fix a warning during distcheck | Arun Raghavan | 2010-12-05 | 1 | -0/+20 |
| | | | | | This adds a dummy Makefile.am to the dbus module to eliminate missing directory warnings during distcheck. | ||||
* | dbus: Fix log message after volume changes. | Colin Guthrie | 2010-10-19 | 1 | -1/+1 |
| | |||||
* | volume: Fix incorrect usage of PA_VOLUME_IS_VALID | Arun Raghavan | 2010-10-19 | 2 | -3/+3 |
| | | | | | The commit that introduced this macro was incorrect in some places. This patch fixes these. Thanks to Pierre-Louis Bossart for pointing this out. | ||||
* | volume: Use a macro to check if a volume is valid | Arun Raghavan | 2010-10-15 | 4 | -5/+5 |
| | | | | | | | This adds a PA_VOLUME_IS_VALID() macro for checking if a given pa_volume_t is valid. This makes changes to the volume ranges simpler (just change PA_VOLUME_MAX, for example, without needing to modify any other code). | ||||
* | dbusiface-core: Track sinks and sources using synchronous hooks instead of ↵ | Tanu Kaskinen | 2010-08-10 | 1 | -120/+130 |
| | | | | | | | | | | | | | | | | asynchronous subscription events. Using the subscription events caused an assertion crash sometimes when a sink was removed and a new sink was created (i.e. card profile change) and a stream was moved from the removed sink to the new sink. The stream dbus object's subscription callback got a change event before the core dbus object's subscription callback got the sink remove/creation events. The stream's subscription callback then queried the core for the object path of the new sink, and since the core was not yet aware of the new sink, an assertion was hit in pa_dbusiface_device_get_path(). Now that the core uses synchronous hooks to keep the sink and source lists up to date, this particular problem can't occur anymore. | ||||
* | dbus: Stop polling every 10 seconds to check whether all clients are still ↵ | Tanu Kaskinen | 2010-05-10 | 1 | -22/+28 |
| | | | | | | alive. Instead, watch for org.freedesktop.DBus.Disconnected signals. | ||||
* | dbus: Initialize properly the type field of new server structs. | Tanu Kaskinen | 2010-05-10 | 1 | -0/+1 |
| | |||||
* | dbus: Make it possible to allow remote connections from outside localhost. | Tanu Kaskinen | 2010-05-10 | 1 | -2/+8 |
| | |||||
* | Merge remote branch 'tanuk/master' | Colin Guthrie | 2009-11-30 | 1 | -0/+2 |
|\ | |||||
| * | dbusiface-client: Fix the destructor (stop leaking stuff). | Tanu Kaskinen | 2009-10-09 | 1 | -0/+2 |
| | | |||||
* | | Rename all the signal parameters and variables to something more explicit. | Diego Elio 'Flameeyes' Pettenò | 2009-11-21 | 8 | -268/+268 |
|/ | | | | | Without this change, on FreeBSD you'll be bothered by tons of warnings about overshadowing signal(2). | ||||
* | dbus-protocol: Implement argument type checking for normal methods. | Tanu Kaskinen | 2009-08-31 | 1 | -1/+1 |
| | |||||
* | dbus: Change IsMuted property names to Mute. | Tanu Kaskinen | 2009-08-31 | 2 | -39/+39 |
| | |||||
* | dbusiface-core: Add signals FallbackSinkUnset and FallbackSourceUnset. | Tanu Kaskinen | 2009-08-31 | 1 | -0/+20 |
| | |||||
* | dbus: Do message argument type checking early, centrally. | Tanu Kaskinen | 2009-08-30 | 6 | -255/+141 |
| | |||||
* | dbus: Finish the Client D-Bus interface. | Tanu Kaskinen | 2009-08-26 | 2 | -18/+176 |
| | |||||
* | dbusiface-stream: Only send stream event signals from the right D-Bus objects. | Tanu Kaskinen | 2009-08-26 | 1 | -0/+6 |
| | |||||
* | dbus: Make sure that subscription callbacks don't try to access removed objects. | Tanu Kaskinen | 2009-08-26 | 4 | -72/+143 |
| | |||||
* | dbus: Save one level of identation by returning early. | Tanu Kaskinen | 2009-08-26 | 2 | -40/+41 |
| | |||||
* | dbusiface-module: Implement the Module D-Bus interface. | Tanu Kaskinen | 2009-08-24 | 3 | -7/+279 |
| | |||||
* | dbusifaca-device: Adapt to the changed pa_sink_get/set_volume() interface. | Tanu Kaskinen | 2009-08-19 | 1 | -3/+3 |
| | |||||
* | dbusiface-sample: Implement the Sample D-Bus interface. | Tanu Kaskinen | 2009-08-19 | 2 | -2/+468 |
| | |||||
* | dbusiface-core: Assert that _add/remove_interface calls succeed. | Tanu Kaskinen | 2009-08-19 | 1 | -2/+2 |
| | |||||
* | dbusiface-core: Use the PA_IDXSET_FOREACH macro. | Tanu Kaskinen | 2009-08-19 | 1 | -8/+8 |
| | |||||
* | dbusiface-core: Split some overly long lines. | Tanu Kaskinen | 2009-08-19 | 1 | -42/+118 |
| | |||||
* | dbusiface-stream: Finish the Stream D-Bus interface. | Tanu Kaskinen | 2009-08-17 | 1 | -80/+498 |
| | |||||
* | dbusiface-device: Save one level of identation by returning early. | Tanu Kaskinen | 2009-08-17 | 1 | -96/+99 |
| | |||||
* | dbusiface-device: Fix argument reading in handle_suspend(). | Tanu Kaskinen | 2009-08-17 | 1 | -1/+7 |
| | |||||
* | dbusiface-device: Use a single if-else section instead of ternary operator ↵ | Tanu Kaskinen | 2009-08-17 | 1 | -34/+43 |
| | | | | overuse. | ||||
* | dbusiface-device: Split some overly long lines. | Tanu Kaskinen | 2009-08-17 | 1 | -7/+14 |
| | |||||
* | dbusiface-core: Two new functions: pa_dbusiface_core_get_sink/source(). | Tanu Kaskinen | 2009-08-17 | 2 | -0/+34 |
| | |||||
* | dbusiface-core: New function: pa_dbusiface_core_get_client_path(). | Tanu Kaskinen | 2009-08-17 | 2 | -0/+8 |
| | |||||
* | dbusiface-stream: Implement about a half of the Stream D-Bus interface. | Tanu Kaskinen | 2009-08-16 | 2 | -0/+386 |
| | |||||
* | dbusiface-device: Free the copied proplist. | Tanu Kaskinen | 2009-08-16 | 1 | -0/+1 |
| | |||||
* | dbusiface-client: Fix indentation. | Tanu Kaskinen | 2009-08-16 | 1 | -7/+7 |
| | |||||
* | dbusiface-client: Fix the interface name. | Tanu Kaskinen | 2009-08-15 | 2 | -3/+6 |
| | |||||
* | dbusiface-client: Implement the properties of the Client D-Bus interface. | Tanu Kaskinen | 2009-08-15 | 1 | -1/+278 |
| | | | | Based on a patch from Vincent Filali-Ansary. | ||||
* | dbusiface-core: Two new functions: ↵ | Tanu Kaskinen | 2009-08-15 | 2 | -0/+16 |
| | | | | pa_dbusiface_core_get_playback/record_stream_path(). | ||||
* | dbusiface-device: Implement the Device and DevicePort D-Bus interfaces. | Tanu Kaskinen | 2009-08-15 | 4 | -6/+1447 |
| | |||||
* | dbusiface-core: New function: pa_dbusiface_core_get_card_path(). | Tanu Kaskinen | 2009-08-15 | 2 | -0/+8 |
| | |||||
* | dbusiface-card: Fix the OwnerModule property type in handle_get_all(). | Tanu Kaskinen | 2009-08-15 | 1 | -1/+1 |
| | |||||
* | dbusiface-card: Assert that the profiles list is empty if there's no active | Tanu Kaskinen | 2009-08-15 | 1 | -0/+2 |
| | | | | profile. | ||||
* | dbusiface-card: Use the ++ operator like it's meant to be used. | Tanu Kaskinen | 2009-08-15 | 1 | -4/+2 |
| | |||||
* | dbusiface-card-profile: Assert the core argument isn't NULL. | Tanu Kaskinen | 2009-08-15 | 1 | -0/+1 |
| | |||||
* | dbusiface-card: Split some overly long lines. | Tanu Kaskinen | 2009-08-15 | 3 | -5/+20 |
| | |||||
* | dbusiface-card-profile: Implement the CardProfile D-Bus interface. | Tanu Kaskinen | 2009-08-09 | 4 | -3/+163 |
| | |||||
* | dbusiface-card: Implement the Card D-Bus interface. | Tanu Kaskinen | 2009-08-09 | 3 | -0/+600 |
| | |||||
* | dbusiface-core: Add functions for getting various object paths. | Tanu Kaskinen | 2009-08-09 | 2 | -0/+25 |
| | |||||
* | dbusiface-core: Generate more informative error messages. | Tanu Kaskinen | 2009-08-09 | 1 | -4/+4 |
| | |||||
* | dbus: Take advantage of the PA_HASHMAP_FOREACH macro. | Tanu Kaskinen | 2009-08-09 | 1 | -40/+24 |
| |