Thierry Bouchard wrote:
> I wrote a simple plugin for my microphone which is supposed to convert the
> data into a 32 bps format. Here is how it looks like :
>
> pcm.jcb-in-1 {
> type hw
> card 0
> device 2
> }
> pcm.MicPlug
> {
> type plug
> slave
> {
> pcm jcb-in-1
> format S32_LE
> }
> }
>
> So now if Im opening the PCM device named MicPlug and start reading on it, Im
> expecting (which may totally be wrong) that the data I read will be in a
> 32bps format, which is never happening. In fact, the data I read is exactly
> in the format that I set using "snd_pcm_hw_params_set_format". Is the
> conversion supposed to happen or am I expecting something that is totally
> wrong?
This works the other way round: The slave device (the hardware device)
is forced to use 32-bit samples, but the MicPlug device converts the
samples to whatever format is requested (that's what "plug" does).
If your application wants to use 32-bit samples, it should just request
this format.
> Also is there any good documentation about how the asound.conf file works?
Not really. What do you want to do?
Regards,
Clemens
--
> CONFIDENTIALITY CAUTION
*** DISCLAIMER ***
This e-mail contains public information intended for any subscriber of
this mailing list and for anybody else who bothers to read it; it will
be copied, disclosed and distributed to the public. If you think you
are not the intended recipient, please commit suicide immediately.
These terms apply also to any e-mails quoted in, referenced from, or
answering this e-mail, and supersede any disclaimers in those e-mails.
Additionally, disclaimers in those e-mails will incur legal processing
fees of $42 per line; you have agreed to this by reading this
disclaimer.
*** END OF DISCLAIMER ***
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user