[alsa-devel] [PATCH] Use "Skeaper" instead of "chname" by deafult.
Alexey Fisher
bug-track at fisher-privat.net
Tue Dec 8 13:39:23 CET 2009
Am Dienstag, den 08.12.2009, 12:06 +0100 schrieb Takashi Iwai:
> At Sun, 6 Dec 2009 19:57:24 +0100,
> Alexey Fisher wrote:
> >
> > If you use Speacker by defaut, Surround volume controls will have bad names.
> > For example:
> > before patch -> after patch
> > -----------------------------
> > Speaker -> Front
> > Speaker 1 -> Surround
> > Speaker 2 -> Side
> >
> > Signed-off-by: Alexey Fisher <bug-track at fisher-privat.net>
>
> No, it's no-go. Your patch would break many other machines badly.
>
> The problem here is that the speakers are assigned to your default pin
> configs. I suppose they are line-out jacks, not built-in speakers (or
> is it a monster PC with 4 speakers? :) If my guess is right, the
> default pincfgs have to be fixed.
Your guess is correct :) What bit should be fixed? Do you mean
SET_CONFIG_DEFAULT_BYTES_2?
This is the part from my previous patch.
> +static unsigned int intel_dg45id_pin_configs[14] = {
> + 0x02214230, 0x02A19240, 0x01113214, 0x01114210,
> + 0x01A19250, 0x01111212, 0x01116211, 0x40f000f0,
> + 0x40f000f0, 0x40f000f0, 0x40f000f0, 0x014510A0,
> + 0x074510B0, 0x40f000f0
> +};
>
> >
> > modified: sound/pci/hda/patch_sigmatel.c
> > ---
> > sound/pci/hda/patch_sigmatel.c | 8 ++++----
> > 1 files changed, 4 insertions(+), 4 deletions(-)
> >
> > diff --git a/sound/pci/hda/patch_sigmatel.c b/sound
> /pci/hda/patch_sigmatel.c
> > index e604bae..121a93e 100644
> > --- a/sound/pci/hda/patch_sigmatel.c
> > +++ b/sound/pci/hda/patch_sigmatel.c
> > @@ -3152,13 +3152,13 @@ static int create_multi_out_ctls(struct hda_codec *codec, int num_outs,
> > idx = i;
> > break;
> > case AUTO_PIN_SPEAKER_OUT:
> > - name = "Speaker";
> > - idx = i;
> > - break;
> > - default:
> > name = chname[i];
> > idx = 0;
> > break;
> > + default:
> > + name = "Speaker";
> > + idx = i;
> > + break;
> > }
> > err = create_controls_idx(codec, name, idx, nid, 3);
> > if (err < 0)
> > --
> > 1.6.3.3
> >
More information about the Alsa-devel
mailing list