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't get EOS message on my bus. The pipeline remains in PLAYING state.
<br><br>I tried the same in command line as below: <br> gst-launch filesrc location=/home/gajel/mediaFormats/waqar.mpeg ! decodebin name=decode ! ffmpegcolorspace ! ffenc_mpeg2video ! mux. decode. ! 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> 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>