We using GStreamer command line follow as:
> gst-launch-0.10 -v filesrc location=HistoryOfTI-480p.264 ! h264parse ! ffdec_h264 ! ffmpegcolorspace ! fbdevsink device=/dev/fb0
Error meaasge follow as:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, width=(int)360, height=(int)640, stream-format=(string)byte-stream, alignment=(string)nal
/GstPipeline:pipeline0/ffdec_h264:ffdec_h2640.GstPad:sink: caps = video/x-h264, width=(int)360, height=(int)640, stream-format=(string)byte-stream, alignment=(string)nal
/GstPipeline:pipeline0/ffdec_h264:ffdec_h2640.GstPad:src: caps = video/x-raw-yuv, width=(int)360, height=(int)640, framerate=(fraction)749/25, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1
(gst-launch-0.10:1391): GStreamer-WARNING **: pad fbdevsink0:sink returned caps which are not a real subset of its template caps
(gst-launch-0.10:1391): GStreamer-WARNING **: pad fbdevsink0:sink returned caps which are not a real subset of its template caps
(gst-launch-0.10:1391): GStreamer-WARNING **: pad fbdevsink0:sink returned caps which are not a real subset of its template caps
ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data flow error.
Additional debug info:
gstbasesrc.c(2550): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/ffdec_h264:ffdec_h2640.GstPad:src: caps = NULL
/GstPipeline:pipeline0/ffdec_h264:ffdec_h2640.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = NULL
Freeing pipeline ...
Please help check the issue on AM335x EVB.