Skip to content

Repository files navigation

JasonTV CENC build

This directory builds the optional native ClearKey/CENC component independently from the Python JasonTV plugin. The first supported target is Zgemma H7 (armv7l, cortexa15hf-neon-vfpv4).

The GitHub Actions workflow downloads the pinned LGPL gst-cencdec source, cross-compiles it in a Debian ARMHF sysroot and creates a decoder-specific IPK. It implements ISO BMFF cenc AES-CTR ClearKey decryption. It is not a Widevine CDM and must only be used with content and keys the user is authorised to use.

Build output:

jasontv-cenc-zgemmah7_1.0.0-r2_cortexa15hf-neon-vfpv4.ipk

To add a receiver, extend the matrix in .github/workflows/build-cenc-ipk.yml. A target with another CPU ABI needs its matching cross compiler and sysroot, not just a renamed package.

After installation verify on the receiver:

gst-inspect-1.0 cencdec

Keys are intentionally not included in this package or in GitHub artifacts.

About

Library Cenc, Widewine for Enigma2 decoder

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages