[alsa-devel] pointer callback question

Tim Blechmann tim at klingt.org
Thu Feb 12 18:50:45 CET 2009


hi all,

one question about the pointer callback.

the docs say:
>  This callback is called when the PCM middle layer inquires the current
>  hardware position on the buffer. The position must be returned in
frames,
>  ranging from 0 to buffer_size - 1.

i am using a ringbuffer to communicate with my audio device. but when
the position is reset to 0, alsa requests to stop the stream
(SNDRV_PCM_TRIGGER_STOP).

the brief log is (4 periods of 64 frames):
stream_pointer at 64
stream_pointer at 128
stream_pointer at 192
stream_pointer at 256
stream_pointer at 0

after returning 0, a stop is requested.

am i missing something?
thanks, tim

-- 
tim at klingt.org
http://tim.klingt.org

Contrary to general belief, an artist is never ahead of his time but
most people are far behind theirs.
  Edgar Varèse

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20090212/f31ddaa7/attachment.sig 


More information about the Alsa-devel mailing list