Category: development

Development Update

Team LibreELEC has been rather quiet on development and priorities for a while. Silent does not mean inactive though, so here’s an update on what’s been happening and what’s coming soon: GBM/V4L2 and DRMPRIME Our work on Kodi’s next-generation Linux video rendering and DRMPRIME decoding pipeline continues to make solid progress and there has been some great multi-vendor and multi-project teamwork. Initial support for the DRMPRIME decoder is part of Kodi v18 (existing in parallel with older proprietary code-paths) and we now have functional “proof of concept” LibreELEC images for the following platforms: Allwinner (A20, A33, H3, H5) on Linux...

Allwinner, Amlogic, Rockchip

GitHub watchers among you will have noticed new branches labelled Allwinner, Amlogic and Rockchip being added to our repo. Here’s a high-level explanation of what’s going on: Extending Kodi to support new SoC/GPU devices requires new code interfaces. In the past each new silicon vendor required their own interface which multiplied Kodi complexity. It became clear this approach was not sustainable so Kodi’s architects called a halt to new interfaces unless open and broadly supported standards were used. This has caused the ‘Kodi on Linux’ hardware scene to be static for some time. On Android ‘mediacodec’ and ‘audiotrack’ evolved into...