aboutsummaryrefslogtreecommitdiff
path: root/src/volume-control.vala
Commit message (Collapse)AuthorAgeFilesLines
* volume-control: making sure we're always in sync with accountservice Fixes: ↵Ricardo Salveti de Araujo2014-10-101-0/+3
|\ | | | | | | | | | | 1379618 Approved by: Ted Gould, PS Jenkins bot
| * volume-control: making sure we're always in sync with accountserviceRicardo Salveti de Araujo2014-10-101-0/+3
| |
* | Show a silent mode checkbox Fixes: 1342151, 1367818Ted Gould2014-10-091-1/+2
|\ \ | |/ |/| | | Approved by: PS Jenkins bot
| * Update to current trunkTed Gould2014-10-071-8/+337
| |\
| * | Can get set at startup before we have a PA connection, shouldn't be a ↵Ted Gould2014-10-011-1/+2
| | | | | | | | | | | | critical in that case, should just fail
* | | Grabbing the rest of trunkTed Gould2014-10-081-3/+4
|\ \ \ | | |/ | |/|
| * | Sync in balance branch as wellTed Gould2014-10-061-3/+4
| |\ \
| | * | Volume control: properly scale channels when setting the volumeLars Uebernickel2014-10-011-3/+4
| | |/ | | | | | | | | | | | | | | | And display the volume of the loudest channel in the UI. This is consistent with gnome-control-center.
| * | Merge trunkTed Gould2014-10-061-5/+311
| |\ \ | |/ / |/| |
| * | Trigger synchronous notification upon every volume-change attempt, thus the ↵Mirco Müller2014-09-191-12/+12
| | | | | | | | | | | | user gets to see visual and audible feedback every time a volume-key is pressed.
| * | Use a sound-file via the corresponding hint to play back while the volume is ↵Mirco Müller2014-09-191-0/+1
| | | | | | | | | | | | changed to give the user also an audible feedback.
| * | Move the triggering of the volume up/down notification into set_volume().Mirco Müller2014-08-051-6/+14
| | |
| * | Test use of synchronous notifications for volume-changes.Mirco Müller2014-07-311-1/+14
| |/
* | Using a signal counter so we can set the volume asynchronouslyRicardo Salveti de Araujo2014-10-011-21/+37
| |
* | Review changesRicardo Salveti de Araujo2014-09-291-33/+41
| |
* | volume-role: removing TODORicardo Salveti de Araujo2014-09-251-1/+0
| |
* | volume-role: making sure we reflect changes done by pulse (via signals)Ricardo Salveti de Araujo2014-09-251-7/+48
| |
* | Adding TODO entryRicardo Salveti de Araujo2014-09-231-0/+1
| |
* | volume-role: fix handling of the first sink-input and startupRicardo Salveti de Araujo2014-09-231-7/+13
| |
* | Adding support for setting volume per media roles (only used by touch atm)Ricardo Salveti de Araujo2014-09-181-5/+240
|/
* Whitespace changeMichael Terry2014-04-181-1/+1
|
* And make it so we update from an AS notification immediately if we haven't ↵Michael Terry2014-04-181-3/+10
| | | | been messing with local volume recently
* Consolidate local_volume_changed_timeoutMichael Terry2014-04-181-5/+3
|
* review changesNick Dedekind2014-04-161-8/+7
|
* continue update timer if another change has come inNick Dedekind2014-04-161-0/+1
|
* Added heuristic account services update timerNick Dedekind2014-04-161-4/+69
|
* Export currently running player to Accounts Service Ted Gould2014-03-241-0/+1
|\
| * Make sure to clear values after removing the sourceTed Gould2014-03-211-0/+1
| |
* | Sync volume and mute settings with AccountsService. Fixes: 840777Michael Terry2014-03-241-11/+166
|\ \ | |/ |/|
| * Fix bug where we weren't asking for volume settings on startupMichael Terry2014-03-141-1/+5
| |
| * Check XDG_SESSION_CLASS to determine if we're in greeter; use native vala ↵Michael Terry2014-03-131-13/+19
| | | | | | | | dbus interface for greeter list
| * Remove touch namespace for sound settingsMichael Terry2014-03-041-1/+1
| |
| * Set AS with new valuesMichael Terry2014-03-031-6/+6
| |
| * Fix typoMichael Terry2014-03-031-2/+2
| |
| * Fix Mute/Muted typo; only sync to AS if value changedMichael Terry2014-03-031-15/+22
| |
| * Support proxying mute settings too; allow cancelling previous Set callsMichael Terry2014-03-031-42/+64
| |
| * Listen for changes to VolumeMichael Terry2014-03-031-15/+32
| |
| * Always use class's shared user proxyMichael Terry2014-03-031-9/+8
| |
| * Write to accountsservice even when in greeter mode; drop greeter mode in ↵Michael Terry2014-03-031-13/+9
| | | | | | | | general, both sessions should act similarly usually
| * Fix a typoMichael Terry2014-03-031-1/+1
| |
| * First pass at volume sharingMichael Terry2014-02-241-1/+105
| |
* | Show a red icon in the panel when a sound is playing while mute is onLars Uebernickel2014-03-161-0/+16
|/
* Weird comment bug where 'lesser' ended up someplaces it didn't belongTed Gould2013-11-151-2/+2
|
* VolumeControl: don't pass vala closures into libpulseLars Uebernickel2013-10-281-15/+29
|\ | | | | | | | | | | | | | | | | | | Libpulse's vala bindings don't specify that callbacks passed into some of its functions (e.g., get_server_info) can be called after the function returns. Vala thus frees closure data after these functions return. This can't easily be fixed in the bindings, because libpulse doesn't provide variants of these functions with destroy_notifies. This patch works around this problem by only passing non-closure functions into libpulse. Fixes: https://bugs.launchpad.net/bugs/1244386. Approved by Charles Kerr, PS Jenkins bot.
| * VolumeControl: don't pass vala closures into libpulseLars Uebernickel2013-10-261-15/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | Libpulse's vala bindings don't specify that callbacks passed into some of its functions (e.g., get_server_info) can be called after the function returns. Vala thus frees closure data after these functions return. This can't easily be fixed in the bindings, because libpulse doesn't provide variants of these functions with destroy_notifies. This patch works around this problem by only passing non-closure functions into libpulse.
* | when we fail to connect to pulse, wait a moment before retrying.Charles Kerr2013-10-231-1/+18
|/
* Reconnect when pulseaudio terminates (or crashes)Lars Uebernickel2013-09-301-25/+40
|
* Allow setting the microphone volume if an app using it is runningLars Uebernickel2013-06-181-5/+88
|
* VolumeControl: turn "ready" into a propertyLars Uebernickel2013-03-271-14/+11
| | | | | And bind it to the "enabled" properties of the volume and mute actions.
* Add VolumeControl and hook up mute and volume actions to itLars Uebernickel2013-03-271-0/+192
The VolumeControl class originated in the phablet branch of this indicator.