This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

problem in using gstreamer pipeline

Other Parts Discussed in Thread: DM3730

I am working on dm3730 processor and i am using this dvsdk - ti-dvsdk_dm3730-evm_4_02_00_06

I used this document for running some of the demos - TMS320DM3730_Software_Developers_Guide 

Gstreamer demo worked fine i.e it did encode and decode very well , i want the streams generated (.mpeg4,.264) to be put in to container. so i referred this link

http://processors.wiki.ti.com/index.php/Example_GStreamer_Pipelines

i used some of the commands under OMAP35x.

this pipeline command was working 

gst-launch -v videotestsrc num-buffers=2000 ! TIVidenc1 codecName=h264enc engineName=codecServer byteStream=FALSE ! qtmux ! filesink location=sample.mp4

it is taking video from the test source and converting to sample.mp4

but i want this video (/usr/share/ti/data/videos/davincieffect.264) to be converted to sample.mp4 so i used this pipeline

gst-launch -v filesrc location=/usr/share/ti/data/videos/davincieffect.264 num-buffers=2000 ! TIVidenc1 codecName=h264enc engineName=codecServer byteStream=FALSE ! qtmux ! filesink location=sample.mp4

i am new to this pipe line concept so if i made any errors pls correct me.

the result what i obtained was

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstTIVidenc1:tividenc10: failed to create video encoder: h264enc

Additional debug info:
gsttividenc1.c(1272): gst_tividenc1_codec_start (): /GstPipeline:pipeline0/GstTIVidenc1:tividenc10
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/GstQTMux:qtmux0.GstPad:src: caps = NULL
Freeing pipeline ...

thanks

Murali