<div dir="ltr">Ah...good to know that it's synchronous. I had to set sync to false on the pulsesink at the end of the second pipeline to stop underflow issues that were causing a clicking sound (again caused by the appsink->appsrc addition), so that's always been off. Debug logs don't really show anything save for sometimes the pulsesink reports an underflow when the audio drops. The *really* weird thing (that I thought was just coincidence before) is that changing the GST_DEBUG level seems to affect how often this problem happens. If I set it to 4, it happens almost every time, but if I leave it on 1, it's generally ok. Really weird, and the worst bit is that I still (sometimes) get that hissing issue between tracks.</div>

<div class="gmail_extra"><br><br><div class="gmail_quote">On 5 January 2013 15:47, Tim-Philipp Müller <span dir="ltr"><<a href="mailto:t.i.m@zen.co.uk" target="_blank">t.i.m@zen.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Sat, 2013-01-05 at 15:34 +0000, Nox Deleo wrote:<br>
<br>
> ...didn't seem to make a difference. It's an intermittent issue...like<br>
> some race condition that's stopping samples being sent. I put a print<br>
> statement in every time I send a buffer, and sometimes they just stop<br>
> when I'm setting caps alongside, but not if I do it through the event<br>
> probe. Debugging doesn't seem to show anything useful. Maybe doing<br>
> this asynchronously through signals in Python is just asking for<br>
> trouble. Here's the source: <a href="http://pastebin.com/b1cbG8YC" target="_blank">http://pastebin.com/b1cbG8YC</a>. Appreciate<br>
> the help.<br>
<br>
</div>For what it's worth, GObject signals are always synchronous (the<br>
callback function is called directly from the thread that emits the<br>
signal).<br>
<br>
Check if sync=false on the sink of the second pipeline makes a<br>
difference (or check the debug log for the sinks to see if anything<br>
unusual is happening).<br>
<div class="HOEnZb"><div class="h5"><br>
 Cheers<br>
  -Tim<br>
<br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br></div>