On Mon, 9 Feb 2004, Torsten Mohr wrote:

> Hi,
> 
> > > thanks for that hint.
> > >
> > > But sadly, the attached program doesn't work, though
> > > i set stop_threshold to 0.  I didn't find any functions
> >
> > This is wrong. You need to set this value to sw_params->boundary or
> > greater value to eliminate the stop detection, otherwise with zero,
> > the stream is immediately stopped.
> 
> thanks again.
> 
> But this doesn't seem to be the problem, the attached file is
> basically the example "minimal capture program" with the
> suggested additions.
> 
> The program fails badly.  It would be so very great if somebody
> had a hint for me on that one.  I tried to find the source of
> the problem, but i didn't succeed.

You've made this stupid bug:

data = (unsigned char *)calloc(SAMPLES*4, 0);

should be:

data = (unsigned char *)calloc(periodsize*4, 1);

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to