I am getting error while running gstreamer using VPU. I am working on IMX53 based customized board.
#gst-launch filesrc location=Avengers.mp4 typefind=true ! aiurdemux ! queue max-size-time=0 ! mfw_vpudecoder ! mfw_v4lsink
(gst-plugin-scanner:786): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_mp3dec.so': lib_mp3_dec_army
(gst-plugin-scanner:786): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_aacdec.so': lib_aac_dec_army
(gst-plugin-scanner:786): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_vorbisdec.so': lib_oggvorbiy
(gst-plugin-scanner:786): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_aacplusdec.so': lib_aac_decy
(gst-plugin-scanner:786): GStreamer-CRITICAL **: gst_element_class_add_pad_template: assertion `GST_IS_PAD_TEMPLATE (templ)' failed
_getAndLockVSLock: can not get lock vss_lock!
Can not create/open ipc semphone!
(gst-plugin-scanner:786): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_audio_pp.so': lib_peq_arm11y
(gst-plugin-scanner:786): GStreamer-CRITICAL **: gst_value_set_int_range: assertion `start < end' failed
(gst-plugin-scanner:786): GStreamer-CRITICAL **: gst_value_set_int_range: assertion `start < end' failed
(gst-plugin-scanner:786): GStreamer-CRITICAL **: gst_value_set_int_range: assertion `start < end' failed
(gst-plugin-scanner:786): GStreamer-CRITICAL **: gst_value_set_int_range: assertion `start < end' failed
(gst-plugin-scanner:786): GStreamer-CRITICAL **: gst_value_set_int_range: assertion `start < end' failed
(gst-plugin-scanner:786): GStreamer-CRITICAL **: gst_value_set_int_range: assertion `start < end' failed
(gst-launch-0.10:785): GStreamer-CRITICAL **: gst_element_class_add_pad_template: assertion `GST_IS_PAD_TEMPLATE (templ)' failed
(gst-launch-0.10:785): GStreamer-CRITICAL **: gst_pad_new_from_template: assertion `GST_IS_PAD_TEMPLATE (templ)' failed
(gst-launch-0.10:785): GStreamer-CRITICAL **: gst_pad_set_activate_function: assertion `GST_IS_PAD (pad)' failed
(gst-launch-0.10:785): GStreamer-CRITICAL **: gst_pad_set_activatepull_function: assertion `GST_IS_PAD (pad)' failed
(gst-launch-0.10:785): GStreamer-CRITICAL **: gst_pad_set_activatepush_function: assertion `GST_IS_PAD (pad)' failed
(gst-launch-0.10:785): GStreamer-CRITICAL **: gst_pad_set_chain_function: assertion `GST_IS_PAD (pad)' failed
(gst-launch-0.10:785): GStreamer-CRITICAL **: gst_pad_set_event_function: assertion `GST_IS_PAD (pad)' failed
(gst-launch-0.10:785): GStreamer-CRITICAL **: gst_element_add_pad: assertion `GST_IS_PAD (pad)' failed
(gst-launch-0.10:785): GStreamer-CRITICAL **: gst_pad_set_setcaps_function: assertion `GST_IS_PAD (pad)' failed
I think gstreamer-WARNING are due to absence of the libraries which is shown in the error message itself.
Can you please help to fix the gstreamer-CRITICAL issues.
Hi Ravi
please install codecs from
Codecs and other Algorithms (1)
"Linux Multimedia Codecs Documentation and Sources 11.09 for i.MX53 for the Quick
Start boards.Updated with the Linux 11.09 patch release and the 2.0.5 Open Max files. (REV 2011.09.03)
i.MX53 Quick Start Board|Freescale
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
I have built multimedia image using yocto and is working fine. Thanks.