<div dir="ltr"><div><div>I'm glad you fixed this. Before changing state make sure all elements have a common parent.<br><br></div>Thanks,<br></div>Luis<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 1 June 2015 at 05:16, Dustin Spicuzza <span dir="ltr"><<a href="mailto:dustin@virtualroadside.com" target="_blank">dustin@virtualroadside.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>


    
 <div><p>Ok, I played a bit more with this tonight, and I got it working properly under 1.4.5! I need to add the playbin to the parent pipeline *before* doing anything else with it, otherwise.. well, I'm not quite sure why it doesn't work otherwise. After looking at what happens and some of the gst code, I theorize that the bus for the pipeline and the pipe need to be the same for them to work properly, so you have to add the playbin to the pipeline before a bus element gets created for the playbin. There must be something in git master that properly synchronizes the bus between the two elements, which is why Luis doesn't have any problems? </p><p><br></p><p>As a bonus, now I don't have to set the playbin state to NULL on stop, I can just set the parent pipeline and it works like I would normally expect.</p><p><br></p><p>Since PlayBin is a Pipeline which is a Gst.Bin/Gst.Element, it seems like this should work out... we'll see what other bumps I hit! :) </p><span class="HOEnZb"><font color="#888888"><p><br></p><p>Dustin</p></font></span><div><div class="h5"><p><br></p><blockquote type="cite"><p>On May 30, 2015 at 11:54 AM Tim Müller <<a href="mailto:tim@centricular.com" target="_blank">tim@centricular.com</a>> wrote:<br><br>On Sat, 2015-05-30 at 10:38 -0400, Dustin Spicuzza wrote:<br><br>Hi Dustin,<br><br>If you must use multiple playbins, you could use interaudiosink as<br>audiosinks, with a different "channel" name for each.<br><br>Then in a separate pipeline you combine everything with interaudiosrc !<br>audioconvert ! audioresample and audiomixer ! sink.<br><br>That also lets you pause/play pipelines individually if that's something<br>you desire.<br><br>Cheers<br> -Tim<br><br>-- <br>Tim Müller, Centricular Ltd - <a href="http://www.centricular.com" target="_blank">http://www.centricular.com</a><br><br>_______________________________________________<br>gstreamer-devel mailing list<br><a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">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></p></blockquote></div></div></div>
<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>
<br></blockquote></div><br></div>