summaryrefslogtreecommitdiffstats
path: root/src/modules/dbus/iface-stream.c
Commit message (Collapse)AuthorAgeFilesLines
* sink-input: Add volume_writable to pa_sink_input.Tanu Kaskinen2011-03-291-5/+5
| | | | | | | | | | This is pretty cosmetic change; there's no actual functionality added. Previously the volume_writable information was available through the pa_sink_input_is_volume_writable() function, but I find it cleaner to have a real variable. The sink input introspection variable name was also changed from read_only_volume to volume_writable for consistency.
* dbus: Always accept mono volumes when setting device or stream volume.Tanu Kaskinen2011-03-111-5/+4
| | | | | pa_sink_set_volume() and friends accept mono volumes too, so no need to impose unneeded restrictions in the D-Bus API.
* dbusiface-stream: Fix crash when there's no resampling used.Tanu Kaskinen2011-03-111-0/+5
|
* Allow read-only or non-existing sink input volume.Tanu Kaskinen2011-02-221-43/+77
| | | | | | | | | | | | There are two known cases where read-only or non-existing sink input volume is relevant: passthrough streams and the planned volume sharing logic. Passthrough streams don't have volume at all, and the volume sharing logic requires read-only sink input volume. This commit is primarily working towards the volume sharing feature, but support for non-existing sink input volume is also added, because it is so closely related to read-only volume. Some unrelated refactoring in iface-stream.c creeped into this commit too (new function: stream_to_string()).
* dbusiface-stream: Send the Device property in the GetAll handler.Tanu Kaskinen2011-02-221-0/+1
|
* dbus: Fix log message after volume changes.Colin Guthrie2010-10-191-1/+1
|
* volume: Fix incorrect usage of PA_VOLUME_IS_VALIDArun Raghavan2010-10-191-1/+1
| | | | | 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 validArun Raghavan2010-10-151-1/+1
| | | | | | | 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).
* Rename all the signal parameters and variables to something more explicit.Diego Elio 'Flameeyes' Pettenò2009-11-211-50/+50
| | | | | Without this change, on FreeBSD you'll be bothered by tons of warnings about overshadowing signal(2).
* dbus: Change IsMuted property names to Mute.Tanu Kaskinen2009-08-311-19/+19
|
* dbus: Do message argument type checking early, centrally.Tanu Kaskinen2009-08-301-19/+14
|
* dbusiface-stream: Only send stream event signals from the right D-Bus objects.Tanu Kaskinen2009-08-261-0/+6
|
* dbusiface-stream: Finish the Stream D-Bus interface.Tanu Kaskinen2009-08-171-80/+498
|
* dbusiface-stream: Implement about a half of the Stream D-Bus interface.Tanu Kaskinen2009-08-161-0/+383
|
* dbus: Three entangled changes:Tanu Kaskinen2009-08-091-6/+7
| | | | | | | | | | * Make the dbus object constructors take a pa_dbusiface_core pointer as an argument. Remove the path_prefix argument. * Expose the core object path as a constant in protocol-dbus.h. * Move the core interface name constant from iface-core.h to protocol-dbus.h.
* Add the forgotten src/modules/dbus directory to git.Tanu Kaskinen2009-07-211-0/+91