At Thu, 05 Apr 2007 22:42:22 +0200 (CEST), dustin@seznam.cz wrote:
{"Mic", "Line In"}, {"IEC958 In - TOSLINK", "IEC958 In - Coax"}
You are right, enums will be far easier to implement than interconnected booleans. I will work it out.
It was actually fairly easy to implement.
One more question - the ice1724 peak meters in alsamixer are extremely confusing. There was already a discussion about them a few years ago
http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg09234.html and it looks not much has changed. But have you please considered either fixing alsamixer or changing their type from MIXER to perhaps PCM so that they do not appear in alsamixer? Plus I am wondering how alsamixer picks those couple of channels out of those 22 available (because it seems the pick makes sense).
It may make sense to change it to IFACE_PCM indeed as neither alsamixer nor amixer can't refer these values properly. These controls are provided for dedicated mixer apps, so basically it shouldn't be a problem to use IFACE_PCM.
As looking at the current situation that there is still no proper mixer app for vt1724, we can redesign this mixer interface completely...
Takashi