Versions Compared

Key

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

...

Hal Interface specification: DTCP HAL Interfaces

DirectFB

Graphics library porting for soc

DVRManager

AES Encryption and decryption of packets handled from DVRManager soc layer.

tr69hostif

Contains SoC specific moca libraries, headers and moca profile codes.

API Details: TR69 Host Interface Handler

gst-plugins-rdk /qamtunersrc

qamtunersrc is a push based gstreamer source plugin which tunes to the given service and provides the SPTS data.

  • Manages tuner and demux
  • Filters PIDs required for SPTS
  • Output SPTS as gstreamer buffer

Properties:

  1. modulation:
  2. frequency : frequency to tune in KHZ.
  3. Tunerid : Tuner Handle

Depends on platform specific libraries for tune, filtering, and pod functionalities

gst-plugins-soc /playersinkbin

...

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

media_utils

To stream out audio over Bluetooth to BT Headset /Speakers. Media Utils hal SNMP HAL Interface APIs

Mocahal

MoCA HAL is an abstraction layer, implemented for interacting with MoCA driver. MoCA HAL API's functionality should be ported. moca_hal.c file provides the function call prototypes and structure definitions used for the RDK MoCA hardware abstraction layer. More details about api's can be found here

...

Contains functions for creating and handling native eglwindow. Hal api's are specified in westeros-gl.h. 

...

To stream out audio over Bluetooth to BT Headset /Speakers. Media Utils hal APIs

wifi (client)

Wi-Fi Client HAL provides an interface (data structures and API) to interact with underlying Wi-Fi driver and enabling the client to be connected with an Access Point.

Hal api's are specified in wifi_client_hal.h. Doxygen Link: Wifi HAL API Specification

wpeframework/OCDM

PlayReady and WideVine Open CDMi implementation - specific to platform. 

Ignored:

audioserver/soc - repo not available in cmf

audiocapturemgr/soc - Only have conf file. No porting required

dial - not sure about the component. not seen in cmf repo

injectedBundle - as it is not required anymore

media_interface_lib - need to check

netzyn - not sure about the component. not seen in cmf repo