These notes apply between releases 1.0.0 and 1.1.0 of DVBCore:-
New functionality:
Support for receiver and broadcast mix audio description (AD) has been added.
Raw SI data is now held for all EIT descriptors to reduce memory usage and allow other modules and/or applications to extract data from descriptors that DVBCore doesn't understand. The size of an event returned to an application is also a lot smaller, so the size of the array returned to an application when it requests the full schedule for a service is also smaller.
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: