Versions Compared

Key

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

Table of Contents
maxLevel2

Overview

Before You Begin

Product Specifications

...

Info

For more details on the RDK Certification please refer: RDK Video Accelerator Certification

Info
titleToDO

Add a section here, with diagram, on the procedure of porting RDK to SoC (like get a board with Linux + drivers, move the build to Yocto, compare it to supported Yocto version of RDK, compare and verify the compiler flags used in RDK and in platform to avoid issues ( for eg: RDK considers hardware floating point in platform where as some platforms are on software based floating point ), compare the open source versions used in platform as different versions will cause problems ), move the rdk recipes to platform yocto build, get a successful build etc.

Components of HAL layer implementation

...

Show If
groupconfluence_rdk_user, rdk_license_onlywiki

Closed Caption

ccReader module which does the closed caption decoding is having HAL dependency. API's are specified in ccDataReader.h

More details on HAL interface can be found here: closed Caption HAL API's

DirectFB

Graphics library porting for SoC.

Info

For more details on DirectFB, please refer: DirectFB


DVRManager

AES Encryption and decryption of packets handled from DVRManager SoC Layer.

Mediaframework

Porting of mediaframework involves porting of the following sub-modules:

  • halcdl
  • haldsg
  • halpod
  • halsnmp
  • halmfr
  • halplatform

Details about HAL API's that require porting is published as part of Doxygen Documentation activity in Mediaframework HAL API Specification.

ServiceManager

Service Manager as such doesn't have an HAL part to be implemented, however it can have a platform part that extends/alters it's functionality with few of the legacy services such as Power management (deep sleep), Front panel control, and so on.

Info

For more details on ServiceManager, please refer: ServiceManager


wpeframework/OCDMi

PlayReady and WideVine Open CDMi implementation - specific to platform. 

Conclusion

Reference Links