<p dir="ltr">(Resend including list as well)</p>
<div class="gmail_quote">On 17 Feb 2014 09:30, "Arun Raghavan" <<a href="mailto:arun@accosted.net">arun@accosted.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 16 February 2014 16:33, Tanu Kaskinen <<a href="mailto:tanu.kaskinen@linux.intel.com">tanu.kaskinen@linux.intel.com</a>> wrote:<br>
[...]<br>
> Yes, I can and I will start the implementation from the volume control<br>
> objects, but let's not stop the discussion about volume classes / audio<br>
> groups, because I will need to implement a client API for working with<br>
> volume classes anyway. The sooner I know how to do it, the better.<br>
<br>
We have 3 orthogonal issues here:<br>
<br>
1. Addition of volume control objects / information to allow balance<br>
to be represented adequately<br>
<br>
2. Creation and control of volume classes<br>
<br>
3. Adding a "main volume" concept<br>
<br>
I suggest we discuss each in a separate thread to keep the discussion<br>
manageable. Right now, I'll address the first, viz. volume control<br>
objects.<br>
<br>
I'm not completely clear what you're trying to achieve with volume<br>
control objects right now - are you just trying to fix the balance<br>
problem, or ...? I see the point you're making about the potential<br>
applicability of associating multiple volume controls with a single<br>
device, but I'd like to understand what you'll be solving with the<br>
patch set you'd be submitting with this infrastructure.<br>
<br>
Mainly, I ask this because I don't want to add infrastructure and<br>
especially public API for features we don't have yet and don't seem to<br>
have a clear path for either (namely controlling equalizer, AGC, and<br>
other such parameters)<br>
<br>
Cheers,<br>
Arun<br>
</blockquote></div>