At Tue, 1 Apr 2003 16:08:01 +0200 (CEST),
Jaroslav wrote:
> 
> On Tue, 1 Apr 2003, Abramo Bagnara wrote:
> 
> > 
> > I agree with Jaroslav fully:
> > - have one ALSA control for each primitive hw control (1536 different 
> > controls)
> > - add a field to struct sndrv_ctl_elem_info explaining how index field 
> > of sndvr_ctl_elem_id should be interpreted (32,16+16,10+11+11, ecc.)
> > 
> > This permit to have native support for N dimensional control.
> > 
> > About kernel memory issues, this concerns easily solvable implementation 
> > detail to not worry about when designing sane API.
> 
> Ok, I've added the dimension description to the info structure. Although 
> it is completely irrelevant to data transfers.
 
sorry for the late response.

not much to say at this time, as you already decided.
i think the new scheme is fine, too.

a tiny glitch would be the use of numid in alsactl, although you can
avoid this via --force option.


> Also, I've implemented multi element in the kernel space to save memory 
> and it makes the searching faster. The reference code is in the trident 
> driver. I'll recode other drivers containing many "same" controls to use 
> this method later.

this sounds promising.


ciao,

Takashi


-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to