[pulseaudio-discuss] RFC: New volume functionality for PulseAudio

Raymond Yau superquad.vortex2 at gmail.com
Thu Feb 13 03:35:43 CET 2014

2014-02-11 22:03 GMT+08:00 Tanu Kaskinen <tanu.kaskinen at linux.intel.com>:

> Hi all!
> I'm working (together with other people at Intel) on adding system volume
> control functionality to Tizen (primarily the IVI profile, although there's
> nothing inherently IVI specific here). Tizen uses web APIs for the UI, and
> since there are no existing web API standards for this functionality, we
> need to design the API from scratch. The current design can be seen at [1],
> in case you're interested (it's good background material for this
> discussion). What I'd like to discuss in this thread, however, is not the
> web API as such, but the use cases behind that design and what those use
> cases ultimately require from PulseAudio. (Feedback for the web API
> proposal is welcome too, but I think that should be discussed in a separate
> thread.)
> We want to support:
>  * A single main output volume control. Think of things like the Gnome
> volume applet: when you click the applet icon, you get a single volume
> slider for controlling the "current output", whatever that means. The Gnome
> volume applet implements the main volume by using the default sink volume,
> but we'd like to make the main volume contextual, so that the main volume
> can control different things at different times. Ideally the contextual
> logic would be implemented in PulseAudio (by a policy module), not in the
> volume applet. The volume applet should know when the main volume controls
> e.g. the headphones volume or the phone call volume.

will it have a mute switch which is independent of the volume similar to
those volume controls of HDA codec ?

for mobile phone and tablet which only have volume up and volume down, the
mute is at the minimum of the volume

but the mute switch exist for a remote control of TV or settop box or
notebook , the volume is unaffected when mute and unmute

There are some codecs which does not have a mute switch independent of the
volume control and use TLV_DB_SCALE_MUTE
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20140213/4c802034/attachment.html>

More information about the pulseaudio-discuss mailing list