[alsa-devel] [PATCH 2/2] ALSA: Integrate control based jack reporting with core jack reporting
Takashi Iwai
tiwai at suse.de
Fri Feb 10 11:55:10 CET 2012
At Wed, 08 Feb 2012 14:35:29 +0100,
David Henningsson wrote:
>
> On 02/08/2012 12:46 PM, Mark Brown wrote:
> > On Wed, Feb 08, 2012 at 09:36:21AM +0100, David Henningsson wrote:
> >> On 02/07/2012 08:48 PM, Mark Brown wrote:
> >
> >> I'd like these to match the names currently used in HDA, like this:
> >
> >> { SW_MICROPHONE_INSERT, "Mic" },
> >
> > It seems odd to abbreviate this and nothing else but I'm not that
> > fussed either way.
> >
> >> { SW_LINEOUT_INSERT, "Line-Out" },
> >> { SW_VIDEOOUT_INSERT, "Video-Out" },
> >
> > For these it's really not normal English to hyphenate them, it looks
> > strange to do so.
>
> I guess it could be easier to parse if we avoid spaces in names,
Exactly, it was the reason.
> but
> right now there is no such parser AFAIK anyway, so it does not matter
> much. Video-Out is not present in HDA; I did that change to make it
> consistent with "Line-Out".
>
> >> { SW_LINEIN_INSERT, "Line" },
> >
> > It seems odd and a bit undescriptive to not specify the description here
> > when it is specified for the outputs?
Historically, "Line" represents an line input in ALSA control names.
But it wouldn't be bad to an explicit directional notation, too.
> >> Actually, it matters less if we settle on the standard you set
> >> above, or what the HDA currently does, as long as the names are the
> >> same.
> >
> > Except for Mic where I don't mind either way I'd rather bring the HDA
> > names into (but note that the idea is to remove the HDA specific jack
> > controls - I think these names are used in other places though?).
>
> I'll let Takashi have the final say about the names. But note that for
> HDA these names will not be enough, e g, we might have one "Front Mic"
> and one "Rear Mic" and need to know which one is which.
What I have in my mind is a form like "[location] base [channel]".
The location prefix (e.g. Front, Rear) is optional, and also the
channel suffix, too.
I have no strong opinion Whether to allow a space in the base name.
In my patch, I chose hyphens just to make parsing easier.
OTOH, we can take an optional directional suffix, i.e.
"[location] base [direction] [channel]", too. For example, base can
be "Video" or "Line", and direction can be "Out" or "In".
I'd like to hear rather comments from others.
thanks,
Takashi
More information about the Alsa-devel
mailing list