[alsa-devel] [PATCH 21/30] ALSA: oxfw: Change the way to name card
Takashi Iwai
tiwai at suse.de
Mon Dec 1 16:22:17 CET 2014
At Mon, 01 Dec 2014 23:58:43 +0900,
Takashi Sakamoto wrote:
>
> On Dec 1 2014 17:41, Takashi Iwai wrote:
> > At Mon, 01 Dec 2014 08:19:14 +0900,
> > Takashi Sakamoto wrote:
> >>
> >> On Nov 30 2013 17:31, Takashi Iwai wrote:
> >>>>> So, this ends up with the identical strings for both driver and
> >>>>> shortname? This doesn't sound like an improvement.
> >>>>
> >>>> Basically, hard-coded strings can be replaced by strings read from
> >>>> config-rom on the devices. My original intension of this commit is
> >>>> following to this.
> >>>>
> >>>> But FWSpeakers/FireWave has long strings for vendor/model strings on
> >>>> config-rom, therefore his commit can obsolete long name only.
> >>>>
> >>>> Actually this patch is a help for later patch:
> >>>> [PATCH 26/30] ALSA: oxfw: Add support for Behringer/Mackie devices
> >>>> http://mailman.alsa-project.org/pipermail/alsa-devel/2014-November/084818.html
> >>>
> >>> But still it's not applied to LaCie and other that have device_info,
> >>> no? So they'll end up with the even shorter names than now.
> >>>
> >>> I'd be better to create a short_name from "Vendor Model" where
> >>> driver_name can be a fallback of model name.
> >>
> >> Any reasons?
> >
> > Read again: it'll be "shorter name than now".
>
> I think this is a description, and
>
> > Basically it's strange to have a very same string for both driver and
> > shrotname. The shortname is a more detailed description usually
> > including both vendor and model names while the driver is the unique
> > identifier string.
>
> this is a reason, your intension. This is what I required because I
> didn't understand why you insist.
>
> There is just a comment, '/* short name of this soundcard */' in
> include/sound/core.h or '/* Short name of soundcard */' in
> include/uapi/sound/asound.h. There is no hint for how I should define
> the shortname.
You learned now.
Takashi
More information about the Alsa-devel
mailing list