Multiplexable codecs?

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

 



I have a usecase where there is a requirement to have two codecs which are 
multiplexed on the same I2S channel. (In fact one of the 'codecs' is 
actually a digital microphone, but it generates an I2S stream just the 
same).

In the ALSA SoC framework I know there is support for having separate 
codecs on the right and left channels, and also for having different 
codecs for playback and capture. But is there any way in the framework 
that two codecs can be toggled between at runtime? Normally a machine 
driver would configure a single codec which essentially is statically 
allocated. Of course the whole driver could be removed and another one 
loaded, but the thing here is that it is only for capture that the codecs 
are multiplexed, for playback it's always the same codec, and I don't want 
to disrupt playback just because a change is required on the capture side.

/Ricard
-- 
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/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