I want to use mfw_isink in a pipeline requiring a queue. The pipeline "gst-launch tvsrc ! queue ! mfw_v4lsink" works OK, but when I replace mfw_v4lsink with mfw_isink, it crashes with the following messages:
MFW_GST_tvsrc_PLUGIN 3.0.11 build on May 29 2015 17:43:14.
set color key
MFW_GST_ISINK_PLUGIN 3.0.11 build on May 29 2015 17:43:31.
Setting pipeline to PAUSED ...
should set the input to 1
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/MFWGstTVSRC:mfwgsttvsrc0: Internal data flow error.
Additional debug info:
/opt/oe-toradex/build/out-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/gstreamer/0.10.36-r2/gstreamer-0.10.36/libs/gst/base/gstbasesrc.c(2625): gst_base_src_loop (): /GstPipeline:pipeline0/MFWGstTVSRC:mfwgsttvsrc0:
streaming task paused, reason error (-5)
Execution ended after 1217918877 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
can not create threadmfw_gst_isink_setcaps:1489
Setting pipeline to NULL ...
Freeing pipeline ...
[--->FINALIZE isink
Does anyone know how to fix that?
pls try to add "device=/dev/vedio17" end of the command, and the performance of isink is worse than v4lsink, if you just output one video, pls use v4lsink.