Posts by jernej

    macchese Addons are not a problem, if H5 port is built from LE master (with additional H5 modifications). However, I'm not sure which URL current test image is using.

    Regarding HDMI CEC, I really don't know what's wrong here. New driver approach, which works very well with other SoCs, doesn't work here at all. Old approach works as bad as with other SoCs. I will need to take a look at that again at some point, but additional issue I noticed is that there was sporadic Kodi crash. It may be due to a hack in mali driver. I would rather wait for lima to become fully usable, before merging H5 port in LE master.

    WARNING: Since of the release of LibreELEC 10 stable, nightly images are NOT recommended for every day use, especially if you need addons!

    Images and updates:

    Nightly images and update files are available here. Please note that update files are board specific now.

    H3 based boards:

    - BananaPi M2+

    - Beelink X2

    - Libretech ALL-H3-CC (Tritium) (H3 SoC)

    - NanoPi M1

    - OrangePi 2

    - OrangePi PC

    - OrangePi PC Plus

    - OrangePi Plus/Plus 2 (same image for both boards)

    - OrangePi Plus 2E

    A64 based boards:

    - OrangePi Win

    - Pine64

    - Pine64 LTS

    - Pine64 Plus

    H6 based boards:

    - Beelink GS1

    - OrangePi 3

    - OrangePi Lite 2

    - OrangePi One Plus

    - Pine H64

    - Tanix TX6

    H5 based boards:

    - OrangePi PC 2

    - ALL-H3-CC H5 (Tritium)

    R40 based boards:

    - BananaPi M2 Ultra

    Additional boards can be supported if requested, but only if they are supported by mainline kernel.

    Boards/STBs with less than 1 GiB of RAM are not supported!

    FEATURES:

    - mainline kernel & U-Boot

    - completely open source including GPU drivers

    - latest Kodi

    - zero copy decoding & rendering

    - shared decoding & rendering code with other SoCs

    - compared to OpenELEC images with BSP kernel, HDMI should work with any monitor automatically

    - HDMI CEC

    - multi channel HDMI audio

    - IR receiver

    - Analog audio (except H6)

    - Temperature sensor

    - HW deinterlacing, see testing thread for limitations

    - eMMC installation script (install2emmc)

    - Device Tree overlays

    - suspend/resume and power on via remote or power button

    - CVBS (TV out) on H3/H5 (enabled via DT overlay)

    LIMITATIONS:

    - only MPEG2, H264 (AVC), H265 (HEVC), VP8 and VP9 codecs are supported in hardware, for now. Others are software decoded.

    - R40 doesn't support H265 (HEVC) - hardware limitation

    - 10-bit H265 and VP9 videos are supported only on H6 (H3, H5 and A64 don't support 10-bit HEVC nor VP9 - hardware limitation)

    - 10-bit H264 is not supported (hardware limitation)

    • MPEG2 works well
    • H264 works well
    • H265 works well
    • VP8 works well
    • VP9 works well

    - HDMI audio passthrough is in testing phase (see testing thread)

    - wifi modules without mainline driver are not and won't be supported (mostly Realtek - RTL8189ETV, RTL8189FTV, etc.)

    - no support for TV out on H6

    - HDMI CEC on H5 works correctly only if the board has 32 kHz external oscillator.

    - suspend/resume doesn't work on boards with R40 (HW limitation)

    Given that nightly images are updated often, I'll make a post when it's worth to update with short changelog.

    NOTE: A20 support was retired

    mpeg4 ?

    No, while writing support for it shouldn't be hard, base is still in flux. A lot of work is going on to stabilize request api in kernel. Until this is more or less done and most bugs are fixed in existing codecs (H264, H265), I won't work on additional codecs. But maybe someone else will.

    If it is possible to improve without hardware acceleration h265 10 bit

    None that I'm aware of. H6 is already capable of decoding 10-bit H265, but for some reason top left corner is corrupted during each 10-bit H265 video playback.

    roel  majorkalina please enable debug logging in settings and specifically enable ffmpeg logging in submenu. Then open MPEG2 aor H264 video and after that upload kodi log somewhere. This should provide clues why it doesn't work.

    It's hard to do development without hardware. Hopefully I can fix video playback and other features can be fixed by someone else who actually has A20 board(s).

    roel there is no HDMI audio support for A20, mainline or out-of-tree, but analog audio should work.

    Yes, CEC works, but it should be other way around, when Kodi starts, it should turn TV on, not off :) You can test by turning TV off and reboot MK808c. TV should turn on automatically.

    Can you please test video decoding? only MPEG2 and H264 are supported in HW.