<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processorsのトピックlibmfwba.so: cannot open shared object file</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/libmfwba-so-cannot-open-shared-object-file/m-p/247850#M21933</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am getting following error when writing a sample program in C++ for qt and gsteamer on nitrogen6X (imx6Q) board. I am using timesys mid march 2013 release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt; GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed&lt;/P&gt;&lt;P&gt;0:00:00.000310000&amp;nbsp; 1807 (UNKNOWN FORMAT) segment start=0, stop=105536, last_stop=0, duration=105568, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:00:00.000000000, accum=0:00:00.000000000 INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_INIT gst.c:613:init_pre: Initializing GStreamer Core Library version 0.10.36&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(samp1:1807): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed&lt;/P&gt;&lt;P&gt;0:00:00.001499334&amp;nbsp; 1807 (UNKNOWN FORMAT) segment start=0, stop=105536, last_stop=0, duration=105568, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:00:00.000000000, accum=0:00:00.000000000 INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_INIT gst.c:614:init_pre: Using library installed in /usr/lib&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(samp1:1807): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed&lt;/P&gt;&lt;P&gt;0:00:00.001752667&amp;nbsp; 1807 (UNKNOWN FORMAT) segment start=0, stop=105536, last_stop=0, duration=105568, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:00:00.000000000, accum=0:00:00.000000000 INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_INIT gst.c:624:init_pre: Linux nitrogen6x 3.0.35-ts-armv7l #1 SMP PREEMPT Thu Mar 7 18:19:57 EST 2013 armv7l&lt;/P&gt;&lt;P&gt;0:00:00.002436334&amp;nbsp; 1807 default segment start=0, stop=105536, last_stop=0, duration=105568, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:00:00.000000000, accum=0:00:00.000000000 INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_INIT gstquery.c:107:_gst_query_initialize: init queries&lt;/P&gt;&lt;P&gt;0:00:00.006112334&amp;nbsp; 1807 default segment start=0, stop=111669308552, last_stop=0, duration=8590092504, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:02:17.438954496, accum=0:00:04.294967296 ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_MFWBUFFER gstmfwbuffer.c:69:open_allocator_dll: Can not open dll, libmfwba.so: cannot open shared object file: No such file or directory.&lt;/P&gt;&lt;P&gt;--------------------------code ---------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;QtCore/QCoreApplication&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;gst/gst.h&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int main(int argc, char *argv[])&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt; QCoreApplication a(argc, argv);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //GMainLoop *loop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gst_init (NULL,NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //loop = g_main_loop_new (NULL, FALSE); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *bin = gst_pipeline_new ("pipeline");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_assert(bin);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //GstElement *testSrc = gst_element_factory_make("videotestsrc", "source");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *source = gst_element_factory_make("filesrc", "source");&lt;/P&gt;&lt;P&gt; g_assert(source);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gchar * filename = "/home/media/bbb_short_1080p.avi";&lt;/P&gt;&lt;P&gt; g_object_set(G_OBJECT(source), "location", filename, "typefind",true,NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *videoconvert = gst_element_factory_make ("vpudec", "videoconvert"); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *demux = gst_element_factory_make("aiurdemux", "demux");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *videoOut = gst_element_factory_make("mfw_isink", "videosink");&lt;/P&gt;&lt;P&gt; g_assert(videoOut);&lt;/P&gt;&lt;P&gt; gst_bin_add_many(GST_BIN(bin), source,demux, videoconvert, videoOut, NULL);&lt;/P&gt;&lt;P&gt; gst_element_link_many(source, videoconvert, videoOut, NULL);&lt;/P&gt;&lt;P&gt; gst_element_set_state(GST_ELEMENT(bin), GST_STATE_PLAYING);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.exec();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* unset */&lt;/P&gt;&lt;P&gt; //gst_element_set_state (GST_ELEMENT (bin), GST_STATE_NULL);&lt;/P&gt;&lt;P&gt; //gst_object_unref (GST_OBJECT (bin)); }&lt;/P&gt;&lt;P&gt;~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While this works with gst-launch pipeline. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any quick suggestion is highly appreciated.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Alok&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Apr 2013 22:52:22 GMT</pubDate>
    <dc:creator>alokkumar</dc:creator>
    <dc:date>2013-04-01T22:52:22Z</dc:date>
    <item>
      <title>libmfwba.so: cannot open shared object file</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/libmfwba-so-cannot-open-shared-object-file/m-p/247850#M21933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am getting following error when writing a sample program in C++ for qt and gsteamer on nitrogen6X (imx6Q) board. I am using timesys mid march 2013 release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;----&lt;/P&gt;&lt;P&gt; GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed&lt;/P&gt;&lt;P&gt;0:00:00.000310000&amp;nbsp; 1807 (UNKNOWN FORMAT) segment start=0, stop=105536, last_stop=0, duration=105568, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:00:00.000000000, accum=0:00:00.000000000 INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_INIT gst.c:613:init_pre: Initializing GStreamer Core Library version 0.10.36&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(samp1:1807): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed&lt;/P&gt;&lt;P&gt;0:00:00.001499334&amp;nbsp; 1807 (UNKNOWN FORMAT) segment start=0, stop=105536, last_stop=0, duration=105568, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:00:00.000000000, accum=0:00:00.000000000 INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_INIT gst.c:614:init_pre: Using library installed in /usr/lib&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(samp1:1807): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed&lt;/P&gt;&lt;P&gt;0:00:00.001752667&amp;nbsp; 1807 (UNKNOWN FORMAT) segment start=0, stop=105536, last_stop=0, duration=105568, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:00:00.000000000, accum=0:00:00.000000000 INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_INIT gst.c:624:init_pre: Linux nitrogen6x 3.0.35-ts-armv7l #1 SMP PREEMPT Thu Mar 7 18:19:57 EST 2013 armv7l&lt;/P&gt;&lt;P&gt;0:00:00.002436334&amp;nbsp; 1807 default segment start=0, stop=105536, last_stop=0, duration=105568, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:00:00.000000000, accum=0:00:00.000000000 INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_INIT gstquery.c:107:_gst_query_initialize: init queries&lt;/P&gt;&lt;P&gt;0:00:00.006112334&amp;nbsp; 1807 default segment start=0, stop=111669308552, last_stop=0, duration=8590092504, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:02:17.438954496, accum=0:00:04.294967296 ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GST_MFWBUFFER gstmfwbuffer.c:69:open_allocator_dll: Can not open dll, libmfwba.so: cannot open shared object file: No such file or directory.&lt;/P&gt;&lt;P&gt;--------------------------code ---------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;QtCore/QCoreApplication&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;gst/gst.h&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int main(int argc, char *argv[])&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt; QCoreApplication a(argc, argv);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //GMainLoop *loop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gst_init (NULL,NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //loop = g_main_loop_new (NULL, FALSE); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *bin = gst_pipeline_new ("pipeline");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_assert(bin);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //GstElement *testSrc = gst_element_factory_make("videotestsrc", "source");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *source = gst_element_factory_make("filesrc", "source");&lt;/P&gt;&lt;P&gt; g_assert(source);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gchar * filename = "/home/media/bbb_short_1080p.avi";&lt;/P&gt;&lt;P&gt; g_object_set(G_OBJECT(source), "location", filename, "typefind",true,NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *videoconvert = gst_element_factory_make ("vpudec", "videoconvert"); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *demux = gst_element_factory_make("aiurdemux", "demux");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GstElement *videoOut = gst_element_factory_make("mfw_isink", "videosink");&lt;/P&gt;&lt;P&gt; g_assert(videoOut);&lt;/P&gt;&lt;P&gt; gst_bin_add_many(GST_BIN(bin), source,demux, videoconvert, videoOut, NULL);&lt;/P&gt;&lt;P&gt; gst_element_link_many(source, videoconvert, videoOut, NULL);&lt;/P&gt;&lt;P&gt; gst_element_set_state(GST_ELEMENT(bin), GST_STATE_PLAYING);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.exec();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* unset */&lt;/P&gt;&lt;P&gt; //gst_element_set_state (GST_ELEMENT (bin), GST_STATE_NULL);&lt;/P&gt;&lt;P&gt; //gst_object_unref (GST_OBJECT (bin)); }&lt;/P&gt;&lt;P&gt;~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While this works with gst-launch pipeline. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any quick suggestion is highly appreciated.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Alok&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Apr 2013 22:52:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/libmfwba-so-cannot-open-shared-object-file/m-p/247850#M21933</guid>
      <dc:creator>alokkumar</dc:creator>
      <dc:date>2013-04-01T22:52:22Z</dc:date>
    </item>
    <item>
      <title>Re: libmfwba.so: cannot open shared object file</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/libmfwba-so-cannot-open-shared-object-file/m-p/247851#M21934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please check with the prebuilt images (rootfs) from freescale.com. Whether the same problem is reproducible?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Apr 2013 21:26:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/libmfwba-so-cannot-open-shared-object-file/m-p/247851#M21934</guid>
      <dc:creator>PrabhuSundarara</dc:creator>
      <dc:date>2013-04-10T21:26:00Z</dc:date>
    </item>
  </channel>
</rss>

