phulshof / RetroFE

RetroFE front-end
GNU General Public License v3.0
35 stars 33 forks source link

LibreELEC #1

Open brunnels opened 4 years ago

brunnels commented 4 years ago

I'm working on adding RetroFE to LibreELEC via their package system. This will allow it to be easily built for any architecture that LibreELEC supports. I'm pretty new to RetroFE but was wondering if there was anything required to use h.264 encoded videos? This would be ideal for these single chip computers since most have hardware decoding support for h.264.

brunnels commented 4 years ago

I have it building at least. Can extract the attached to the https://github.com/LibreELEC/LibreELEC.tv clone packages directory.

Then I build with docker detailed here https://github.com/LibreELEC/LibreELEC.tv/tree/master/tools/docker

I'm building for a orangepi one plus but other targets detailed here https://wiki.libreelec.tv/compile#choose_the_project_and_arch_to_compile

docker run --rm -v `pwd`:/build -w /build -it \
-e PROJECT=Allwinner \
-e ARCH=arm \
-e DEVICE=H6 \
-e UBOOT_SYSTEM=orangepi-one-plus \
-e DISTRO=LibreELEC \
-e THREADCOUNT=8 \
 libreelec scripts/build retrofe

RetroFE.zip

brunnels commented 4 years ago

I just did a libreelec make clean and libreelec make system and ran into the following missing requirements:

packages/RetroFE/multimedia/gstreamer/package.mk PKG_DEPENDS_TARGET="toolchain glib"

packages/RetroFE/multimedia/gst-plugins-good/package.mk PKG_DEPENDS_TARGET="toolchain libpng gstreamer gst-plugins-base glib"

packages/RetroFE/multimedia/SDL2_mixer/package.mk PKG_DEPENDS_TARGET="toolchain SDL2"

Next I need to figure out where to install it and then work out a systemd script for it. Then I'll add retroarch.

phulshof commented 1 year ago

What is the status of this issue?