Hi Leo,
yes I found the reason why I get "Can not open dll, libmfwba.so: ...". Because I have applied a patch for GStreamer 0.10.36 that I have found here http://repository.timesys.com/buildsources/g/gstreamer/gstreamer-0.10.36/gstreamer-0.10.36-mfwbuffer...
I thought that this patch originally comes from the Ltib GStreamer sources. But I was wrong - on the latest Ltib I could not find such a patch. So that must be an external (timesys?) patch and I'm not sure if this patch is need at all. Without that patch I do not get the "Can not open dll, ..." message.
Anyway ... I still have the problem (as I also wrote in my first post) that some of the gst-fsl-plugins are blacklisted. When I remove the ~./.gstreamer-0-10/*.bin and execute gst-inspect (without GST_DEBUG) I get no error messages. So everything seems ok. To get more output from gst-inspect I used GST_DEBUG=1 (only error) and I get these messages
| 0:00:00.211801233 10842 | 0x2b4c0 ERROR | GST_PLUGIN_LOADING gstpluginloader.c:272:plugin_loader_replay_pending: Plugin file /usr/lib/gstreamer-0.10/libmfw_gst_audio_pp.so failed to load. Blacklisting |
| 0:00:00.286836056 10842 | 0x2b4c0 ERROR | GST_PLUGIN_LOADING gstpluginloader.c:272:plugin_loader_replay_pending: Plugin file /usr/lib/gstreamer-0.10/libmfw_gst_beep.so failed to load. Blacklisting |
| 0:00:00.327147842 10842 | 0x2b4c0 ERROR | GST_PLUGIN_LOADING gstpluginloader.c:272:plugin_loader_replay_pending: Plugin file /usr/lib/gstreamer-0.10/libmfw_gst_amrdec.so failed to load. Blacklisting |
| 0:00:00.431875784 10842 | 0x2b4c0 ERROR | GST_PLUGIN_LOADING gstpluginloader.c:272:plugin_loader_replay_pending: Plugin file /usr/lib/gstreamer-0.10/libmfw_gst_mpeg2dec.so failed to load. Blacklisting |
| 0:00:00.565262445 10842 | 0x2b4c0 ERROR | GST_PLUGIN_LOADING gstpluginloader.c:272:plugin_loader_replay_pending: Plugin file /usr/lib/gstreamer-0.10/libmfw_gst_mpeg4aspdec.so failed to load. Blacklisting |
| 0:00:00.598791445 10842 | 0x2b4c0 ERROR | GST_PLUGIN_LOADING gstpluginloader.c:272:plugin_loader_replay_pending: Plugin file /usr/lib/gstreamer-0.10/libmfw_gst_h264dec.so failed to load. Blacklisting |
| 0:00:00.765318111 10842 | 0x2b4c0 ERROR | GST_PLUGIN_LOADING gstpluginloader.c:272:plugin_loader_replay_pending: Plugin file /usr/lib/gstreamer-0.10/libmfw_gst_mp3enc.so failed to load. Blacklisting |
I also tried GST_DEBUG=5 (full debug), but I could not find any further error message excepting the messages above.
Another curious thing is that for some of the blacklisted libs ldd does not show any output. I.e.
user@ubuntu-armhf:~$ ldd /usr/lib/gstreamer-0.10/libmfw_gst_audio_pp.so
user@ubuntu-armhf:~$ ldd /usr/lib/gstreamer-0.10/libmfw_gst_beep.so
libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 (0x2abb2000)
libgobject-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0 (0x2ac4e000)
libglib-2.0.so.0 => /lib/arm-linux-gnueabihf/libglib-2.0.so.0 (0x2ac8a000)
libgstaudio-0.10.so.0 => /usr/lib/libgstaudio-0.10.so.0 (0x2aab4000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x2ab7b000)
libgstfsl-0.10.so.0 => /usr/lib/libgstfsl-0.10.so.0 (0x2aace000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x2ab28000)
libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x2ad44000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x2ad5f000)
libgthread-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so.0 (0x2ab49000)
libgmodule-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgmodule-2.0.so.0 (0x2ab88000)
libxml2.so.2 => /usr/lib/arm-linux-gnueabihf/libxml2.so.2 (0x2ae43000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x2af11000)
librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x2ab93000)
/lib/ld-linux-armhf.so.3 (0x2ab5b000)
libffi.so.6 => /usr/lib/arm-linux-gnueabihf/libffi.so.6 (0x2af7b000)
libpcre.so.3 => /lib/arm-linux-gnueabihf/libpcre.so.3 (0x2af89000)
libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0 (0x2b0a6000)
libgstinterfaces-0.10.so.0 => /usr/lib/libgstinterfaces-0.10.so.0 (0x2aaea000)
libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0x2afc0000)
user@ubuntu-armhf:~$ ldd /usr/lib/gstreamer-0.10/libmfw_gst_mpeg4aspdec.so
user@ubuntu-armhf:~$
-
Benjamin