Meanwhile I have got a running image on a spark7162 with the remote control working. Fixing the remote was relatively easy: /dev/input/nevis_ir does not exist in my standard build. Replacing it with "/dev/input/event%d" and using the standard OpenPLi code fixed it for me.

I am now capable of determining the differences between a gstreamer based E2 and yours. Most of of what I saw so far is in Makefiles and can very likely be resolved in the enigma2 diffs so E2 will build with any frame work. This is because you can test with ENABLE_MEDIAFWGSTREAMER in both Makefiles and code. I am not there yet, but getting closer to home.

The main difference is the libeplayer3 code (by schischu, konfetti and others) in the E2 lib/libplayer3 directory, which is not part of standard OpenPLi. So far I use your git to get this part from the net. I was relieved by the fact that the rest of the build environment does not need changes when building with eplayer3 only, all changes are within E2.

Patching on...

Regards,

Audioniek.