Category: development

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...