Hi <br>I am developing a transcoder which will convert any media to MPEG transport stream. <br>In my application it generates the TS output properly with perfect AV sync. But once the transcoding is<br>over i don&#39;t get EOS message on my bus. The pipeline remains in PLAYING state.
<br><br>I tried the same in command line as below:&nbsp; <br>&nbsp;gst-launch filesrc&nbsp; location=/home/gajel/mediaFormats/waqar.mpeg ! decodebin name=decode&nbsp; ! ffmpegcolorspace ! ffenc_mpeg2video ! mux.&nbsp; decode.&nbsp; ! audioconvert ! ffenc_mp2 ! flutsmux name=mux ! filesink location=/home/gajel/waqar.ts
<br><br>Setting pipeline to PAUSED ...<br>Pipeline is PREROLLING ...<br>Pipeline is PREROLLED ...<br>Setting pipeline to PLAYING ...<br>New clock: GstSystemClock<br><br>After this that it remains like this till i interrupt. Can you suggest why it is not freeing 
<br>the pipeline once the transcoding is over. Or is there any element which might not<br>&nbsp;have forwarded EOS message.<br>The input file is small enough to be converted in few seconds..<br><div id="mb_0"><br><br>Looking forward for your help..
<br><br>Regards<br><span class="sg">Gajel</span></div>