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

bitbake lib32-rdk-generic-mediaclient-image

  • No labels