tone volume level should be reduced

Bug #1356428 reported by Bill Filler
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tone-generator (Ubuntu)
Fix Released
High
Tony Espy

Bug Description

Currently, the tone-generator uses the overall system volume to dictate what volume the key press tones are played at. At the default setting it is really loud and forces the user to turn down the overall system volume to limit this, which is not desireable.

The tone-generator should be fixed to do one of the following:
1) always play at a fixed volume, like some reasonable percentage of the max volume, i.e. 20%
2) respond to overall volume changes of the system volume at a reduced percentage. For example tone-generator volume range would be 0-30% of the adjusted volume controlled by the slider. This is how iOS works so you can still adjust the tones but they never get louder than a certain point.

NOTE: tone-generator playback should be disabled when silent-mode is on or a tone-dialer specific setting is disabled, but this is a separate issue.

Tags: rtm14
Bill Filler (bfiller)
tags: added: rtm14
Changed in tone-generator (Ubuntu):
assignee: nobody → Tony Espy (awe)
importance: Undecided → High
Revision history for this message
Martti Piirainen (piiramar) wrote :

I agree that the default is currently too loud.

> The tone-generator should be fixed to do one of the following:
> 2) respond to overall volume changes of the system volume at a reduced percentage.
It should do that already, but I'll test in detail tomorrow.

The maximum level is defined in the tone-generator upstart session file (variable DTMF_VOLUME), as a percentage (0..100) of the system volume, (seems to be quite non-linear, e.g. 20 is way louder than 10).

The volume slider is obeyed - but after reboot sometimes forgotten, see bug 598308.

I'll give more detail after testing, but also cc:ing Ricardo, he is working on bug 598308 as well as the overall system default volumes.

Revision history for this message
Martti Piirainen (piiramar) wrote :

Tested in mako HW, image 188:

 * The system volume (set via the slider in System Settings / Sound, or via the volume hard keys) is taken into account when playing DTMF tones.

 * The 'DTMF_VOLUME' variable in /usr/share/upstart/sessions/tone-generator.conf is taken into account as well.

 * This is the case for the dial tones (before a call), and the local playback of DTMF tones during a call, both when routed to earpiece or to loudspeaker.

The default value 'DTMF_VOLUME=20' is pretty loud. If the other system-wide volumes stay unchanged, I'd suggest a change to '10' or thereabouts.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tone-generator - 1.5.4+14.10.20140814-0ubuntu1

---------------
tone-generator (1.5.4+14.10.20140814-0ubuntu1) utopic; urgency=low

  [ Ricardo Salveti de Araujo ]
  * Lowering default dtmf volume (LP: #1356428). Fixing vcs entries in
    debian/control . (LP: #1356428)
 -- Ubuntu daily release <email address hidden> Thu, 14 Aug 2014 20:32:55 +0000

Changed in tone-generator (Ubuntu):
status: New → Fix Released
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

I changed it to 8, as it's then similar to the value used by android (when master volume is at 100%).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.