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.

gstreamer playback pipeline Internal data flow error on DM3530 EVM

Hi,
We are a small video startup company in Seattle and we are using TI's DM3530 to do video encoding (using TI's open source with gstreamer and H.264 encode engine). I read a lot of your expert article and would like to ask you a question we run into while trying to do video playback and decoding via network. Here is the setting:
1. We have a DM3530 dev board to do live encoding with gstreamer with H.264.
2. We could receive the stream and decode OK while running a open source gstreamer with ffmpeg plugin (for decoding H.264) on X86 platform, but,
3. When we port that gstreamer open source (either from gstreamer's official web or from TI's Wiki web), with corresponding ffmpeg (v1.0.13) on DM3530 (another dev board) to be a playback board, it always has data error which comes out from our ported ffmpeg plug-in for gstreamer. But the same plugin works just fine on X86 platform. 
thanks a lot,
alan,
*****************The ecnoding, decoding cmdline and error message*******************************************
Encoding Side on DM3530 :
gst-launch-0.10  -v v4l2src typefind=true ! 'video/x-raw-yuv,
width=720, height=576' ! videoscale method=0 ! 'video/x-raw-yuv,  width=720, hei
ght=576'! videorate ! video/x-raw-yuv, framerate=25/1 ! TIVidenc1 bitRate=300000
 rateControlPreset=2 codecName=h264enc engineName=codecServer ! rtph264pay pt=96
 ! udpsink host=192.168.1.130 port=5000
 
Decoding side on DM3530 :
gst-launch  -v udpsrc port=5000 caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, profile-le
vel-id=(string)42801e, sprop-parameter-sets=(string)\"Z0KAHukCg+QgAAB9AAAdTACA\\,aM48gA\\=\\=\", payload=(int)96, ssrc=(guint)618365000, clock-base=(guint)86
51507, seqnum-base=(guint)26738' ! rtph264depay ! ffdec_h264 !  TIDmaiVideoSink videoStd=D1_NTSC videoOutput=sVideo sync=false
 
Error captured on decoding pipeline on DM3530:
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...

Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, profile-level-id=(string)42801e, sprop-parameter-sets=(string)\"Z0KAHukCg+QgAAB9AAAdTACA\\,aM48gA\\=\\=\", payload=(int)96, ssrc=(guint)618365000, clock-base=(guint)8651507, seqnum-base=(guint)26738
/GstPipeline:pipeline0/ffdec_h264:ffdec_h2640.GstPad:sink: caps = video/x-h264
/GstPipeline:pipeline0/ffdec_h264:ffdec_h2640.GstPad:src: caps = video/x-raw-yuv, width=(int)320, height=(int)240, framerate=(fraction)30/1, format=(fourcc)I420, interlaced=(boolean)false
ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data flow error.
Additional debug info:
gstbasesrc.c(2378): gst_base_src_loop (): /GstPipeline:pipeline0/GstUDPSrc:udpsrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 1549682614 ns.

Setting pipeline to PAUSED ...
Setting pipeline to READY ...
/GstPipeline:pipeline0/ffdec_h264:ffdec_h2640.GstPad:src: caps = NULL
/GstPipeline:pipeline0/ffdec_h264:ffdec_h2640.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = NULL

Setting pipeline to NULL ...
Freeing pipeline ...