Giter Club home page Giter Club logo

retroelec's Introduction

LibreELEC

LibreELEC is a 'Just enough OS' Linux distribution for running the award-winning Kodi software on popular mediacentre hardware. LibreELEC is a conservative fork of the popular OpenELEC project with a stronger focus on pre-release testing and post-release change management. Further information on the project can be found on the LibreELEC website.

Issues & Support

Please report issues via the LibreELEC forum: Bug Reports. Please ask support questions in the LibreELEC forum: Help & Support or ask a member of project staff in the #libreelec IRC channel on Freenode.

Donations

Contributions towards current project funding goals can be sent via PayPal to [email protected]

License

LibreELEC original code is released under GPLv2.

Copyright

As LibreELEC includes code from many upstream projects it includes many copyright owners. LibreELEC makes NO claim of copyright on any upstream code. However all original LibreELEC authored code is copyright LibreELEC.tv. Patches to upstream code have the same license as the upstream project, unless specified otherwise. For a complete copyright list please checkout the source code to examine license headers. Unless expressly stated otherwise all code submitted to the LibreELEC project (in any form) is licensed under GPLv2 and copyright is donated to LibreELEC.tv. This approach allows the project to stay manageable in the long term by giving us freedom to maintain the code as part of the whole without the management overhead of preserving contact with every submitter, e.g. GPLv3. You are absolutely free to retain copyright. To retain copyright simply add a copyright header to each submitted code page. If you submit code that is not your own work it is your responsibility to place a header stating the copyright.

retroelec's People

Contributors

antonlacon avatar awiouy avatar chewitt avatar codesnake avatar cvh avatar dagwieers avatar escalade avatar fritsch avatar gujs avatar henkwiedig avatar hiassoft avatar inusasha avatar jenkins101 avatar jernejsk avatar kszaq avatar kwiboo avatar longchair avatar lrusak avatar mglae avatar mikebuzz avatar milhousevh avatar notspiff avatar piotrasd avatar ray-future avatar spycat88 avatar sraue avatar stefansaraev avatar supervisedthinking avatar trsqr avatar vpeter4 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

retroelec's Issues

cffi:host

I am trying to build cffi:host from this fork with LE 7.90.007.
It builds and runs for RPi2.arm.
But it fails to build for Generic.x86_64, with the following error:

/usr/bin/ld: cannot find /lib/libc.so.6
/usr/bin/ld: cannot find /usr/lib/libc_nonshared.a
/usr/bin/ld: cannot find /lib/ld-linux-x86-64.so.2
collect2: error: ld returned 1 exit status
error: command '/home/thoradia/Projects/thoradia/build.LibreELEC-Generic.x86_64-8.0-devel/toolchain/bin/host-gcc' failed with exit status 1

I tried many different CFLAGS/LDFLAGS, but everything failed.
Have you been able to successfully build cffi:host for Generic.x86_64?
If so, what is LE 7.90.007 missing?

le82 - exfat-nofuse - compile for Odroid_C2

Hi,

Trying to compile branch le82 for PROJECT=Odroid_C2 ARCH=aarch64, when we get to the exfat-nofuse module, we can't go any further.

We are met with a unrecognised emulation mode: tune=cortex-a53 error message.

If I try any of the suggested emulation mode, I get the same error message (with the cortex-a53 part changing, of course).

The command that fails is:

cd /usr/src/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.2-devel/exfat-nofuse-de4c760
/usr/src/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.2-devel/toolchain/bin/aarch64-libreelec-linux-gnueabi-ld -EL -march=armv8-a+crc+fp+simd -mtune=cortex-a53 -Wl,--as-needed -fuse-ld=gold -fuse-linker-plugin -flto=6 -r -o exfat.o exfat_core.o exfat_super.o exfat_api.o exfat_blkdev.o exfat_cache.o exfat_data.o exfat_bitmap.o exfat_nls.o exfat_oal.o exfat_upcase.o

The command prior to that is (that generates the .o files to link):

make -C /usr/src/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.2-devel/linux-f6f2e4c M=/usr/src/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.2-devel/exfat-nofuse-de4c760 modules

In the meantime, I'm trying to compile branch le8 as this one doesn't depends on exfat-nofuse.

ROM folder structure

Currently, the rom folder is structured with shortnames of the related consoles:

roms/bios
roms/nes
roms/snes
roms/genesis
roms/psx

I'd like to propose switching it to match the names of what's in libretro-database:

roms/Nintendo - Nintendo Entertainment System
roms/Sega - Mega Drive - Genesis
roms/Sony - PlayStation

It will clean up the roms directory a bit. Thoughts?

Build addon Makemkv 1.12.12 have an issue

while compiling the new version i get this error, whar can i do?

checking whether make supports nested variables... (cached) yes
checking whether ln -s works... yes
checking for pathconf... yes
checking for XAU... configure: error: Package requirements (xproto) were not met:

