<br><br><div class="gmail_quote">On Mon, Jun 29, 2009 at 11:59 AM, florian iragne <span dir="ltr">&lt;<a href="mailto:florian.iragne@viewsurf.com">florian.iragne@viewsurf.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi,<br>
<br>
i&#39;ve a multithreaded soft that launchs several gstreamer pipelines. I<br>
store references to the created bus and pipelines in order to be able to<br>
 post eos signal and thus, properly stop the pipelines (and thread, etc)<br>
<br>
You&#39;ve probably guessed that it doesn&#39;t work. The eos signal is well<br>
send and well received (the listening function properly handle the<br>
signal, stop the GMainLoop and tell me that everything is fine), but the<br>
produced files are unusable (i produce h264/mp4 files and the moov atom<br>
is not in the file).<br>
</blockquote><div><br>Maybe you can post the relevant parts of your code in pastebin and let us take a look.<br> Also, what pipeline are you using? That will help us help you.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
If i launch the pipelines with gst-launch, everything is fine.<br>
<br>
So, i wonder whether i&#39;m sending the eos to the proper element or not.<br>
I&#39;ve tried these cases :<br>
 * send eos to the pipeline : doesn&#39;t work</blockquote><div><br>Sending to the pipeline should work, you can use: gst_element_send_event (pipeline, gst_event_new_eos()),<br>and then you should wait for the EOS to be posted at the bus. gst-launch does exactly this, maybe you should take a look at its code <a href="http://cgit.freedesktop.org/gstreamer/gstreamer/tree/tools/gst-launch.c">here</a>.<br>

 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
 * send eos to the sink elements of the pipeline : KO<br>
 * send eos to the sources : KO<br>
 * send eos to all elements : KO<br>
<br>
<br>
any idea is welcome!<br>
<br>
cheers<br>
<br>
Florian<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org" target="_blank">http://enigmail.mozdev.org</a><br>
<br>
iEYEARECAAYFAkpI1sQACgkQO8DE9K7b371PygCeLsQRAV1QcItHMdiEQqSbXt9f<br>
Cd4AoJ7fbHXcoK95cNPQJE5QxA1TxTfk<br>
=eo4C<br>
-----END PGP SIGNATURE-----<br>
<br>
------------------------------------------------------------------------------<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>
</blockquote></div><br><br clear="all"><br>-- <br>Thiago Sousa Santos<br><br>Embedded Systems and Pervasive Computing Lab (Embedded)<br>Center of Electrical Engineering and Informatics (CEEI)<br>Federal University of Campina Grande (UFCG)<br>