<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 6 Oct 2020 at 19:29, Tim-Philipp Müller <<a href="mailto:t.i.m@zen.co.uk" target="_blank">t.i.m@zen.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="text-align:left;direction:ltr"><div>On Tue, 2020-10-06 at 16:33 +0100, Tony Houghton wrote:</div><div><br></div><div>Hi Tony,</div><div><br></div><div>I appreciate it's frustrating when things don't work as expected, but<br>please start your own thread for your own issues.</div></div></blockquote><div><br></div><div>Sorry about that, but at the moment I'm not entirely sure whether I'm doing something wrong, or whether my problems and these others have the same root cause.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="text-align:left;direction:ltr"><div>tsdemux appears to work just fine for many other people, but if you are<br>affected by the tsdemux issue you linked, perhaps you could help<br>identify the offending commit as per the instructions on the ticket.</div></div></blockquote><div><br></div><div>OK, next time I get blocked by similar symptoms I'll give that a try. </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="text-align:left;direction:ltr"><div></div><div>The task join warning usually means you're setting pipeline or bin<br>state from a streaming thread callback, which is not allowed and can<br>cause deadlocks.</div></div></blockquote><div><br></div><div> The only time my code explicitly sets an element state is when it calls gst_element_sync_state_with_parent() after adding the child elements to my custom manager/bin, during the set_uri handler, and this error occurs some time after that. I've since replaced the queue2 with a queue, and that works just fine.</div></div><div><br></div>-- <br><div dir="ltr"><div dir="ltr">TH<div><br></div></div></div></div>