This document describes the steps to be followed in order to compile WPE with Opencdm enabled on raspberrypi

Steps to create the workspace

  • Create the RDKV (rpi) workspace clone "meta-wpe" in the work space as shown below.

        $ mkdir WPE-Opencdm
        $ cd WPE-Opencdm
        $ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv-nosrc.xml -b morty
        $ repo sync --no-tags
        $ git clone git@github.com:WebPlatformForEmbedded/meta-wpe.git
        $ cd meta-wpe; git checkout mortySteps to create the workspace

Changes required to enable Opencdm support in WPE

  • Add the following lines at the end of the file "meta-cmf-raspberrypi/conf/include/rdk-bbmasks-rdkv-platform.inc

    BBMASK .= "|meta-metrological/recipes-wpe/"

    BBMASK .= "|meta-wpe/recipes-graphics/westeros/"

    BBMASK .= "|meta-wpe/recipes-graphics/cairo/"

    BBMASK .= "|meta-wpe/recipes-graphics/userland/"

    BBMASK .= "|meta-wpe/recipes-multimedia/"

    BBMASK .= "|meta-wpe/recipes-bsp/"

    BBMASK .= "|meta-wpe/recipes-wpe/wpewebkit/"

    BBMASK .= "|meta-cmf-raspberrypi/recipes-wpe/wpebackend-rdk"

Steps required to build the image

  • Follow the below steps to generated rpi mediaclient image

    $ MACHINE=raspberrypi-rdk-mc source meta-cmf-raspberrypi/setup-environment

    $ bitbake rdk-generic-mediaclient-wpe-image


  • No labels