[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


Hi
I am developing a transcoder which will convert any media to MPEG transport
stream.
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
state.

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
location=/home/gajel/waqar.ts

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..

Regards
Gajel
-------------- 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