[alsa-devel] reading 1 second of audio at a time
Jassi Brar
jassisinghbrar at gmail.com
Tue Jun 22 09:57:41 CEST 2010
On Tue, Jun 22, 2010 at 4:26 AM, folkert <folkert at vanheusden.com> wrote:
> Hi,
>
> Am trying to achieve something trivial: reading 1 second of audio at a
> time, but something goes wrong:
>
> Sound 1277148008.835094
> Sound 1277148008.838224
> Sound 1277148010.834839
> Sound 1277148010.838001
> Sound 1277148012.834523
> Sound 1277148012.837580
> Sound 1277148014.835240
> Sound 1277148014.838333
>
> As you can see; audio is returned for 2 seconds, then it sleeps 2
> secondsn, then 2 seconds of audio, etc.
That is 'normal' behavior, even though a bit odd (described in the changelog
of the attempted patches)
I submitted patches to make such blocking read/write calls return
as expected, but since they change the semantics of read/write they
were not accepted
http://mailman.alsa-project.org/pipermail/alsa-devel/2009-December/023986.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2009-December/023985.html
So, you have to write your application around this behavior.
More information about the Alsa-devel
mailing list