Skip to content

chipfunk/LibreELEC.tv-addon-fftw3f

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

FFTW3 (single precision) as addon for LibreELEC

This project builds FFTW3 (single-precision) as addon for LibreELEC.tv.

Installation

There is no addon-repository for distribution (yet?), the addon and its requirements MUST be installed via ZIP-file transfer.

Either copy the zip-file to libreelec-host via file-transfer or use some other (USB-)storage-device.

Then install addon using menu Install from ZIP-file.

Configuration

No configuration neccessary.

Build the addon

The addon is build using LibreELEC.tv build-system, so this has to be setup first.

Clone LibreELEC.tv

git clone https://github.com/LibreELEC/LibreELEC.tv
cd LibreELEC.tv

Checkout release

git checkout 11.0.4

Make a directory to hold package and dependencies

In LibreELEC.tv repository create a subfolder for additional packages

mkdir -p packages/chipfunk
cd packages/chipfunk/

Clone addon

git clone https://github.com/chipfunk/LibreELEC.tv-addon-fftw3f fftw3f

Prepare build environment

You can add environment-variables to build for a specific target-device and -platform. Now is a good time to do so.

For a Hardkernel Odroid-C2 i use

PROJECT=LibreELEC
PROJECT=Amlogic
DEVICE=AMLGX
ARCH=arm

Build a release first

This step can take a long time ...

In LibreELEC.tv repository run

make release

In the meantime get something to hydrate yourself.

Build this addon

In LibreELEC.tv repository run

scripts/create_addon fftw3f

to actually build the addon.

You should end-up with a zip-file in folder

target/addons/${VERSION}/${PROJECT}/${ARCH}/fftw3f/fftw3f-${ADDON_VERSION}.zip