I'm trying to display a JPEG image on the Seiko LCD screen attached to a iMX53 Quick Start Board. This command seems to make GStreamer happy, but the screen remains blank:
$ gst-launch filesrc location=/frog.jpg ! jpegdec ! ffmpegcolorspace ! freeze ! mfw_v4lsink
MFW_GST_V4LSINK_PLUGIN 1.9.7 build on Nov 28 2011 12:34:20.
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
When I run a similar test on my Linux-based dev system it works fine:
$ gst-launch filesrc location=frog.jpg ! jpegdec ! ffmpegcolorspace ! freeze ! ximagesink
I can play videos on the Quick Start Board using this command:
$ gst-launch playbin2 uri=file:///jumpingFrogs.m4v
Can anyone tell me why displaying a JPEG image isn't working as expected on the Quick Start Board?
I was able to display my JPEG image by using mfw_isink instead of mfw_v4lsink:
gst-launch filesrc location=/frog.jpg ! jpegdec ! freeze ! mfw_isink
It also looks like mfw_isink will play my videos as well. Can anyone tell me how mfw_isink differs from mfw_v4lsink. The gst-inspect command tells me that one uses the Image Processing Unit and the other is a Video4Linux plug-in. But I don't know how to use this information to determine which plug-in I should use.