On Thu, 9 Oct 2003, James Courtier-Dutton wrote:

> Jaroslav Kysela wrote:
> >>
> >>the template i meant above is the basic designs of control naming, and
> >>i don't mean that this is the kernel issue.  (well, in the case of
> >>"master" volume, we cannot handle it simply by abstraction but need a
> >>new control, though.)
> >>
> >>i believe it's just a question which is easier to implement.
> >>i agree that almost all cases can be solved by a higher abstraction,
> >>and i prefer that, too.
> >
> >
> > Yes, I think that we might use the kernel to create the "user defined"
> > controls which can be created from the user space. In this case, we can
> > nicely do all kinds of abstractions in the user space.
> >
> >                                             Jaroslav
> >
>
> I agree, that the less work done in kernel space the better.
> I also think it is a good idea to have user space creating virtual
> controls (abstractions), but of course, the values/state given to these
> virtual controls has to be stored somewhere, and kernel space will
> probably have to store them, otherwise their state will not survive
> across application stop/start.

Yes, that's my idea, too.

> How would one start supporting some of the multichannel features
> availiable on some cards. E.g. surround sound 7.1 (8 channels)
>
> I think we should take the names for the speakers from the AC3 or DTS
> specifications.
> AC3 names: -
> Left
> Center
> Right
> Left Surround
> Right Surround
> Low Frequency Effects.
>
> DTS names: -
> Left
> Center Left
> Center
> Center Right
> Right
> Surround Left1
> Surround Right1
> Surround Left2
> Surround Right2
> Rear Left
> Rear Center
> Rear Right
> Overhead
> Low Frequency Effects.
>
> We would also need to add: -
> Headphones
>
> So, I conclude from this, that maybe we should add to the config files a
> way for the user to say what is plugged into what, and name it themselves.

Yes, that's true especially for the multichannel cards being used for
the hifi consumer audio.

I agree that we have gaps in these areas.

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to