Sync to accountservice interferes with role volume changes (and device as well)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
indicator-sound (Ubuntu) |
Fix Released
|
Critical
|
Ricardo Salveti | ||
indicator-sound (Ubuntu RTM) |
Fix Released
|
Critical
|
Ricardo Salveti |
Bug Description
When changing volume and either playing with role volume changes, or device connect/disconnect, the sync to accountservice can interfere with the volume level by restoring back the previous volume value set.
One example:
Setting volume (create_
Setting volume: 0.180322
Setting volume internal (0.180322)
Setting volume for role /org/pulseaudio
Sending volume changed signal (0.180322 - 11817)
Sending volume changed signal - active role (/org/pulseaudi
Setting volume internal (0.180322)
Setting volume for role /org/pulseaudio
Sending volume changed signal (0.180322 - 11817)
To reproduce on touch:
1) Without any active media stream, set volume (alert) to 10%
2) Open music-app and play a song
3) Change volume for the active stream (multimedia) to 90% and hit pause (you can do both from the indicator)
4) The volume will change to 10% (as you paused multimedia), and then move back to 90%, as a consequence of the accountservice sync from the first volume set
Related branches
- Ted Gould (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 27 lines (+3/-0)1 file modifiedsrc/volume-control.vala (+3/-0)
Changed in indicator-sound (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Ricardo Salveti (rsalveti) |
tags: | added: rtm14 |
Changed in indicator-sound (Ubuntu RTM): | |
assignee: | nobody → Ricardo Salveti (rsalveti) |
importance: | Undecided → Critical |
status: | New → Confirmed |
This bug was fixed in the package indicator-sound - 12.10.2+ 14.10.20141010- 0ubuntu1
--------------- 2+14.10. 20141010- 0ubuntu1) utopic; urgency=low
indicator-sound (12.10.
[ Ricardo Salveti de Araujo ]
* volume-control: making sure we're always in sync with accountservice
(LP: #1379618)
-- Ubuntu daily release <email address hidden> Fri, 10 Oct 2014 15:40:30 +0000