Messages in this thread | | | Date | Wed, 18 May 2005 15:39:41 +0200 | From | Takashi Iwai <> | Subject | Re: 2.6.12-rc3-mm3: ALSA broken ? |
| |
At Tue, 17 May 2005 22:39:45 +0000, J.A. Magallon wrote: > > > On 05.17, Takashi Iwai wrote: > ... > > > > > > Example: go into 4ch mode. Check this control. Then switch to 6ch mode. > > > The Center jack has no sound (it should, shouldn't ?). Check it and voilà. > > > It looks that the logic in the channel selection needs to set this flag also... > > > > Yep, you're right. Try the patch below. > > > > > > Thanks, this patch worked. When in 6ch mode, the boolen flag we talk about > still controls if the line jack is input or output. In 4ch mode, it is always > input. If i chech it, switching to 6ch does not toggle it. They are > independent controls. > > Anyways. I can't get rid of the flag. It is initialized to on by default. > Isn't strange to have two ways of controlling this ? > > Now we have: > > Surround jack mode: [Shared/Independent] > Channel mode [2/4/6] > Center/LFE jack as mic [on/off] > Spread Front... [on/off]
Apply *both* patches I sent. They don't conflict.
> Would not be nice something like: > > Surround jacks mode: [Shared/Independent] > Line Jack: [in/surround-out/extra-front-out] > Mic Jack: [in/center-out/extra-front-out] > > It looks like internally you can control all ouputs independently. > Just an idea that looks more logical/intuitive to me...
I don't think so. You'll want to have spreaded front to indepent surround jacks, too.
> Ah, and could the input level controllers for line and mic be forced > to mute when used as inputs ?
This is doable but tricky since you have to remember the last values.
Takashi - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |