Re: Is there a convention for mapping codec vendor's register::bit names to alsa control names?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Thu, 22 Feb 2007 10:04:20 -0800,
John Utz wrote:
> 
> * If no, we can hardcode these bits in the initialization sequence.
> 
> these bits form a matrix that configure some combinations of mic ins, line ins and
> surround outputs.
> 
> In the case of somebody that has a full collection of plugins/plugouts, their surround
> output might not work as expected.
> 
> And, that person might want to sometimes change the line in and the speaker out to be
> more mic inputs.
> 
> So surfacing flexibility to the end user is important.
> 
> The problem with surfacing this is that matrix is pretty hard to follow:
> 
> 1. the doc has some bugs; ie SM51 and SMIC are not the names of the bits
> 
> 2. the collection of choices is so strange that it looks like the result of running a
> gate minimization program instead of choosing the matrix based on user need :-)
> 
>     Controller Bit     MICIN                 I/O
> SM51 SM51SW SMIC 20XL 20XR     MIC1 MIC2  MIC3    LL   LR
>  0        0        0 MIC1 MIC1 MIC1   -    -      LL   LR
>  0        0        1 MIC1 MIC3 MIC1   -   MIC3    LL   LR
>  0        1        0 MIC2 MIC2   -  MIC2   -      LL   LR
>  0        1        1 MIC1 MIC2 MIC1 MIC2   -      LL   LR
>  1        0        0 MIC3 MIC3 CEN   LFE  MIC3   SURL SURR
>  1        0        1 MIC3 MIC3 CENT  LFE  MIC3    LL   LR
>  1        1        0 MIC1 MIC1 Mic1       LFE    SURL SURR
>  1        1        1 MIC1 MIC2 MIC1 MIC2- LFE    SURL SURR
> 
> If somebody can make sense of this by assigning a simple meaning to each input bit in
> this karnaugh map then i'd welcome that insight!
> 
> However, having looked at this for several hours, I think this is already minimized.

Well, too minimized to understand quite what they mean :)
Could you explain a bit more detail?


Takashi

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux