If you haven't already this might be better asked on the alsa-devel 
list. Probably the first thing they will tell you there is that you 
should be using the 0.9.0 version of alsa as 0.5.x is no longer under 
development.

-Eric Rz.

Kuball, Martin wrote:
> Hi!
> 
> I tried to write some programs for sound processing recently. Most of it
> went very well, but some questions about the aplay code (version 0.5.10),
> which I used as example, remain unanswered. Maybe some of you can help me.
> 
> The first is: In the capture_go method a buffer is filled using
> snd_pcm_plugin_read and than written directly to a wave file. The
> documentation says that in block mode the driver returns the data for each
> channel in a separate  part of the buffer. But wave files expect the samples
> to be interleaved.  As arecord does indeed work, some of my thoughts must be
> wrong. But which one is it?
> 
> And the second one: Why is the size of a fragment choosen to be a power of
> 2? Why not a multiple of os_page_size * number_of_voices? Is it just the
> programers preference or is there a good reason for it?
> 
> Martin
> 
> 
> _______________________________________________
> Alsa-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/alsa-user
> 
> .
> 
> 




_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to