Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Please refer AML RDK 5 (BSP 1019) Dunfell with kernel 5.4 Release Notes for latest Amlogic release and details of build.

Amlogic shared pre-build IPK's which need to be received from AMlogic team. 

Build Steps:

Default with out DRM enabled with RDK reference UI:

repo init -u https://code.rdkcentral.com/r/rdk/soc/amlogic/aml-manifests -b rdk-next -m aml_ipstb_866-google.xml
repo sync -c
source meta-rdk-aml/set-env.sh mesonsc2-5.4-lib32-ah212 --ipclient
bitbake lib32-rdk-generic-mediaclient-image

Note: To enable build with DRM, Please reachout to Amlogic for Openlinux access for DRM libraries.

Check if you have access to Amlogic restricted repos. 

...

Execute below command to check if  you have PlayReady access

git clone ssh://git@openlinux.amlogic.com/vendor/playready.git
 

Execute below command to check if you have Widevine access

git clone ssh://git@openlinux.amlogic.com/yocto/vendor/widevine

If you do not have any of above restricted repo access, please contact your Amlogic sale  or FAE teams first.

Do not enable below features

How to enable special features (require restricted repo access first)

...

Enable Widevine-16 and PlayReady 4.4 support

Enable Widevine feature:
Append DISTRO_FEATURES_append = " widevine " to meta-amlogic/conf/machine/$YourMachine.conf

Enable Playready feature:
Append DISTRO_FEATURES_append = " playready " to meta-amlogic/conf/machine/$YourMachine.conf

Build Steps to build with Amlogic pre-builds(github) and non-drm :

repo init -u https://code.rdkcentral.com/r/rdk/soc/amlogic/aml-manifests -b rdk-next -m aml_ipstb_866-open-google.xml

repo sync -j4 --no-clone-bundle

source meta-rdk-aml/set-env.sh mesonsc2-5.4-lib32-ah212 --gst1-18 --ipclient

...