No package 'xproto' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XAU_CFLAGS
and XAU_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Browser doesn't start

Sway loads up, I get a cursor, but no browser actually starts, and I can't find any additional instructions to get it going.

Replace Yabause with Mednafen Saturn

beetle-saturn-libretro is a much improved core over yabause. Mednafen's Saturn support is a lot better in that it loads .cue files correctly, and is much more up to date with the latest in Saturn emulation. While it is still young, it has come much further then Yabause.

Here's a couple demos of it:

PS, this fork continuously impresses me ๐Ÿ‘ .... Are you on #libretro IRC at all? https://github.com/libretro/RetroArch#support

lirc_serial module missing

The community edition is missing the lirc_serial module.

The module is present in LibreELEC 8.0.0.

LibreELEC:~ # modprobe lirc_serial
modprobe: FATAL: Module lirc_serial not found in directory /lib/modules/4.10.1

Weird htop error building on Ubuntu 16.10

checking for refresh in -lncurses... no

htop configure can't find libncurses(?)
All other packages can link to netbsd-curses just fine.
I updated the netbsd-curses package to the latest version, no joy.

Did you do anything specific to get htop to build? or did it just work for you?

RetroELEC support for the new ODROID-Go Super by Hardkernel?

Hardkernel has announced ODROID-Go Super a few weeks ago and I believe that they offer samples to OS developers like you?

https://forum.odroid.com/viewtopic.php?f=187&t=41283&p=315650

It has the same Rockchip RK3326 internals as ODROID-Go Advance but comes with larger 5-inch 16:9 (FWVGA) square-pixel aspect radio screen with 854 x 480 pixels resolution, a higher capacity battery, and the addition of a second analog joystick and dedicated volume buttons.

https://github.com/hardkernel/linux/commits/odroidgoA-4.4.y

https://github.com/hardkernel/u-boot/commits/odroidgoA-v2017.09

PS: OGS also looks to be an offline device as it is without built-in WiFi but users can temporarily use an external USB WiFi dongle.

RPi3 image?

Does the RPi2 image work fine on the RPi3, or would I need to rebuild it?

Build fails on Samba

I'm trying to build the whole thing on clean Ubuntu 16.04 and it fails when building Samba:

Checking for program python2.7-config : /home/mln/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/python-config /bin/sh: 1: /home/mln/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/python-config: not found

I've changed
PYTHON_CONFIG="$SYSROOT_PREFIX/usr/bin/python-config

to
PYTHON_CONFIG="$ROOT/$TOOLCHAIN/bin/python-config

in package.mk, but now I'm getting the following:

Checking for custom code : Could not find the python development headers /home/mln/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.0-devel/samba-4.5.5/wscript:107: error: the configuration failed (see '/home/mln/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.0-devel/samba-4.5.5/bin/config.log')

Any help?

PS4 Controller Issue with Retroarch

Using latest image on RPi3, with a DS4 controller connected via bluetooth. Just recently got everything setup, and trying out the emulators.

Despite the PS4 controller connecting properly, and emulationstation being controlled fine, when I start a rom (SNES or GBA) the game won't accept any input. However, if I turn the controller off and on again, it works fine. Although the Retroarch menu doesn't seem to play well with it. I have to restart the controller to control the retroarch menu, and again when I go back to the game.

It also seems that I can't use the PS4 controller wired anywhere, not Kodi or ES, nevermind RA. What can I do to troubleshoot these issues? I've searched on the thread, but the folk with similar issues never came back with a solution from what I could tell.

Can not boot on mac mini 2010.

I tried the image of RetroELEC-Generic.x86_64-9.2-devel-20200312211322.img.gz, it can not boot on mac mini 2010, I works on normal Dell PC. I use LibreElec USB-SD Creator to make the usb stick.

samba issue

I have a problem with version from 22.06.2017 when i install it. samba call to write a pass but i dont have it.. in other version i share a file without pass..

Version from ncurses changed

LibreELEC.tv/packages/devel/ncurses/package.mk
PKG_VERSION="6.1-20180129"

Version changed to

PKG_VERSION="6.1-20180203"

Fullscreen in ResidualVM does not work with Raspberry Pi

The GUI shows and the game starts/runs, except the picture is black. Probably some kind of bug with the SDL2 backend, perhaps an issue in ResidualVM github is in order. I couldn't get it to work with SDL 1.2 either as it complains about missing OpenGL.

info

Hello, is this an addon for libreElec or something stand-alone?

is there a ready to use image coz the build instruction i dont understand where to do it to native LibreElec?

Thanks

Crash when playing HEVC 10bit files

I tried to play 1080p HEVC 10bit files, from different encoders, and no matter which one I use I always get an instantaneous Kodi crash.
This is on a Rpi4 2GB with the last available image.
Is there anything I can do or that you'd have to change?

I uploaded a log here: pastebin.com/vFVPeHqr

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.