Hi Gary,
Thanks for you input. Test pattern works for me with minor change in command.
gst-launch-1.0 videotestsrc ! kmssink driver-name="mxsfb-drm" can-scale=false force-modesetting=true.
Yes I am aware the eLCDIF doesn't support scaling so I kept MP4 video of same resolution as LCD (1280x800). Still I am getting same error .
ERROR: from element /GstPipeline:pipeline0/GstAiurDemux:aiurdemux0: GStreamer encountered a general stream error.
To understand error in detail I enabled log level and I am getting following message:
aiurdemux aiurdemux.c:3421:aiurdemux_push_pad_buffer: Pad audio push error type -1
basetransform gstbasetransform.c:1355:gst_base_transform_setcaps:<videoconvert0> transform could not transform video/x-raw, format=(string)NV12, width
=(int)1280, height=(int)800, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flippe
d/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)24000/1001 in anything we support
aiurdemux aiurdemux.c:3421:aiurdemux_push_pad_buffer: Pad video push error type -4
As per my understanding eLCDIF doesn't support color conversion also. That's the reason I am getting the above error. So I have to convert video in way that eLCDIF supports. Correct me if I am wrong.
Do you have any further suggestion?
Thanks,
Jemish