User Tools

Site Tools


dvbcore1.1.0_r

These notes apply between releases 1.0.0 and 1.1.0 of DVBCore:-

  • DVB API changes:
    • The event passed to ADB_GetEventGuidance can be NULL to just get the guidance text defined by the service.
    • The UTF-8 string returned by the following functions should now be freed using STB_ReleaseUnicodeString:
      • ADB_GetEventName
      • ADB_GetEventDescription
      • ADB_GetEventExtendedDescription
    • The following functions now return an array of U16BIT values rather than U32BIT:
      • ADB_GetServiceListLcns
      • ADB_GetServiceListOrigLcns
    • The function ADB_GetRequiredADPid takes an extra argument which indicates whether the returned PID represents a broadcast mix AD stream:
      • U16BIT ADB_GetRequiredADPid(void *s_ptr, BOOLEAN *broadcast_mix)
    • A new API has been added to determine if an event contains an extended event description:
      • BOOLEAN ADB_GetEventHasExtendedDescription(void *event_ptr)
    • A new API has been added to return the list of components for an event, with a new ADB_EVENT_COMPONENT_INFO structure:
      • U8BIT ADB_GetEventComponentList(void *event_ptr, ADB_EVENT_COMPONENT_INFO **component_list)
    • A new Freesat specific API has been added:
      • U16BIT ADB_GetFreesatServiceId(void *s_ptr)
    • http://bugs.dtvkit.org/view.php?id=156 Rename ACTL_SetMhegVolumeAdjustment() to make it non-MHEG-specific.
  • Platform API changes:
    • A new network API has been added to return the currently selected interface type:
      • E_NW_INTERFACE STB_NWGetSelectedInterface(void)
    • A new demux function has been added that is required if MHEG ICS is implemented:
      • void STB_DMXWriteDemux(U8BIT path, U8BIT *data, U32BIT size)
  • HbbTV changes:
    • Implementation of HbbTV functions HBBTV_ObtainServiceList and HBBTV_ReleaseServiceList have been removed to allow a product specific implementation.
dvbcore1.1.0_r.txt · Last modified: 2020/11/18 15:59 (external edit)