This is the summary page that describes CMF morty and dunfell quarterly releases rdkv-2022q2 (morty) and rdkv-2021q2-dunfell (dunfell) for the opensource IP Client STB profile based on RPi platform.

This release is based on the branch rdk-next and yocto project versions morty (rdkv-2022q2) and dunfell (rdkv-2022q2-dunfell).

Note the master branch has been deprecated in select community repositories and rdk-next is now the lead development branch.



Baseline

rdkv-2022q2


Baseline Mortynightly/20220316
Manifest Branch Mortyrdkv-2022q2

rdkv-2022q2-dunfell


Baseline Dunfellnightly/20220316-dunfell
Manifest Branch Dunfellrdkv-2022q2-dunfell

Highlights

Components updated since 2022 Q1


meta-rdk-bsp-emulatorrbuscrashuploadmeta-rdk-voicerdk/components/opensource/rtmessage
closedcaptionrbuscoredcameta-rdk-voice-sdkrdk/components/opensource/sysint
fogrpcserverdevicesettingsrdk_loggerrdk/devices/raspberrypi/devicesettings
gstreamer-cxxwesterosdtv-testapprdkmediaplayerrdk/devices/raspberrypi/wifi
meta-cmf-96boardsmeta-cmf-restrictedgst-plugins-rdkrdkversionrdk/tools/tdk
meta-cmf-ci20meta-rdk-restrictedgst-plugins-rdk-aamprdmrdkv/tools/tdkv
meta-cmf-raspberrypi-restricteddevices/intel-x86-pc/rdkri/mediaframeworkhdmicecrfctools/tdk-advanced
meta-cmf-videoaampiarmmgrsrmf_mediastreamer
meta-cmf-video-referenceaampabrjstservicemanager
meta-cmf-video-reference-nextaampmetricslibSyscallWrappertelemetry
meta-cmf-video-restrictedappmanagerlibunprivtr69hostif
meta-dvbblercudaemonlxc-container-generatorwifi
recorderbluetoothnetmonitorxr-speech-router
sessionmgrbluetooth_leAppMgrnetsrvmgrxr-speech-vrex
subtec-appbluetooth_mgrmeta-cmfxraudio
websocket-ipplayer2breakpad_wrappermeta-cmf-raspberrypixraudio-hal_ctrlm
websocket-ipplayer2-apicobaltmeta-rdkxraudio-opus
websocket-ipplayer2-utilscontrolmeta-rdk-extxupnp
RDK_appscpuprocanalyzermeta-rdk-videordk/components/opensource/gstreamer-direct-platform

Community contributions

  • Note: For the Gerrit links, you need to log in before you will be able to see the contents.


  • A detailed changelog since the last morty release rdkv-2022q1 can be found here.

  • A detailed changelog since the last dunfell release rdkv-2022q1-dunfell can be found here.

Getting the code

Note: The rdkcmf/manifests repository https://code.rdkcentral.com/r/rdkcmf/manifests is opensource and can be used to build the IP Client RPi Profile.

Building for RaspberryPi IP Client

mkdir <workspace dir>
cd <workspace dir>
 
# <release manifest branch> is rdkv-2022q2 for morty and rdkv-2022q2-dunfell for dunfell
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkv-extsrc.xml -b <release manifest branch>
repo sync -j4 --no-clone-bundle  
 
MACHINE=raspberrypi-rdk-ipmc source meta-cmf-raspberrypi/setup-environment
 
bitbake rdk-generic-ipclient-image

Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-ipmc folder

Documentation

RDK Reference Platforms

RDK-V R-Pi Yocto 2.2 - Morty

RDK-V R-Pi Yocto 3.1 - Dunfell

IP Client Based STB (Raspberry Pi) 

RDK Services on Raspberrypi

RDK Services on RPi User Manual

Testing

Sanity Testing

Sanity tests include:

  • Playing video from local source using gst-play.
  • Streaming from hybrid to media client using rmfApp.
  • Playing video using gstplayer (gst-launch).
  • Playing video using aamp-cli
  • RDK Resident App Verification
  • Controller UI Verification
  • Wifi
  • Bluetooth remote
  • No labels