Here's a debdiff for karmic that enables *EXTREMELY EXPERIMENTAL*
support for a logarithmic volume control.  I warned you there.

Honestly it was pretty easy (so easy it's deceptive) but I don't know if
it works perfectly.  I haven't been able to try it on a card with a
negative volume lower bound.  e.g., in 'amixer -c 0' (for card 0),
you'll see this:

  Limits: Playback 0 - 39

My code supports a negative lower bound (less than 0), but I don't know
if that ever happens.  Consider this a proof of concept.  It should be
tested a lot more until it's in the code base.

I attached a graph of how it works.  The straight line y=x is how alsa
is now.  The other plot is how alsa will respond with the logarithmic
scale with setting 0.7.  More sensitivity on the upper end.  Debdiff and
ppa will come in a second.

** Attachment added: "logarithmic volume graph"
   http://launchpadlibrarian.net/29768808/log_vol.png

-- 
Better (non-linear) volume control
https://bugs.launchpad.net/bugs/204898
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to