I want to play a sound loaded on the pulseaudio server (a sample) and repeat it an arbitrary number<br>of times in a loop.<br>I&#39;m using pa_context_play_sample_with_proplist and detecting the end of play with<br> pa_context_set_subscribe_callback  with event type == PA_SUBSCRIPTION_EVENT_SINK_INPUT<br>
and PA_SUBSCRIPTION_EVENT_REMOVE<br>then pa_context_play_sample_with_proplist is called again (from the callback itself)<br>but it has a noticeable delay between the end of the previous sound and the restart<br>(i&#39;ve tested it on Mandriva with pulse 0.9.15 and 0.9.19 and 0.9.21)<br>
I guess it could be done playing the sounds from the app itself but I find very handy<br> and probably &quot;faster&quot; to put sounds into server memory and just play them.<br><br>It would be great if pa_context_play_sample_with_proplist could especify a number to repeat the sound,<br>
perhaps a property into proplist.<br>So any feedback on the idea and orientation on how to implement the loop?<br><br>J Bertran.<br><br>