This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Add video encoder plugin using hardware MPEG4 codec on DM355

Hi , guys.

I  tried the gstreamer provided by  Bernie Thompson several days ago.

 The avi decoder works perfectly in the Gstreamer.

The work I want to do is to add a video encoder plugin in the gstreamer.

So, I changed the libce.cfg first.

I add the mpeg4enc to the GstEngine list.

Then I recompiled and installed the libce.

But when I run the video decoder, I got the following messages:

(gst-launch-0.10:1211): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-0.10/libgstdm3xx.so': /usr/local/lib/libce.so: undefined symbol: ceil
0:00:00.830360000 1211 0x15018 WARN GST_PLUGIN_LOADING gstplugin.c:955:gst_plugin_load_by_name: load_plugin error: Opening module failed: /usr/local/lib/libce.so: undefined symbol: ceil
0:00:00.832276875 1211 0x15018 WARN GST_PLUGIN_LOADING gstpluginfeature.c:131:gst_plugin_feature_load: Failed to load plugin containing feature 'vdec'.
0:00:00.834230125 1211 0x15018 WARN GST_ELEMENT_FACTORY gstelementfactory.c:429:gst_element_factory_create:<elementfactory31> loading plugin returned NULL!
0:00:00.835993875 1211 0x15018 ERROR GST_PIPELINE ./grammar.y:571:_gst_parse_yyparse: no element "vdec"
0:00:00.887837584 1211 0x15018 WARN GST_PLUGIN_LOADING gstplugin.c:492:gst_plugin_load_file: module_open failed: /usr/local/lib/libce.so: undefined symbol: ceil

(gst-launch-0.10:1211): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-0.10/libgstdm3xx.so': /usr/local/lib/libce.so: undefined symbol: ceil
0:00:00.890917750 1211 0x15018 WARN GST_PLUGIN_LOADING gstplugin.c:955:gst_plugin_load_by_name: load_plugin error: Opening module failed: /usr/local/lib/libce.so: undefined symbol: ceil
0:00:00.892669750 1211 0x15018 WARN GST_PLUGIN_LOADING gstpluginfeature.c:131:gst_plugin_feature_load: Failed to load plugin containing feature 'fbvideosink'.
0:00:00.894595875 1211 0x15018 WARN GST_ELEMENT_FACTORY gstelementfactory.c:429:gst_element_factory_create:<elementfactory32> loading plugin returned NULL!
0:00:00.896285834 1211 0x15018 ERROR GST_PIPELINE ./grammar.y:571:_gst_parse_yyparse: no element "fbvideosink"
WARNING: erroneous pipeline: no element "vdec"

I did not make any other chang at all.

These messages  confused me .

Has anyone met similar problems ?

  • I am afraid I am not familiar enough with Gstreamer to help; FYI, since gstreamer is an open source tool, we have done some work to port it to some of our platforms (including DM355 EVM), but this is mostly supported by the Linux community.  In fact, the more robust gstreamer port I have mentioned in other posts will be hosted in GForge and will be supported by the open source community.