<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
I was building an example program that did the bare minimum to test the situation and to post it here if it showed the same behavior as my other code. <br>My other code is part of a much larger project(a media player) which is yet to be released and it would be confusing for someone else to go through it in a few moments. <br>Well, I was creating a **really** basic avi player to demonstrate my problem but for some reason I keep getting "Error: Internal data stream error.". I think I do everything right but I can't find the problem. Please take a look yourself. The code is here-&gt; http://pastebin.com/YZs5garS<br><br>After your answer, I thought that probably me and my code is at fault. I probably do something wrong somewhere. I thought that I forgot some element in the pipeline but no. I dumped the list of the elements in the pipeline and it looks right. Do you have any suggestions/directions for debugging? What should I look for? What could cause a stall like this?<br><br>Notes:<br>1. Build it as c++ source(I use std::strings)<br>2. Update the 'avipath' global var to point to an AVI file with Xvid/Divx video and mp3 audio.<br>3. I didn't implement the loading of external subs yet, since I can't get it to load an avi file.<br>4. I didn't give much emphasis on memory management intentionally. To make it simpler.<br>&nbsp;<br><br><hr id="stopSpelling">From: thiagossantos@gmail.com<br>Date: Mon, 27 Sep 2010 11:17:33 -0300<br>To: gstreamer-devel@lists.sourceforge.net<br>Subject: Re: [gst-devel] Pipeline with multiple filesources is stalled.<br><br><br><br><div class="ecxgmail_quote">2010/9/26 sledge hammer <span dir="ltr">&lt;<a href="mailto:sledgehammer_999@hotmail.com">sledgehammer_999@hotmail.com</a>&gt;</span><br><blockquote class="ecxgmail_quote" style="padding-left: 1ex;">





<div>
Do I need to do something special to "play" a pipeline with multiple filesrc's elements? I have a filesrc that loads an AVI file and another one that loads an SRT file (external subtitle). Let's say I decode the AVI file, plug a textoverlay before the videosink and then decode and plug the SRT file into the textoverlay. Should this be enough for the pipeline to start playing or do I need something that syncs the 2(or more) sources?<br>

</div></blockquote><div><br>Seems like it should work. What's your exact pipeline? Can you post a launch line of it?<br>&nbsp;</div><blockquote class="ecxgmail_quote" style="padding-left: 1ex;">

<div><br>Note: I insert the appropriate 'queue' elements after the 'avidemux' element and after the 'subparse' element.<br>                                               </div>
<br>------------------------------------------------------------------------------<br>
Start uncovering the many advantages of virtual appliances<br>
and start using them to simplify application deployment and<br>
accelerate your shift to cloud computing.<br>
<a href="http://p.sf.net/sfu/novell-sfdev2dev" target="_blank">http://p.sf.net/sfu/novell-sfdev2dev</a><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Thiago Sousa Santos<br>
<br>------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev<br>_______________________________________________
gstreamer-devel mailing list
gstreamer-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel                                               </body>
</html>