User Tools

Site Tools


ci_24.10.0

**Release notes for CIPlus in version 24.10.0:

  • Various changes required for CI+ library on Android with Op-Tee environment
  • Various re-structural changes required for building CI+ library for Android environment
  • Unordered List ItemDVBCore and Ci-Plus API's have circular dependencies

Refactor to enable use of CI+ library on Android

  • Providing callback mechanism to DVB functions and therefore preventing circular dependencies between CI+ and DVBCore libraries
  • Provide MMI callback functions that are additional to the DVB callbacks, to allow UI to be mangaged outside of DVBCore.
  • Implement OS API functions for linux
  • Implement use of 'Linux DVB' interface at Link Level for PCMCIA
    • Have separate threads for writing to CAMs and for each read on CAM slot
    • Implement StandByOn and StandByOff APIs within this link level code
  • Refactor interface to TEE
    • creating an abstraction layer for TEE so that it can be below HIDL interface
      • provide sample code for the HIDL interface
      • Implement passing of a CC Key token from TA, and add reset key token API
  • enable means to set miniumu stack size so that CI+ threads can enter JNI with enough stack
  • Update TFM library and remove unused TFM code
  • Do not start up CI+ library until DVB is reporting a sensible time from the stream.
ci_24.10.0.txt · Last modified: 2024/10/31 15:12 by amy