Write callback during stream setup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I wonder if I can de-activate the auto call of write callback existing
before uncork a stream.

Reading the documentation I had the impression that if *prebuf *attribute
is set to 0 and make use of PA_STREAM_START_CORKED flag in playback
connect, playback will not start automatically. In practice using the above
does not prevent the write callback to be triggered once during the setup.

In order to achieve the desired behavior I register the write callback
after calling the connect method and after stream get in ready state. In
addition I had to combine this with the configuration above (prebuf == 0
and the flag set). If prebuf==-1 and the flag is set with this workaround
write callback is never called even after uncork the stream

My question is if this is a valid method to achieve the desired behavior
and if not which is the best way to do it?

Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20160717/bb5868b9/attachment.html>


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux