[gst-devel] Not getting EOS in my pipeline. Pipeline remains in playing state untill interupted

Gajel Kumar gajel.kumar at gmail.com
Tue Feb 13 15:07:05 CET 2007

I am developing a transcoder which will convert any media to MPEG transport
In my application it generates the TS output properly with perfect AV sync.
But once the transcoding is
over i don't get EOS message on my bus. The pipeline remains in PLAYING

I tried the same in command line as below:
 gst-launch filesrc  location=/home/gajel/mediaFormats/waqar.mpeg !
decodebin name=decode  ! ffmpegcolorspace ! ffenc_mpeg2video ! mux.
decode.  ! audioconvert ! ffenc_mp2 ! flutsmux name=mux ! filesink

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

After this that it remains like this till i interrupt. Can you suggest why
it is not freeing
the pipeline once the transcoding is over. Or is there any element which
might not
 have forwarded EOS message.
The input file is small enough to be converted in few seconds..

Looking forward for your help..

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20070213/de28d309/attachment.htm>

More information about the gstreamer-devel mailing list