@rantanplan: Thanks for your feedback. Some observations on your remarks:

  • If you select eplayer3 only as framework, gstreamer, its plugins and sinks are not built at all with diff0 and diff2 and the image runs. To me that is an indication that gst is indeed now completely seperated.
  • PLi-metas use the same gcc, and their image runs fine with gst.
  • The code in the ServiceMP3 plugin is effectively the same as when it was part of E2. In practice, servicemp3.cpp, and servicemp3record.cpp have been taken out of E2 and put in a separate plugin.


I agree that eplayer3 does all one needs but the original OpenPLi uses it and people want to have it, at the expense of an image that is quite a bit larger and slower.

@pop1234: glib-networking already is a dependency of gstreamer, so it is not needed as an dependency of ServiceMP3 when built with gstreamer. It is indeed built when gstreamer is selected as framework. Also the symbol that apparently cannot be found at runtime is part of glib, not glib-networking. At compile/link time there are no significant error messages, just one compiler warning. The path given in the error message at runtime is the correct one (/user/lib) and the file needed (libglib-2.0.so.0) is indeed present there and contains the symbol. Thank you for your in input though.

Regards,

Audioniek.